- Страна
- Россия
Откликайтесь
на вакансии с ИИ

SENIOR JAVA DEVELOPER
МТС предлагает отличный социальный пакет (ДМС, обучение, корпоративные скидки) и работу в сильной инженерной культуре. Вакансия привлекательна масштабом задач и современным технологическим стеком.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию микросервисных паттернов (Saga, CQRS), опыту работы с высоконагруженными системами и широкому стеку технологий, включая Kubernetes и различные типы БД.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции Senior Java Developer в Москве и удаленно по РФ рыночный диапазон составляет от 300 000 до 450 000 рублей. МТС обычно предлагает конкурентоспособную оплату, соответствующую верхним границам рынка для опытных инженеров.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в МТС уже сейчас
Присоединяйтесь к команде МТС и создавайте высоконагруженные сервисы для миллионов пользователей!
Описание вакансии
SENIOR JAVA DEVELOPER | REMOTE RUSSIA | МТС
*🏢* Компания: МТС
*🌍* Формат: Удалёнка, Россия
*🕒* Занятость: Полная занятость
О компании:
Продуктовая команда «Инструменты онлайн продаж» реализует и трансформирует бизнес‑процессы онлайн‑продаж b2c (покупка SIM/eSIM, портация, продажа бандлов и др.). Команда нацелена на расширение функционала и повышение качества сервисов.
Задачи:
• Разработка и поддержка микросервисов на Java (Spring Boot, Spring Cloud) в высоконагруженной распределённой среде.
• Проектирование, рефакторинг и эволюция архитектуры backend (Clean Architecture, CQRS, Event‑Driven).
• Интеграции с внутренними и внешними API, бэкенд‑сервисами и шинами событий (Kafka, RabbitMQ).
• Работа с реляционными и NoSQL базами данных (PostgreSQL, Oracle, MongoDB, Redis).
• Обеспечение производительности, отказоустойчивости и безопасности; оптимизация через кэширование и асинхронную обработку.
• Написание модульных, интеграционных и end‑to‑end тестов; поддержка CI/CD.
Требования:
• Опыт разработки на Java от 4 лет.
• Глубокие знания Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
• Опыт работы с микросервисной архитектурой, SOA и паттернами (Repository, CQRS, Saga, Circuit Breaker и др.).
• Практический опыт Docker и Kubernetes.
• Владение REST, gRPC и асинхронной коммуникацией; опыт с мониторингом и логированием (Grafana, Prometheus, ELK).
Стек:
Java, Spring Boot, Spring Cloud, Spring MVC, Spring Data, Spring Security, Kafka, RabbitMQ, PostgreSQL, Oracle, MongoDB, Redis, Docker, Kubernetes, REST, gRPC, GitLab CI, Jenkins, Grafana, Prometheus, ELK, JUnit, Mockito, TestNG, REST Assured
Условия:
• Профессиональные гильдии инженеров и внутренняя площадка TechTalks.
• Участие во внешних конференциях и митапах; собственная конференция True Tech Day.
• Курсы, вебинары и электронная библиотека.
• ДМС с первого месяца (включая стоматологию) и страхование от несчастных случаев.
• Отпуск 28 календарных дней.
• Корпоративная мобильная связь и льготные тарифы; подписки на KION, МТС Музыка, Строки; безлимитные мессенджеры и соцсети.
*📩* Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kubernetes
- Prometheus
- Grafana
- PostgreSQL
- Microservices
- REST
- Redis
- Docker
- Kafka
- Jenkins
- Java
- gRPC
- Oracle
- JUnit
- Spring Boot
- MongoDB
- ELK stack
- GitLab CI
- CQRS
- RabbitMQ
- Mockito
- Spring Security
- Spring MVC
- REST Assured
- TestNG
- Spring Cloud
- Spring Data
Возможные вопросы на собеседовании
Проверка понимания распределенных систем и обеспечения согласованности данных.
Расскажите о вашем опыте реализации паттерна Saga. Какие подходы (хореография или оркестрация) вы использовали и почему?
Важно для работы в высоконагруженной среде МТС.
Как вы подходите к оптимизации производительности Java-приложений при работе с большими объемами данных в Kafka?
Проверка навыков проектирования отказоустойчивых систем.
В каких случаях вы бы применили паттерн Circuit Breaker и как настраивали бы его параметры в Spring Cloud?
Оценка опыта работы с базами данных в микросервисах.
Как вы выбираете между PostgreSQL и MongoDB для конкретной задачи в рамках микросервисной архитектуры?
Проверка культуры разработки и качества кода.