logo[мetahunt]
> DOU
middle

Backend Engineer

Лінія магазинів EVA
format:Remotecompany:Product
javaspringhibernatemicrosoft sql serversqlrest-apijwtjunitmockitomaven
erp
experience3+ years
domainEcommerce
> full description

Вимоги до кандидата:

  • Досвід роботи від 3 років комерційної розробки на Java.
  • Глибокі знання Java 8 (Core, Collections, Stream API, Concurrency).
  • Досвід роботи зі стеком Spring (Boot, MVC, Data JPA, Security).
  • Впевнене володіння Hibernate / JPA. Експертні знання Microsoft SQL Server, вміння писати та оптимізувати складні SQL-запити, розуміння індексів та транзакцій.
  • Досвід створення та інтеграції REST API, розуміння протоколів HTTP, форматів JSON та механізмів авторизації за допомогою JWT.
  • Досвід написання тестів з використанням JUnit та Mockito.
  • Впевнене володіння Git (робота з гілками, merge, rebase) та інструментом збірки Maven.

Буде плюсом:

  • Досвід роботи з WMS, ERP або іншими високонавантаженими логістичними/обліковими системами.
  • Досвід роботи із сервером додатків WildFly 8 (або JBoss).
  • Знання UI-фреймворку Vaadin 7 для підтримки та кастомізації внутрішніх інтерфейсів WMS.
  • Розуміння архітектури та бізнес-логіки сучасних систем управління складом (WMS).
  • Робота з базами даних: Написання та оптимізація складних SQL-запитів, збережених процедур, робота зі структурами даних складської логістики у Microsoft SQL Server.

Функціональні обов’язки:

  • Розробка та оптимізація: проектування, написання та розгортання нового функціоналу для WMS-системи відповідно до бізнес-вимог компанії.
  • Кастомізація складських процесів: доопрацювання логіки управління замовленнями, приймання, розміщення, відбору, відвантаження та інвентаризації товарів.
  • Підтримка спадщини (Legacy): модернізація та рефакторинг існуючого коду, перехід зі старих технологій (за потреби).
  • Тестування коду: покриття нового та зміненого функціоналу юніт- та інтеграційними тестами для забезпечення стабільності складських процесів.
  • Спільна робота: тісна взаємодія з бізнес-аналітиками, системними архітекторами та командою підтримки для локалізації та усунення помилок.


Відгукнутись на вакансію