Ведущий Java-разработчик для сервиса переводов
МТС Банк — это стабильный и крупный работодатель с понятными процессами и современным стеком. Работа над сервисом переводов гарантирует сложные и интересные задачи, а локация в Москве обеспечивает доступ к развитой корпоративной культуре.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль ведущего разработчика предполагает не только написание кода, но и участие в проектировании архитектуры, а также глубокое понимание процессов профилирования и работы с инцидентами. Стек стандартный, но высокие требования к надежности банковских систем повышают планку ответственности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, однако для позиции ведущего (Lead/Senior) Java-разработчика в Москве рыночный диапазон составляет от 300 000 до 450 000 рублей. МТС Банк обычно предлагает конкурентные условия, соответствующие средним и верхним границам рынка финтеха.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 МТС Банк ищет ведущего Java-разработчика для сервиса переводов*
Команда отвечает за переводы между своими счетами. Предстоит развивать микросервисы, участвовать в проектировании, проверять код и разбирать инциденты.
В стеке — Java, Spring, PostgreSQL и Kafka. Пригодится опыт профилирования приложений.
Москва.
*➡️* Навигация: База знаний • Задачи • Собеседования
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring
- PostgreSQL
- Kafka
- Microservices
- Profiling
Возможные вопросы на собеседовании
Для ведущего разработчика в финтехе критически важно понимать механизмы обеспечения консистентности данных при переводах.
Как вы обеспечиваете транзакционную целостность в распределенной микросервисной архитектуре при использовании Kafka?
В описании упомянут опыт профилирования, что важно для высоконагруженных систем.
Расскажите о вашем опыте использования инструментов профилирования (например, JVisualVM, JProfiler или async-profiler) для поиска утечек памяти или узких мест.
Работа с переводами требует глубоких знаний SQL и оптимизации БД.
Какие стратегии индексации и оптимизации запросов в PostgreSQL вы применяли для ускорения обработки транзакционных данных?
Ведущий разработчик должен уметь направлять команду.
На что вы в первую очередь обращаете внимание при проведении Code Review и как аргументируете необходимость архитектурных изменений?
Банковские сервисы должны быть отказоустойчивыми.
Как вы организуете мониторинг и алертинг для микросервиса, чтобы минимизировать время обнаружения и разбора инцидентов?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

