Створення та розширення систем у розподіленій архітектурі мікросервісів і монолітній архітектурі для систем звітності та обробки претензій Розбиття монолітної частини на домени та мікросервіси за допомогою методів DomainDrivenDesign Участь у проектуванні архітектури з використанням сучасних рішень (Kafka, Kubernetes) Покращення обробки вибраних бізнес-процесів Забезпечення належної якості виробленого програмного забезпечення шляхом розробки піраміди автоматичних тестів li> Огляд коду виконан
- Створення та розширення систем у розподіленій архітектурі мікросервісів і монолітній архітектурі для систем звітності та обробки претензій
- Розбиття монолітної частини на домени та мікросервіси за допомогою методів DomainDrivenDesign
- Участь у проектуванні архітектури з використанням сучасних рішень (Kafka, Kubernetes)
- Покращення обробки вибраних бізнес-процесів
- Забезпечення належної якості виробленого програмного забезпечення шляхом розробки піраміди автоматичних тестів
- li>
- Огляд коду виконання та прийняття
- Участь у церемоніях scrum гнучкої команди
- Щоденна співпраця в добре злагодженій команді, яка бажає ділитися знаннями та зосереджена на створенні високих якісний код у великих обсягах
< li> Мінімум 4 роки досвіду програмування та проектування ІТ-систем з використанням технології Java - Дуже добре знання принципів об'єктно-орієнтованого програмування та шаблонів проектування
- Дуже добре знання Java 8 і 11, Spring 5, SpringBoot і Hibernate 5
- Знання системної інтеграції за допомогою REST, SOAP, AMQP, KAFKA
- Знання рішень переднього рівня JSP, Angular 2+ писати модульні тести з використанням Spock Framework, JUNIT5, Jasmine, Karma
- Знання Maven та інструментів для версії коду Git
- Знання англійської на рівні, що дозволяє читати технічну документацію
< li> Бажано знання методології Agile Бажано: < /p>
- робота з системою SLS, мінімум 3 випуски
- Побудова та розширення систем у розподіленій архітектурі мікросервісів і монолітній архітектурі для систем звітності та обробки претензій
- Розбиття монолітної частини на домени та мікросервіси за допомогою методів DomainDrivenDesign
- Участь у проектуванні архітектури з використанням сучасних рішень (Kafka, Kubernetes)
- Покращення обробки вибраних бізнес-процесів
- Забезпечення належної якості виробленого програмного забезпечення шляхом розробки піраміди автоматичних тестів < /li>
- Виконання та отримання перевірки коду
- Участь у церемоніях зіткнень гнучкої команди
- Щоденна співпраця в добре злагодженій команді, яка готова ділитися знаннями та зосереджена на створення високоякісного коду у великих обсягах
,[] Вимоги: Java, Spring, Hibernate, REST API, SOAP, Kafka, JSP, Cache, Redis, Jasper, Spock, Jasmine, Karma, Maven, Git Бонуси та переваги: абонемент на спорт, приватне медичне обслуговування.