СберСбер

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

Москва

Команда развивает функционал оформления заявок и управления кампаниями продаж: UI для менеджеров и серверные сервисы, отвечающие за валидацию, интеграции и надёжную доставку сообщений в каналы (SMS, email и др.), что обеспечивает корректность и эффективность коммуникаций с клиентами

ГрейдMiddle
Опытот 2 лет

Стек

JavaSpring BootPostgreSQLKafkaSpring WebFluxJDBCFlywayJUnit 5TestContainersREST APIMavenJenkinsGitLab CIGit

Задачи

  • Разработка UI для менеджеров и серверной логики для оформления заявок
  • Реализация бизнес-логики, проверок и транзакционной обработки данных
  • Проектирование и реализация REST API для интеграции с внешними системами
  • Интеграция с каналами доставки (SMS, email) и системами доставки сообщений
  • Писать тесты (модульные/интеграционные) и участвовать в code review
  • Работа над отказоустойчивостью и retry/fallback механизмами для интеграций

Обязательно

  • опыт коммерческой разработки от 2 лет
  • глубокие знания Java и JVM, многопоточность, паттерны и SOLID
  • опыт со Spring (Core, IoC, AOP, Spring Boot, Spring MVC/WebFlux), управление транзакциями
  • опыт с PostgreSQL, транзакциями, SQL‑оптимизацией и миграциями (Flyway)
  • проектирование и реализация REST API, работа с JDBC
  • тестирование: JUnit 5, Mockito, TestContainers
  • опыт с Kafka и механизмами отказоустойчивости и retries, умение работать с Git, Maven и CI/CD

Будет плюсом

  • опыт работы с микросервисной архитектурой
  • знание Groovy
  • нагрузочное тестирование (JMeter)
  • опыт с gRPC
Откликнуться на сайте компании

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

Смотреть ещё

JobsWave
Найти работу в IT