Сбер

Lead Java/Kotlin разработчик

Коротко

Лид Java/Kotlin разработки для HR-платформы Сбера "Пульс": end-to-end владение бэкендом на Kotlin/Java (Spring Boot 3, Exposed, PostgreSQL, Kafka, Kubernetes) от требований до продакшена и эксплуатации. Требуется 5+ лет коммерческой разработки на JVM, глубокое знание Spring Boot, PostgreSQL, Kafka, Kubernetes, CI/CD и архитектурных паттернов (DDD, saga, outbox). Работа в офисе в Москве, гибридный формат, с дежурствами и ответственностью за архитектурные решения.

О проекте
HR-платформа Сбера "Пульс" ищет Java/Kotlin лида разработки.
Обязанности
•Разработка и поддержка backend-сервисов на Kotlin/Java в рамках текущего стека (Spring Boot 3, Exposed, PostgreSQL, Kafka, K8s)
•End-to-end владение бэкендом: от обсуждения требований с системным аналитиком до выката в продакшен и последующей эксплуатации
•Проектирование схем БД, миграций, доменных моделей и контрактов API
•Реализация интеграций через Kafka и REST с внешними и внутренними системами с учётом отказоустойчивости и идемпотентности
•Настройка деплоя и эксплуатации сервисов в Kubernetes (манифесты/Helm, конфиги, секреты), участие в CI/CD-пайплайне
•Покрытие кода юнит- и интеграционными тестами (Testcontainers), совместная работа с тестировщиком над сценариями и приёмкой
•Совместная работа с системным аналитиком: уточнение требований, валидация постановок на реализуемость, влияние на декомпозицию
•Контроль качества и техдолга на бэкенде: code style, ревью собственных решений, рефакторинг, документация
•Участие в инцидент-менеджменте: разбор проблем на проде, дежурство в разумных пределах, постмортемы
•Технологические решения по стеку и архитектуре бэкенда — самостоятельно, согласовывая ключевые с тимлидом/архитектором
•Соблюдение требований домена: безопасность данных, аудит операций, корректность денежных расчётов
Требования
•5+ лет коммерческой разработки бэкенда на JVM, из них значимый опыт на Kotlin (желательно Kotlin 2) и/или современной Java (17+, опыт с Java 21 — плюс)
•Глубокое знание Spring Boot 3, включая Spring Data, Spring Security, конфигурацию, тестирование (Spring Test, Testcontainers)
•Уверенная работа с PostgreSQL: проектирование схем, индексы, оптимизация запросов, объяснение планов, миграции (Flyway/Liquibase), понимание уровней изоляции и транзакций
•Опыт с Kotlin Exposed (или готовность быстро перейти с JPA/Hibernate/jOOQ)
•Практический опыт с Apache Kafka: продюсеры/консюмеры, партиционирование, гарантии доставки, идемпотентность, обработка ошибок и DLQ
•Опыт эксплуатации сервисов в Kubernetes: написание манифестов/Helm-чартов, конфигурация ресурсов, health/readiness probes, понимание сетевой модели, секретов, графика выкатки
•Уверенный CI/CD: GitLab CI / GitHub Actions / Jenkins, сборка артефактов, контейнеризация (Docker), автоматические тесты в пайплайне
•Понимание архитектурных паттернов: чистая/гексагональная архитектура, DDD-подход к моделированию домена, идемпотентность, транзакционные паттерны (outbox, saga), eventual consistency
•Опыт проектирования и сопровождения REST API (OpenAPI/Swagger), понимание контрактного подхода
•Самостоятельность и продуктовое мышление: умение декомпозировать задачу из бизнес-постановки в технические шаги, принимать архитектурные решения и нести за них ответственность
•Внимание к надёжности: метрики, логирование, трейсинг (Prometheus/Grafana/OpenTelemetry или аналоги), умение разбирать инциденты в проде
•Опыт работы в FinTech или другом домене с высокими требованиями к корректности денежных операций, аудиту и безопасности — сильное преимущество
•Английский на уровне чтения технической документации
Будет плюсом
•Опыт работы единственным бэкендером в команде или в условиях высокой автономии
•Знание coroutines в Kotlin, опыт реактивного программирования (WebFlux, Reactor)
•Опыт с распределёнными транзакциями, saga, transactional outbox в продакшене
•Опыт с инфраструктурой как код (Terraform/Helmfile/ArgoCD)
Условия
•Инновационные, амбициозные проекты и задачи, которые развивают: всегда есть возможность прокачать свои навыки в работе и профессионально расти
•Среда для обмена знаниями – высокая экспертиза внутри команды
•Сплоченная команда, работающая над общими задачами и умеющая хорошо отдыхать
•Нашу культуру создают сами сотрудники – мы их слышим и помогаем создавать и поддерживать корпоративные комьюнити по интересам
•Стабильная заработная плата и годовой бонус
•Гибридный формат работы. Современный IT-офис вблизи Москва-Сити в пяти минутах от метро "Кутузовская", с фитнес залом
•Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
•Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
•Подписка Прайм с возможностью использования трёх близких
•Вознаграждение за рекомендацию друзей в команду Сбера

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте