logo[мetahunt]
> DOU
middle

Backend Engineer

Лінія магазинів EVA
format:Remotecompany:Product
javaspringhibernatesqlpostgresqlmavenjunitmockitogit
dockerawskubernetesflyway
experience1+ years
domainEcommerce
locationDnipro, Ukraine
> full description

Вітаємо!

Запрошуємо до нашої команди Middle Java Developer-a на проєкт по розробці продукту VISUAL by EVA для віртуального макіяжу в режимі реального часу.

Ми очікуємо:

  • від 1 року комерційного досвіду з Java та Spring Boot;
  • впевнене знання Java Core;
  • практичний досвід розробки REST API;
  • розуміння Spring MVC, Spring Data JPA, Hibernate;
  • досвід роботи з SQL та реляційними базами даних, бажано PostgreSQL;
  • розуміння принципів аутентифікації та авторизації;
  • базовий досвід зі Spring Security;
  • досвід роботи з Maven;
  • вміння працювати з JSON, DTO, валідацією вхідних даних та обробкою помилок;
  • досвід інтеграції із зовнішніми API або готовність швидко в це зануритися;
  • базове розуміння тестування: JUnit, Mockito, unit / integration тести;
  • досвід роботи з Git.

Буде плюсом:

  • досвід зі Spring WebClient або reactive HTTP clients;
  • досвід роботи з Flyway або іншими інструментами міграції БД;
  • досвід з Docker;
  • базове розуміння AWS або Kubernetes;
  • досвід роботи з файловими інтеграціями, FTP / SFTP;
  • досвід із кешуванням;
  • досвід із планувальниками задач, наприклад @Scheduled;
  • досвід з email templates.

Що доведеться робити:

  • розробляти та підтримувати REST API для мобільного застосунку, web-частини та адмін-функціоналу;
  • доопрацьовувати бізнес-логіку в існуючих модулях продуктів, клієнтів, магазинів та технічних сервісів;
  • інтегруватися із зовнішніми сервісами та внутрішніми API;
  • працювати з базою даних, JPA-сутностями, репозиторіями та SQL;
  • брати участь у розробці backend-логіки для нових функцій VISUAL by EVA;
  • писати і підтримувати unit/integration тести;
  • працювати з логуванням, обробкою помилок, інцидентами та стабілізацією backend-сервісів;
  • брати участь в оптимізації існуючої логіки та технічних процесів.

Ми пропонуємо:

  • відділена робота з будь-якої точки України або гібридний формат у м.Дніпро;
  • графік роботи 5/2 з 9:00 до 18:00;
  • оформлення з першого робочого дня;
  • оплачувана відпустка — 24 календарних дні на рік та оплачувані лікарняні;
  • психологічна та юридична підтримка співробітників;
  • стабільну та своєчасну заробітну плату;
  • можливість розвитку та кар’єрного зростання.
Відгукнутись на вакансію