Java Developer_G
Sagax Software - це продуктова IT-компанія, що створює сучасні рішення для автоматизації страхового бізнесу. Ми розробляємо комплексну платформу для страхових компаній, яка автоматизує всі аспекти їхньої діяльності.
Що ми пропонуємо:
- Робота над продуктом, який змінює ринок. Ви будете частиною масштабної платформи, яка допомагає страховикам підкорювати нові вершини бізнесу.
- Актуальний технологічний стек. Ми слідуємо тенденціям у світі технологій і використовуємо сучасні інструменти для створення якісних рішень.
- Стабільність і можливість професійного розвитку. Ми пропонуємо стабільну роботу в команді, яка активно розвивається, і надаємо можливості для професійного росту через навчання, обмін досвідом та участь у цікавих проєктах.
- Турбота про ваше здоров’я. Програми страхування здоров’я та життя, оплачувані відпустки й лікарняні забезпечать вашу впевненість у завтрашньому дні.
Зручний формат роботи. Обирайте між віддаленою роботою або офісом у центрі Києва, БЦ "Гулівер" (поруч зі ст. метро Палац спорту). Ви маєте можливість працювати з будь-якого місця України і не тільки.
Зараз ми шукаємо Java Developer в команду, що займається розробкою нових функціональностей та адаптацією існуючого продукту для клієнта на базі CRM-системи для управління продажами страхових продуктів.
Наш процес найму включає: ознайомчий дзвінок, співбесіду з рекрутером, технічну співбесіду і знайомство з HRD та Java Lead. Усі 4 етапи займають разом орієнтовно 3 години.
Ваша команда це: Ви, 6 Java Dev, 4 BA, РO, 3 QA, AQA, Team Lead.
Наш основний стек:
• Backend: Java 11-25, Spring (Core, Security, Boot, Cloud)
• Databases: PostgreSQL
• Other technologies: GitLab, GitLab CI, Elasticsearch
Ваші основні задачі:
• Розробка та проектування мікросервісів, участь в архітектурних рішеннях
• Реалізація бізнес-логіки нових продуктів: комунікація з ВА, уточнення деталей, аналіз вимог, проєктування рішень, написання якісного коду
• Відповідальність за частину функціоналу: технічна координація, онбординг новачків
• Інтеграція сервісів між собою через REST API та брокер повідомлень RabbitMQ
• Покриття коду тестами для забезпечення стабільності та якості розроблених рішень
• Проведення code review та технічних обговорень
• Співпраця з DevOps, QA, BA та іншими розробниками на всіх етапах реалізації задач
Що ми очікуємо:
• Досвід роботи на позиції Java Developer не менше 3-х років
• Досвід роботи з Java 11+, Spring Framework
• Досвід роботи з Hibernate, JPA
• Комерційний досвід написання та оптимізації запитів SQL (PostgreSQL, MySQL)
• Вміння працювати з REST API та XML config
• Навички та досвід написання тестів (JUnit, Mockito)
• Досвід роботи з Docker
• Досвід роботи з меседж-брокерами (RabbitMQ, Kafka або ActiveMQ)
• Досвід роботи на проектах із мікросервісною архітектурою
• Комерційний досвід використання AI-інструментів на проекті (генерація коду, рефакторинг, аналіз, допомога у написанні логіки тощо)
Буде плюсом:
• Досвід роботи з NoSQL (Mongo, Redis)
• Досвід роботи з інфраструктурними інструментами: моніторинг та алертинг (Grafana, Prometheus), централізоване логування (ELK Stack), знання GitLab CI/CD
Про проєкт:
Платформа автоматизує страховий бізнес — продажі та клієнтські процеси страхових компаній. Проєкт спрямований на розширення CRM-модулю під клієнта: додаємо нові страхові продукти й адаптуємо сценарії продажу під його процеси.
Основні задачі вашої команди:
- Побудова нових цифрових продуктів для клієнта на базі існуючої платформи
- Розробка та адаптація модулів під нові страхові продукти
- Робота за гнучкою методологією з регулярними плануваннями та ітераціями; всередині команди — взаємні code review та обмін знаннями.
Будемо раді розглянути ваше резюме у відгуках на цю вакансію!
Required skills experience
| Java | 3 years |
| Spring Framework | 3 years |
| PostgreSQL | 3 years |
| XML | 6 months |
| Docker | 2 years |
| JUnit | 2 years |
| Mockito | 2 years |
| REST API | 2 years |
| Git | 2 years |
| Hibernate | 2 years |
| RabbitMQ | 1 year |
Required languages
| Ukrainian | Native |