Старший Java разработчик
Команда разрабатывает мастер‑систему хранения и предоставления информации о кредитных сделках юридических лиц: сервисы отображения, оркестрации процессов и event‑driven интеграции. Решение критично для анализа и заключения сделок тысячами сотрудников банка.
ГрейдSenior
Опытот 5 лет
Стек
JavaSpring BootIgniteKafkaKubernetesOpenShiftLiquibaseMavenGitHibernateMapStructFeignLombokCI/CDBPMNUML
Задачи
- •анализ требований и декомпозиция задач
- •разработка и поддержка микросервисов платформы
- •проектирование модулей и участие в архитектурных решениях
- •рефакторинг, code review и написание Unit/интеграционных тестов
- •сопровождение в продакшене: анализ логов и разбор ошибок
- •поддержание и актуализация технической документации
Обязательно
- •опыт Java‑разработки от 5 лет
- •опыт с Spring / Spring Boot
- •опыт работы с микросервисами и их конфигурированием
- •опыт работы с Kubernetes / OpenShift
- •опыт интеграций через REST и Kafka
- •опыт с Hibernate и/или Ignite
- •умение писать интеграционные и юнит‑тесты
Будет плюсом
- •опыт разработки на Kotlin
- •опыт в банковской сфере и знание кредитных продуктов
- •опыт в больших распределённых командах и кросс‑командных проектах
- •понимание проектирования реляционных СУБД и логических моделей
- •опыт проектирования сквозных бизнес‑процессов
- •опыт работы с HTTP‑инструментами (Postman, curl и т.п.)
- •опыт работы с GraphQL
- •опыт создания ПО «с нуля»