на главную
mts•5 дн. назадПрямой откликПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

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

В офисе МоскваДМС со стоматологиейОфисный форматОбучение и курсыСпорт и тренажерный зал

Навыки и технологии

Микросервисная архитектураZabbixHibernatePostgreSQLGrafanaPrometheusMySQLJavaKubernetesRedisApache KafkaSpring BootDockerGitLab CI/CD

Ключевая задача

Разработка и сопровождение интеграционных сервисов высоконагруженной банковской системы на Java/Spring Boot с использованием микросервисной архитектуры.

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

О компании

МТС Банк развивает цифровые финансовые сервисы и делает их доступными для всех.

Мы работаем с современным технологическим стеком, высоконагруженными системами и облачной инфраструктурой. Такой подход позволяет создавать надёжные решения для бизнеса и клиентов.

Обязанности

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

Требования

  • Знание и опыт разработки на Java версии 11, 17, Spring Boot 2/3
  • Знание и опыт работы с микросервисной архитектурой
  • Знание и опыт работы с БД (postgresql, oracle) напрямую и через ORM-системы
  • Знание и опыт применения форматов сообщений XML, JSON, сераилизации, десериализации и обработки сообщений
  • Знание REST API и интеграции с системами по HTTP
  • Знание и опыт работы с Apache Kafka: разработка продюсеров, консьюмеров и понимание принципов обработки сообщений
  • Опыт настройки логирования и сбора метрик для мониторинга состояния приложения, поиска, интеграции с Prometheus, Graphana, Zabbix.
  • Опыт работы со следующим стеком технологий: Java (Spring), hibernate, jdbc, r2dbc, grpc, graphQL, Kubernetes, Docker, Consul, Vault, Prometheus, GitLab, Spring Boot, Gradle, PostgreSQL

Условия

У нас ваши идеи не потеряются: предлагайте и обсуждайте, ищите новые решения и экспериментируйте. Мы всегда поддержим вас, а ещё предложим:

  • Достойную заработную плату
  • ДМС со стоматологией с первого месяца работы
  • Офисный формат работы
  • Доступ к корпоративной библиотеке
  • Регулярные образовательные курсы и тренинги от корпоративного университета
  • Внешнее обучение
  • Цифровое пространство (безбумажный прием на работу, коворкинг, электронный документооборот)
  • Специальный тариф на мобильную связь
  • Скидки и бонусы на продукты и услуги от МТС, МТС Банка и партнёров
  • Программу Best Benefits
  • Отсутствие дресс-кода
  • Кафе «Мечта» с полезными завтраками и вкусными обедами
  • Корпоративный спорт: йога, беговой клуб, вело-сообщество и другие
  • Тренажерный зал в офисе
  • Детские дни и подарки
  • Программу материальной помощи в различных жизненных ситуациях
  • Социальные проекты (раздельный сбор мусора, фандоматы, благотворительные ярмарки и волонтерские акции)