Назад
1 день назад

Ведущий разработчик Java

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
lead
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

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

Локация: Москва; удалённый или гибридный формат работы.

Компания

МТС Банк развивает цифровые финансовые сервисы, высоконагруженные системы и облачную инфраструктуру.

Что делать

  • Разрабатывать и сопровождать интеграционные сервисы в составе высоконагруженной системы.
  • Проектировать и оптимизировать бизнес-логику на Java с использованием Spring Boot.
  • Реализовывать взаимодействие между системами через REST API, Apache Kafka, gRPC, GraphQL и Redis.
  • Разрабатывать и оптимизировать SQL-запросы, миграции и взаимодействие с реляционными БД в микросервисах.
  • Участвовать в подготовке, сопровождении и проверке релизов, тестировании и покрытии кода.
  • Проводить код-ревью и взаимодействовать с командами разработки, тестирования, релизов и сопровождения.

Требования

  • От 3 до 6 лет опыта разработки.
  • Знание и опыт разработки на Java 11 и 17, Spring Boot 2/3.
  • Опыт работы с микросервисной архитектурой.
  • Опыт работы с PostgreSQL и Oracle напрямую и через ORM-системы.
  • Знание XML, JSON, сериализации, десериализации и обработки сообщений.
  • Знание REST API и интеграций по HTTP.
  • Опыт работы с Apache Kafka, включая разработку продюсеров и консьюмеров и понимание принципов обработки сообщений.
  • Опыт настройки логирования, сбора метрик и мониторинга приложений с использованием Prometheus, Grafana и Zabbix.
  • Опыт работы со стеком Java, Spring, Hibernate, JDBC, R2DBC, gRPC, GraphQL, Kubernetes, Docker, Consul, Vault, Prometheus, GitLab, Spring Boot, Gradle и PostgreSQL.

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

  • Удалённый или гибридный формат работы.
  • Работа в команде, развивающей платёжные продукты, тарификацию и Систему быстрых платежей для B2B и B2C.
  • Взаимодействие с командами разработки, тестирования, релизов и сопровождения.

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