Назад к вакансиям

Middle Java developer (МГТС)

МТСМоскваУдалённоот 3 лет5/2Полная занятость
PostgreSQLJavaREST APILinuxSpring BootJenkinsApache KafkaSpring FrameworkSpring CloudMockitoSpring DataApache CassandraHibernate ORM

Описание

МГТС является основным телекоммуникационным партнером Москвы и частью экосистемы МТС. Команда занимается проектированием, строительством и эксплуатацией передовой телекоммуникационной инфраструктуры, развивает и внедряет сети нового поколения, реализует комплексные решения для Умного города.

Обязанности

  • Разрабатывать и поддерживать backend-сервисы в микросервисной архитектуре
  • Проектировать и реализовывать REST API
  • Осуществлять интеграцию сервисов между собой и с внешними системами
  • Работать с брокерами сообщений: публикация, обработка и потребление событий
  • Проектировать и оптимизировать работу с базами данных (PostgreSQL, Cassandra)
  • Участвовать в проектировании архитектуры сервисов и технических решений
  • Обеспечивать надёжность и отказоустойчивость сервисов
  • Разрабатывать unit и integration тесты, поддерживать тестовое покрытие
  • Анализировать инциденты на основе логов и метрик
  • Взаимодействовать с DevOps, QA и инженерами при разборе проблем и внедрении изменений
  • Участвовать в CI/CD процессах и улучшении delivery pipeline
  • Оптимизировать производительность сервисов
  • Проводить интеграцию с устройствами и внешними системами по TCP и другим сетевым протоколам

Требования

  • Опыт коммерческой разработки на Java от 3 лет
  • Уверенное владение Java 8+ / 17+ (Streams, Concurrency, Collections, базовое понимание JVM)
  • Опыт разработки backend-сервисов в микросервисной архитектуре
  • Хорошее понимание принципов REST, HTTP, WebSocket
  • Опыт работы со SpringFramework (Spring Boot, Spring Data, Spring Cloud)
  • Опыт и знания распределенных транзакций
  • Опыт использования ORM Hibernate
  • Опыт работы с git и CI/CD инструментами (Jenkins, GitLab CI), Apache Kafka и понимание принципов работы с очередями сообщений
  • Опыт работы с PostgreSQL и Cassandra
  • Опыт написания unit и integration тестов (JUnit, Mockito)
  • Умение разбираться в логах, метриках и причинах инцидентов (Grafana / Prometheus / ELK)
  • Умение анализировать большие объемы информации, сравнивать данные и строить на них свои решения
  • Умение держать в фокусе поставленные цели и задачи
  • Умение легко устанавливать контакт с новыми людьми
  • Способность быстро переключаться между проектами, не теряя фокуса на целях

Будет плюсом

  • Опыт интеграции с устройствами и внешними системами через протоколы MQTT, Modbus, OPC UA и аналогичные
  • Понимание работы протоколов TCP/IP и базовых сетевых протоколов
  • Базовое понимание Linux

Условия

  • Гибридный формат работы (регионы – удалённый)
  • Отсутствие жесткого дресс-кода и гибкое начало рабочего дня 8:00-10:00, восьмичасовой рабочий день
  • Участие в профессиональных встречах клуба AI
  • Работа в современной надёжной цифровой компании
  • Agile-культура: продуктовые команды, Scrum и Kanban, демо-дни, внутренние митапы
  • Полезные курсы и вебинары в корпоративном университете и электронные библиотеки, программы развития
  • Медицинская страховка с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж
  • Возможность застраховать родственников с корпоративной скидкой
  • Спортзал и массажный кабинет в офисе
  • Единая подписка МТС Premium — онлайн-кинотеатр KION, сервис МТС Music
  • Скидки и предложения от партнеров на фитнес, занятия английским и прочее
  • Корпоративная мобильная связь и интернет
  • Корпоративный университет и внешние курсы за счёт компании
  • Возможность работать дома или в коворкинге
  • ДМС с первого месяца
  • Онлайн-консультации психологов, юристов и экспертов по ЗОЖ
  • Бесплатный доступ к онлайн-кинотеатру КИОН и сервисам КИОН Музыка и Строки
  • Компенсация на выбор: спорт, питание, обучение и другое
  • Скидки от партнёров и на продукты МТС
  • Бесплатное изучение иностранных языков