Назад
24 часа назад

Разработчик Java (Fintech)

190 000 - 200 000₽
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Разработчик Java (Fintech): Разработка интеграционного финтех-проекта Sberworks для Сбербанка с акцентом на микросервисную архитектуру, REST API, Kafka и отказоустойчивость. Focus on проектировании распределённых сервисов, интеграции с базами данных, обработке сообщений и создании модульных и интеграционных тестов.

Локация: гибридный формат 5/2 в Москве, офис на Новоданиловской набережной, 10; гибкое начало рабочего дня.

Зарплата: 190 000–200 000 ₽ в месяц до вычета налогов.

Компания

Data World выполняет заказную разработку интеграционного финтех-проекта Sberworks для Сбербанка.

Что делать

  • Разрабатывать и интегрировать микросервисные решения на Java.
  • Проектировать REST API и взаимодействие между сервисами.
  • Работать с Apache Kafka: продюсерами, консюмерами, топиками, партициями, consumer groups, обработкой ошибок и повторной доставкой сообщений.
  • Работать с реляционными базами данных, SQL и технологиями Spring Data JPA, Hibernate и JDBC.
  • Обеспечивать отказоустойчивость, идемпотентность и корректную работу распределённых транзакций.
  • Писать модульные и интеграционные тесты, разбираться в существующем коде и самостоятельно принимать технические решения.

Требования

  • От 3 до 6 лет опыта разработки.
  • Уверенное знание Java 17+ и основных принципов ООП.
  • Практический опыт работы со Spring Framework и Spring Boot.
  • Опыт проектирования и разработки микросервисной архитектуры, REST API и интеграции между сервисами.
  • Опыт работы с Apache Kafka, включая продюсеров, консюмеров, топики, партиции, consumer groups, обработку ошибок и повторную доставку сообщений.
  • Опыт работы с PostgreSQL, Oracle или аналогичными реляционными СУБД; уверенное знание SQL, индексов, транзакций и оптимизации запросов.
  • Опыт работы со Spring Data JPA, Hibernate или JDBC.
  • Понимание отказоустойчивости, идемпотентности и распределённых транзакций.
  • Опыт написания модульных и интеграционных тестов с JUnit, Mockito и Testcontainers; знание Git, Maven или Gradle.
  • Понимание контейнеризации и оркестрации с Docker и Kubernetes.
  • Умение разбираться в существующем коде, самостоятельно принимать технические решения и отвечать за результат.

Культура и преимущества

  • Оформление в соответствии с ТК РФ.
  • ИТ-аккредитация и соответствующие льготы.
  • Предоставление рабочего ноутбука.
  • ДМС и курсы английского языка.
  • Работа в кросс-функциональной команде без дресс-кода.
  • Обмен опытом с коллегами и дружная атмосфера.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →