МТС (МТС Веб Сервисы), продукт NEO, приглашает Senior Java Developer.

Обязанности:

  • Разрабатывать новые и дорабатывать существующие микросервисы на Java и Spring.
  • Разрабатывать REST-интерфейсы для взаимодействия с frontend и межсервисной коммуникации.
  • Разрабатывать и поддерживать адаптеры взаимодействия с системами управления сетевым оборудованием.
  • Участвовать в обсуждении и принятии архитектурных решений, развивать продуктовое решение NEO с учетом платформенных компонентов МТС.
  • Работать с базами данных (PostgreSQL, ClickHouse, Oracle, MongoDB, Nebula Graph).
  • Интегрировать систему с брокерами сообщений (Rabbit MQ, Apache Kafka).
  • Писать тесты и обеспечивать качество кода перед выкаткой в продакшен.
  • Декомпозировать и оценивать задачи, работать в условиях динамично меняющихся приоритетов.

Требования:

  • Опыт разработки на Java от 5 лет.
  • Уверенное знание протоколов REST и SOAP.
  • Опыт работы с PostgreSQL, ClickHouse, Oracle, MongoDB, Nebula Graph.
  • Опыт работы с брокерами сообщений: Rabbit MQ, Apache Kafka.
  • Понимание принципов микросервисной архитектуры.
  • Опыт использования GitLab, знакомство с Kubernetes, опыт построения CI/CD.
  • Умение декомпозировать и оценивать задачи, приверженность практикам тестирования кода.