«Мой МТС» — это один из ключевых цифровых продуктов ПАО «МТС», крупнейшего телеком-оператора в России. Мобильное и веб-приложение используется миллионами пользователей ежедневно и предоставляет широкий спектр услуг: управление мобильной связью, домашним интернетом, ТВ, подписками, оплата, поддержка, цифровые сервисы и многое другое. Мы строим современную, отказоустойчивую и масштабируемую архитектуру, чтобы обеспечить высокую доступность, производительность и безопасность сервисов.
Разработчик серверной части java
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать и поддерживать микросервисы на Java (Spring Boot, Spring Cloud) в высоконагруженной распределённой среде;
- Участвовать в проектировании, рефакторинге и эволюции архитектуры backend-систем с применением Clean Architecture, CQRS, Event-Driven подходов;
- Проводить интеграции с внутренними и внешними API, бэкенд-сервисами, шинами событий (Kafka, RabbitMQ);
- Работать с реляционными (PostgreSQL, Oracle) и NoSQL (MongoDB, Redis) базами данных;
- Обеспечивать высокую производительность, отказоустойчивость, безопасность и масштабируемость сервисов;
- Писать модульные, интеграционные и end-to-end тесты (JUnit, TestNG, Mockito, REST Assured);
- Внедрять и поддерживать CI/CD-процессов (GitLab CI, Jenkins);
- Оптимизировать бизнес-логику: работа с кэшированием, асинхронной обработкой, очередями, распределёнными транзакциями;
- Проводить code review, заниматься наставничеством коллег, содействовать в росте команды;
- Диагностировать и устранять инциденты в продакшене: анализ логов, работа с APM-системами (Application Insights, ELK, Grafana, Prometheus);
- Поддерживать техническую документацию, участвовать в оценке задач и планировании спринтов.
требования
- Опыт разработки на 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);
- Понимание принципов непрерывной интеграции и доставки (CI/CD);
- Опыт работы с системами контроля версий (Git).
условия
- Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability - не будут для вас проблемой, вы сможете сосредоточиться на фичах;
- Профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом;
- Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации.
- Участие во внешних IT-мероприятиях. Наши эксперты выступают на ведущих профильных конференциях, таких как HighLoad++, DevOps Conf, Joker, AHA!, Матемаркетинг и другие. А еще мы организуем собственную масштабную конференцию True Tech Day и регулярно проводим митапы для разработчиков и инженеров;
- Полезные курсы и вебинары в корпоративном университете и электронные библиотеки;
- Медицинскую страховку с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
- Единую подписку МТС Premium — KION light в онлайн-кинотеатре KION, сервис МТС Music, 30 дней бесплатного пользования подпиской OZON Premium;
- Скидки и предложения от партнеров на фитнес, занятия английским и прочее.
навыки
Ведущий российский оператор связи и IT-компания. Предоставляет мобильную и домашнюю связь, интернет, ТВ, финансовые услуги, стриминг, облачные решения и приложения для жизни. Удобно для общения, развлечений и бизнеса.
Подробнее о компании →Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.