Модернизация IT-ландшафта трайба Digital: трансформация в композитную архитектуру (composable architecture) с декомпозицией монолитов на Packaged Business Capabilities (PBC).
Цели — достижение НФТ, повышение гибкости, масштабируемости и скорости релизов через микросервисы, event-driven подход и CQRS. Обновление интеграций и межкомандных процессов.
Java 21, Gradle
Spring Boot 3
PostgreSQL, Redis
Kafka, RabbitMQ
Docker, Kubernetes
BitBucket, TeamCity, ELK
Jira, Confluence
Опыт в банковской сфере или финтехе.
Декомпозиция монолитов на микросервисы с оптимизацией потоков данных.
Проектирование интеграций: REST API, событийная архитектура (Kafka, RabbitMQ).
Знание UML/BPMN (диаграммы процессов, последовательностей, состояний).
Формирование НФТ: производительность, масштабируемость, отказоустойчивость.
Работа с OpenAPI спецификациями.
Опыт кросс-функциональных команд, переговоров и компромиссов.
Внедрение Composable Architecture и Domain-Driven Design (DDD).
Знание полного SDLC и CI/CD принципов.
Формализация требований к PBC: границы, функциональность.
Проектирование интеграций: анализ монолита, REST/Kafka/RabbitMQ.
Взаимодействие с бизнесом, продуктом, архитекторами, разработчиками.
Разработка НФТ для компонентов.
Документация: модели процессов, схемы взаимодействий/данных, спецификации.