Opis
Шукаємо досвідченого інженера та Senior Java розробника з практичним досвідом реактивного програмування для створення високонавантажених асинхронних сервісів в нашому офісі у місті Одеса.
< Ключові обов’язки >
💻 Проектування та розробка асинхронних, неблокуючих мікросервісів з використанням Spring WebFlux та Project Reactor;
💻 Налаштування реактивної взаємодії з базами даних за допомогою R2DBC та оптимізація запитів;
💻 Інтеграція з брокерами повідомлень (Apache Kafka / RabbitMQ) у реактивному режимі;
💻 Написання інтеграційних та юніт-тестів для реактивних стримів за допомогою StepVerifier;
💻 Моніторинг продуктивності сервісів, усунення вузьких місць та профілювання асинхронного коду.
< Наші очікування від кандидата >
💻 Глибокі знання Java (17+) та екосистеми Spring (Framework, Boot, WebFlux);
💻 Розуміння специфіки реактивного програмування, життєвого циклу Flux / Mono та обробки помилок у реактивних потоках;
💻 Практичний досвід роботи з R2DBC та реляційними СКБД (PostgreSQL / MySQL);
💻 Досвід побудови розподілених систем, знання патернів мікросервісної архітектури;
💻 Знання інструментів збірки та контейнеризації (Maven/Gradle, Docker).
< Що ми пропонуємо >
💻 Заробітна плата — 39 000 грн на місяць;
🏢 Повна зайнятість (full_time) з роботою в сучасному офісі (office) у місті Одеса;
🏢 Технічно складний та цікавий проект з можливістю застосувати реактивний стек на практиці;
💻 Забезпечення сучасною робочою технікою, можливість навчання за рахунок компанії;
💻 Оплачувані лікарняні листи, офіційне оформлення та щорічна відпустка.