Разработчик интеграционных решений (Java)
МТС Банк — стабильный и известный работодатель с сильной инженерной культурой. Вакансия привлекательна современным стеком (Java 25, Spring Boot 4) и гибким форматом работы, хотя отсутствие указанной зарплаты немного снижает прозрачность.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует уверенного владения современным стеком Java (включая WebFlux) и глубокого понимания микросервисной архитектуры. Дополнительную сложность добавляет необходимость работы с Kafka и сопровождение решений на 3-й линии поддержки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В вакансии не указан уровень дохода, однако для Middle Java-разработчика в банковском секторе РФ рыночные предложения обычно находятся в диапазоне 250 000 – 350 000 рублей. Предложенный стек технологий (Java 25, Kubernetes) соответствует верхнему сегменту рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
МТС Банк. IT
Разработчик интеграционных решений (Java)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид или офис
*☑️* Чем предстоит заниматься
-разрабатывать и развивать интеграционные решения на микросервисной платформе с использованием Java 25, Spring Boot 4 и Kubernetes
-реализовывать интеграционные взаимодействия между сервисами и системами с использованием Kafka и других технологий обмена сообщениями
-проводить тестирование разработок, участвовать во внедрении решений и обеспечивать их сопровождение на уровне 3-й линии поддержки
-анализировать и устранять технические проблемы, обеспечивать стабильность и надежность работы интеграционных решений
-вести и поддерживать в актуальном состоянии техническую документацию и базу знаний в Confluence
*☑️* Наши пожелания к кандидатам
-уверенное знание Java
-опыт разработки приложений с использованием Spring: Boot, Kafka, WebMVC, WebFlux, Data, JDBC, JMS, Security
-знание Kafka и принципов построения асинхронных интеграционных взаимодействий
-знание SQL и практический опыт работы с реляционными базами данных PostgreSQL, Oracle или ClickHouse
-понимание принципов работы сетевых и транспортных протоколов
-опыт разработки и сопровождения решений на основе микросервисной архитектуры
-навыки работы с Git и системами управления версиями
-опыт работы с Docker и Kubernetes
-практический опыт работы с технологиями и инструментами: S3, Consul, Vault, Maven, JUnit, Testcontainers, Prometheus, Grafana, GitLab
-понимание принципов тестирования, развертывания и сопровождения приложений
-умение анализировать технические проблемы, находить причины их возникновения и предлагать решения
-навыки работы с технической документацией и готовность поддерживать базу знаний в актуальном состоянии
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Boot
- Kafka
- Kubernetes
- PostgreSQL
- Oracle
- ClickHouse
- Docker
- Git
- Maven
- JUnit
- TestContainers
- Prometheus
- Grafana
- GitLab
- S3
- Consul
- Vault
- Spring WebFlux
- Spring Security
- JMS
Возможные вопросы на собеседовании
Проверка понимания реактивного программирования, указанного в требованиях (WebFlux).
В чем ключевое различие между Spring WebMVC и Spring WebFlux, и в каких случаях вы бы предпочли использовать реактивный подход?
Вакансия сфокусирована на интеграциях и Kafka.
Как обеспечить гарантию доставки сообщений 'exactly once' при работе с Kafka?
Работа в банковском секторе подразумевает высокую нагрузку и отказоустойчивость.
Какие паттерны обеспечения отказоустойчивости микросервисов (например, Circuit Breaker) вы применяли на практике?
Проверка навыков работы с БД и оптимизации запросов.
С какими проблемами производительности в PostgreSQL вы сталкивались и как их решали?
Проверка опыта работы с инфраструктурой.
Опишите процесс отладки приложения, запущенного в Kubernetes, если оно начинает потреблять аномально много памяти.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

