Position: Middle Java Developer
Company: Teamvoy
Category: Java
Experience: 3y
English level: intermediate

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