← Все вакансии

Senior Java Developer [Беспилотные транспортные коридоры, МТС Веб Сервисы]

МТС Web Services (MWS) — бигтех-компания, предоставляющая облачные, AI-сервисы и платформенные решения под разные задачи бизнеса: от работы с данными до разработки продуктов и оптимизации процессов. Также мы запустили новую публичную платформу собственной разработки — MWS Cloud Platform. Сейчас мы ищем Senior Java‑разработчика в команду, которая разрабатывает инфраструктурный сервис точного геопозиционирования уровня enterprise. Сервис обеспечивает определение местоположения мобильных объектов с точностью 2–5 сантиметров в режиме реального времени и постобработки для задач точного земледелия, геодезии, инвентаризации и поиска активов, а также автоматизации транспорта.

Задачи и обязанности

  • Активно участвовать в развитии продукта
  • Разрабатывать клиентское REST API
  • Адаптировать и модернизировать существующее Java приложение

Требования

  • Уверенный опыт работы с Java 8+, понимание особенностей, сильных сторон и паттернов каждого языка, основ JCP‑экосистемы
  • Опыт в проектировании и разработке REST API от 2 лет, хорошее понимание HTTP, RESTful‑подхода, версионирования, безопасности (аутентификация/авторизация) и документирования через Swagger/OpenAPI
  • Опыт анализа, понимания и модификации сложной существующей кодовой базы, уверенные навыки применения паттернов рефакторинга и улучшения архитектуры
  • Хорошие знания принципов оптимизации Java‑кода, понимание работы JVM (память, сборка мусора), опыт профилирования (Java Flight Recorder, VisualVM, async‑profiler), выявление и устранение узких мест, блокировок и утечек памяти
  • Опыт работы с Spring‑стеком (Spring Boot, Core, MVC, Data, Security), Hibernate/JPA, системами сборки (Maven/Gradle) и системами контроля версий (Git), уверенная интеграция этих технологий в повседневную разработку
  • Опыт работы с реляционными БД (PostgreSQL, MySQL), уверенные навыки SQL, понимание принципов построения запросов и анализа планов выполнения
  • Опыт проектирования решений с учётом влияния изменений на всю систему, понимание долгосрочных последствий архитектурных решений, способность выстраивать устойчивые и поддерживаемые компоненты
  • Опыт взаимодействия с бизнес‑ и продуктовыми специалистами, выявление корневых потребностей и формализация их в четкие технические требования и задачи для себя и команды
  • Готовность брать ответственность за модуль/задачу, доводить её до завершения, инициировать и предлагать улучшения
  • Будут плюсом: опыт работы с Kotlin; опыт автоматизированного тестирования: уверенные навыки написания модульных, интеграционных и end‑to‑end тестов, понимание пирамиды тестирования; опыт работы с JUnit/TestNG, Mockito или аналогами, а также тестирование REST API; опыт в микросервисной архитектуре и соответствующих паттернах; уверенные навыки контейнеризации (Docker), опыт работы с Kubernetes, очередями сообщений (Kafka, RabbitMQ), опыт настройки и поддержки CI/CD (Jenkins, GitLab CI, GitHub Actions), а также понимание DDD, CQRS, Event Sourcing и их роли в проектировании сложных систем

Условия

  • Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах
  • Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше
  • Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации
  • Участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре True Tech Arch
  • Полезные курсы и вебинары в корпоративном университете и электронную библиотеку
  • А ЕЩЕ:
  • ДМС с первого месяца работы, включая стоматологию
  • Страхование от несчастных случаев с 1 месяца работы. Материальную помощь в сложных жизненных ситуациях
  • Отпуск 31 календарный день
  • Прием врачей общей практики и массаж в офисе
  • Мобильная связь за счет компании и льготные тарифы для близких
  • Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети
Java Kotlin SQL Spring PostgreSQL MySQL Kafka RabbitMQ Docker Kubernetes CI/CD GitLab CI GitHub Actions Jenkins JUnit Git
Откликнуться →