Ведущий разработчик Java МСБ
Сильная позиция в известном банке с современным стеком технологий и гибким форматом работы. Отсутствие указанной зарплаты в объявлении немного снижает балл, но репутация бренда и масштаб задач делают вакансию привлекательной для Senior-специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием к опыту более 6 лет и необходимостью владения широким стеком технологий, включая gRPC, GraphQL и реактивный стек (r2dbc). Работа в банковском секторе также подразумевает высокую ответственность за отказоустойчивость и безопасность систем.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, однако для позиции Senior Java Developer с опытом 6+ лет в Москве рыночный диапазон составляет 350 000 – 500 000 рублей. МТС Банк обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
МТС Банк. IT
Ведущий разработчик Java МСБ
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид или офис
*☑️* Чем предстоит заниматься
-разрабатывать и сопровождать интеграционные сервисы в составе высоконагруженной системы
-проектировать и оптимизировать бизнес-логику на 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
Контакты: Откликнуться
Java Job в Telegram | в VK | в Max
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Boot
- REST API
- Apache Kafka
- gRPC
- GraphQL
- Redis
- SQL
- PostgreSQL
- Oracle
- Hibernate
- JDBC
- R2DBC
- Kubernetes
- Docker
- Consul
- Vault
- Prometheus
- GitLab
- Gradle
- Grafana
- Zabbix
Возможные вопросы на собеседовании
Проверка понимания работы с распределенными системами и гарантий доставки сообщений.
Как обеспечить семантику 'exactly-once' при работе с Apache Kafka в микросервисной архитектуре?
Оценка опыта работы с реактивным стеком, указанным в требованиях (r2dbc).
В каких случаях оправдано использование Spring WebFlux и R2DBC вместо классического блокирующего стека, и с какими сложностями вы сталкивались?
Важно для оптимизации производительности в высоконагруженных банковских системах.
Расскажите о методах оптимизации сложных SQL-запросов и индексации в PostgreSQL при работе с большими объемами данных.
Проверка навыков проектирования API.
В чем основные преимущества и недостатки использования GraphQL по сравнению с REST API в контексте банковских интеграций?
Оценка лидерских качеств и подхода к качеству кода.
На что вы в первую очередь обращаете внимание при проведении код-ревью и как выстраиваете процесс работы с техническим долгом в команде?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

