СберСбер

Senior Java+Go разработчик ("Переводы")

Москва

Команда поддерживает и развивает бэковые сценарии сервиса «Переводы» в Сбербанк Онлайн: микросервисы расчётов, интеграций и надёжной доставки сообщений. Роль важна для корректных и безопасных денежных переводов и стабильной работы пользовательских операций.

ГрейдSenior
Опыт6+ лет

Стек

JavaSpring BootPostgreSQLKafkaGoOpenAPIMavenSpring CloudJUnitTestcontainers

Задачи

  • •разработка микросервисов на Go и Java
  • •реализация REST-эндпоинтов и обработчиков Kafka по контрактам
  • •обеспечение надёжности интеграций: идемпотентность, Retry, DLQ
  • •написание модульных и интеграционных тестов, поддержка контрактного тестирования
  • •оптимизация запросов и работа с транзакциями в PostgreSQL
  • •участие в код-ревью для соответствия архитектуре и спецификациям

Обязательно

  • •коммерческий опыт на Go от 4 лет и на Java от 6 лет (Java 17)
  • •глубокое понимание REST API и SDD/API-First с OpenAPI-генерацией кода
  • •опыт работы с Kafka (consumer groups, гарантии доставки, идемпотентность, DLQ)
  • •уверенное знание SQL и PostgreSQL (транзакции, уровни изоляции, блокировки)
  • •уверенные навыки Spring Boot 3.x и Spring Cloud (REST/Feign, конфигурация, интеграции)
  • •навыки написания автоматизированных тестов (JUnit, Testcontainers, мокирование)
  • •знание английского языка не ниже B2 для технического общения

Будет плюсом

  • •опыт работы с gRPC и Protobuf
  • •понимание стандартов ИБ в финтехе (mTLS, шифрование, сертификаты)
  • •опыт разработки в домене платежей или биллинга
Откликнуться на сайте компании

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

Смотреть ещё

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