Backend Developer (Java)
Описание от работодателя
Про компанію
Універсальний український банк із 27-річною історією та одна з найбільших фінансових установ країни з українським капіталом. Компанія є одним із лідерів фінансового ринку, представлена у 18 регіонах України, а в її системі працює понад 2000 професіоналів. Зараз компанія проходить етап кардинальних змін.
Про роль
Шукаємо Senior Backend Developer , який допоможе команді поступово мігрувати від застарілої інтеграційної шини до сучасної мікросервісної архітектури.
Основні завдання:
- підтримка наявних інтеграційних рішень на шині IBM (30–40% робочого часу);
- розробка нових мікросервісів на Java.
Локація та формат роботи
Віддалено, з України.
Вимоги:
- Досвід Java-розробки від 2 років, бажано зі Spring Boot на мікросервісних проєктах.
- Обовʼязковий досвід роботи з шиною даних IBM (IBM App Connect Enterprise / IBM Integration Bus): message flows, subflows, message models (DFDL, XML Schemas).
- Володіння ESQL та XPath.
- Досвід інтеграції через SOAP, REST, JMS, IBM MQ, HTTP(S).
- Розуміння мікросервісної архітектури, досвід розробки RESTful-застосунків.
- Досвід з Kafka або RabbitMQ.
- Знання SQL і реляційних БД.
Буде плюсом:
- Досвід з Oracle DB та IBM MQ (черги, топіки, dead-letter, канали).
- Моніторинг та observability (ELK Stack, Grafana).
- Практики безпеки в інтеграціях: OAuth 2.0, SSL/TLS.
Обов'язки:
- Проєктування, розробка та супровід інтеграційних рішень на IBM ACE (IBM Integration Bus).
- Розробка нових мікросервісів та оновлення наявних рішень, участь у проєктуванні мікросервісів і їхніх баз даних.
- Підготовка документації до API.
- Участь у розслідуванні інцидентів та аналізі першопричин збоїв на проді.
- Співпраця з архітекторами та бізнес-аналітиками щодо вимог до інтеграції.
Компанія пропонує:
- Стабільність: роботу в системно важливому банку з фокусом на корпоративний сегмент.
- Цікавий технічний виклик: участь у міграції від legacy-шини до сучасної мікросервісної архітектури.
- 24 календарні дні відпустки.
- Щорічний перегляд зарплати та премії.
- Оплату курсів для професійного розвитку.
- Соціальний пакет: медичне страхування, спортзал, курси англійської.
- Кілька сесій із психологом.
- Техніку: видають наявну або купують нову за запитом спеціаліста.