Lead Java/Kotlin разработчик
гибрид, Москва
Лид в команду HR‑платформы «Пульс» для разработки и эксплуатации backend‑сервисов. Работаете над сервисами на JVM: проектирование доменных моделей, интеграции, надежный деплой и сопровождение критичных бизнес‑процессов для HR‑платформы Сбера
ГрейдLead
Опыт5+ лет
Стек
KotlinSpring BootPostgreSQLKafkaExposedKubernetesDockerFlyway/LiquibaseTestcontainersGitLab CI
Задачи
- •Разработка и поддержка backend‑сервисов на Kotlin/Java
- •Проектирование схем БД, миграций и доменных моделей
- •Реализация интеграций через Kafka и REST с учётом отказоустойчивости
- •Настройка деплоя и эксплуатация в Kubernetes (манифесты/Helm, конфиги, секреты)
- •Покрытие кода unit‑ и интеграционными тестами и участие в CI/CD пайплайне
- •Участие в инцидент‑менеджменте и постмортемах
Обязательно
- •5+ лет коммерческой разработки бэкенда на JVM, значимый опыт на Kotlin и/или современной Java
- •Глубокое знание Spring Boot 3 (включая Spring Data, Spring Security и тестирование)
- •Уверенная работа с PostgreSQL: проектирование схем, оптимизация запросов, миграции (Flyway/Liquibase)
- •Практический опыт с Apache Kafka: продюсеры/консюмеры, гарантии доставки, DLQ
- •Опыт эксплуатации сервисов в Kubernetes и написания манифестов/Helm
- •Уверенный опыт CI/CD и контейнеризации (GitLab CI/GitHub Actions/Jenkins, Docker)
- •Понимание архитектурных паттернов (DDD, чистая/гексагональная архитектура, outbox/saga)
Будет плюсом
- •Опыт работы единственным бэкендером в команде или высокой автономии
- •Знание Kotlin coroutines и опыт реактивного программирования (WebFlux, Reactor)
- •Опыт с распределёнными транзакциями, saga, transactional outbox в продакшене
- •Опыт с инфраструктурой как код (Terraform/Helmfile/ArgoCD)
- •Опыт в FinTech с требованиями к денежным расчётам, аудиту и безопасности