Назад
7 дней назад

Ведущий разработчик Java МСБ (Java)

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

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

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

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

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

Локация: Москва, проспект Андропова, 18к1. Формат работы: на месте работодателя, удалённо или гибридно.

Компания

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

Что делать

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

Требования

  • Более 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.

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

  • Полная занятость.
  • Доступны работа на месте работодателя, удалённый и гибридный форматы.
  • Работа с высоконагруженными системами и облачной инфраструктурой.

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