Senior Java Developer — разработка микросервисов на Java@ MTS
О позиции
Компания МТС ищет Senior Java Developer для работы в команде «Инструменты онлайн продаж». Основная задача — разработка и поддержка микросервисов на Java в высоконагруженной распределённой среде.
Чем вы будете заниматься
- Разработка и поддержка микросервисов на 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).
Что мы предлагаем
- Профессиональные гильдии инженеров и внутренняя площадка TechTalks.
- Участие во внешних конференциях и митапах; собственная конференция True Tech Day.
- Курсы, вебинары и электронная библиотека.
- ДМС с первого месяца (включая стоматологию) и страхование от несчастных случаев.
- Отпуск 28 календарных дней.
- Корпоративная мобильная связь и льготные тарифы; подписки на KION, МТС Музыка, Строки; безлимитные мессенджеры и соцсети.
Вакансия предлагает интересные задачи в области разработки микросервисов на Java. Условия работы и компенсации соответствуют рынку, но не указана точная зарплата.
Кто здесь добьётся успеха
Глубокое понимание архитектуры микросервисов, включая опыт работы с Spring Boot и Spring Cloud для разработки высоконагруженных приложений.
Способность эффективно работать в удаленном режиме, включая навыки организации времени и самоорганизации для соблюдения сроков и достижения целей.
Опыт работы с контейнерами Docker и оркестрацией Kubernetes для развертывания и управления микросервисами в облачной среде.
Знания в области баз данных, таких как PostgreSQL и MongoDB, с акцентом на оптимизацию производительности и проектирование схем данных.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Telecom
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев