У команду NerdySoft шукаємо Middle Java інженера! Разом стартуватимемо співпрацю з новим клієнтом у сфері банківських послуг.
Вимоги:
- 3+ років комерційного досвіду у розробці програмного забезпечення;
- Досвід роботи зі Spring (Spring Boot/Spring MVC), Spring Data, Hibernate;
- Знання REST;
- Досвід роботи з OOP/OOD, патернами проєктування;
- Досвід роботи з SQL і PostgreSQL.
- Розуміння принципів проєктування бази даних;
- Досвід роботи з Docker/Kubernetes;
- Досвід написання модульних та інтеграційних тестів;
- Рівень англійської — B1 і вище.
Буде перевагою:
- Досвід роботи з проектами у банківській сфері;
- Досвід роботи з мікросервісами;
- Досвід роботи з RabbitMQ;
- Досвід роботи з ElasticSearch;
Обов’язки:
- Дизайн і розробка АРІ;
- Інтеграція з третіми сторонами (провайдерами платіжних послуг, платформами обміну повідомленнями, сервісами для аналітики чи безпеки тощо);
- Написання багаторазового, тестованого та ефективного коду;
- Пряме спілкування та співпраця з клієнтом;
- Написання модульних та інтеграційних тестів;
- Розробка нового функціоналу.
- Робота з вимогами бізнесу;
- Розробка нових сервісів/модулів.