> DOU
middle
Лінія магазинів EVABackend Engineer
format:Remotecompany:Product
javaspringhibernatesqlpostgresqlmavenjunitmockitogit
dockerawskubernetesflyway
> 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 календарних дні на рік та оплачувані лікарняні;
- психологічна та юридична підтримка співробітників;
- стабільну та своєчасну заробітну плату;
- можливість розвитку та кар’єрного зростання.