Senior Java разработчик

СБЕР

Senior Java разработчик

Описание вакансии

Задачи связаны с реализацией сервисов «Мое здоровье» и «Льготная ипотека» в рамках пакета корпоративных льгот Сбера.

«Льготная ипотека» предоставляет возможность сотрудникам получать дополнительную скидку по ипотечному кредиту. Сервис взаимодействует с различными системами в контуре Банка для получения информации о сотруднике, определения доступности льготы и предоставления скидки. Сервис является бэк системой с рабочим местом администратора (сопровождение и управление процессом).

Сервис «Мое Здоровье» предоставляет комплекс опций для сотрудника как в части физического, так и ментального здоровья. Сервис взаимодействует как с внутрибанковскими сервисами и ДЗО, а также с сисемами страховых компаний.

Реализован как личный кабинет для сотрудника (пользователя) и бэк для администраторов процесса (сопровождение и управление процессом).

Обязанности

- Разработка и поддержка backend-сервисов на Kotlin/Java в рамках текущего стека (Spring Boot 3, Exposed, PostgreSQL, Kafka, K8s)

- End-to-end владение бэкендом: от обсуждения требований с системным аналитиком до выката в продакшен и последующей эксплуатации

- Проектирование схем БД, миграций, доменных моделей и контрактов API

- Реализация интеграций через Kafka и REST с внешними и внутренними системами с учётом отказоустойчивости и идемпотентности

- Настройка и эксплуатации сервисов в Kubernetes, участие в CI/CD-пайплайне

- Покрытие кода юнит- и интеграционными тестами (Testcontainers), совместная работа с тестировщиком над сценариями и приёмкой

- Совместная работа с системным аналитиком: уточнение требований, валидация постановок на реализуемость, влияние на декомпозицию

- Контроль качества и техдолга на бэкенде: code style, ревью собственных решений, рефакторинг, документация

- Участие в инцидент-менеджменте: разбор проблем на проде

- Технологические решения по стеку и архитектуре бэкенда — самостоятельно, согласовывая ключевые с тимлидом/архитектором

- Соблюдение требований HRTech-домена: безопасность данных, аудит операций, качество данных

Будет плюсом

- Опыт работы единственным бэкендером в команде или в условиях высокой автономии

- Знание coroutines в Kotlin, опыт реактивного программирования (WebFlux, Reactor)

- Опыт с распределёнными транзакциями, saga, transactional outbox в продакшене

- Опыт с инфраструктурой как код (ArgoCD или аналоги)

Требования

- 5+ лет коммерческой разработки бэкенда на JVM, из них значимый опыт на Kotlin (желательно Kotlin 2) и/или современной Java (17+, опыт с Java 21 — плюс)

- Глубокое знание Spring Boot 3, включая Spring Data, Spring Security, конфигурацию, тестирование (Spring Test, Testcontainers)

- Уверенная работа с PostgreSQL: проектирование схем, индексы, оптимизация запросов, объяснение планов, миграции Liquibase, понимание уровней изоляции и транзакций

- Опыт с Kotlin Exposed (или готовность быстро перейти с JPA/Hibernate/jOOQ)

- Практический опыт с Apache Kafka: продюсеры/консюмеры, партиционирование, гарантии доставки, идемпотентность, обработка ошибок и DLQ

- Опыт эксплуатации сервисов в Kubernetes: понимание манифестов/Helm-чартов, ресурсов, health/readiness probes, понимание сетевой модели, секретов, графика выкатки

- Уверенный CI/CD: Jenkins, сборка артефактов, контейнеризация (Docker), автоматические тесты в пайплайне

- Понимание архитектурных паттернов: чистая/гексагональная архитектура, DDD-подход к моделированию домена, идемпотентность, транзакционные паттерны (outbox, saga), eventual consistency

- Опыт проектирования и сопровождения REST API (OpenAPI/Swagger), понимание контрактного подхода

- Самостоятельность и продуктовое мышление: умение декомпозировать задачу из бизнес-постановки в технические шаги, принимать архитектурные решения и нести за них ответственность

- Внимание к надёжности: метрики, логирование, трейсинг (Prometheus/Grafana), умение разбирать инциденты в проде

- Опыт работы в HRTech или другом домене с высокими требованиями к корректности данных, аудиту и безопасности — сильное преимущество

- Английский на уровне чтения технической документации

Условия

  • Инновационные, амбициозные проекты и задачи, которые развивают: всегда есть возможность прокачать свои навыки в работе и профессионально расти;
  • Среда для обмена знаниями – высокая экспертиза внутри команды;
  • Сплоченная команда, работающая над общими задачами и умеющая хорошо отдыхать;
  • Нашу культуру создают сами сотрудники – мы их слышим и помогаем создавать и поддерживать корпоративные комьюнити по интересам
  • Стабильная заработная плата и годовой бонус;
  • Гибридный формат работы. Современный IT-офис вблизи Москва-Сити в пяти минутах от метро "Кутузовская", с фитнес залом;
  • Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития;
  • Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа;
  • Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ;
  • Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров;
  • Вознаграждение за рекомендацию друзей в команду Сбера.
Посмотреть контакты работодателя

Похожие вакансии

СБЕР
  • Москва

  • Не указана

Рекомендуем
СБЕР
  • Москва

  • Не указана

Рекомендуем
РСХБ-Интех
  • Москва

  • Не указана

Рекомендуем
РАСЧЕТНЫЕ РЕШЕНИЯ

JAVA Developer

РАСЧЕТНЫЕ РЕШЕНИЯ

  • Москва

  • Не указана

СБЕР

SRE Tech Lead

СБЕР

  • Москва

  • Не указана

КРОК
  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

Инго Банк

Java-разработчик

Инго Банк

  • Москва

  • Не указана

Swordfish Security
  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

Xello
  • Москва

  • Не указана

СберЛизинг
  • Москва

  • Не указана

Островок

Data Engineering Group Lead

Островок

  • Москва

  • Не указана

РАСЧЕТНЫЕ РЕШЕНИЯ

Teamlead Backend Developer (.net)

РАСЧЕТНЫЕ РЕШЕНИЯ

  • Москва

  • Не указана

Яндекс
  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

РДП Энтерпрайз

Tech Lead (телеком)

РДП Энтерпрайз

  • Москва

  • Не указана

Азиатско-Тихоокеанский Банк

Senior Java разработчик

Азиатско-Тихоокеанский Банк

  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию