Senior Java Developer [NEO, МТС Веб Сервисы]

Open 29d
MTC Web Services (MWS) — бигтех-компания, предоставляющая облачные, AI-сервисы и платформенные решения под разные задачи бизнеса: от работы с данными до разработки продуктов и оптимизации процессов. Сейчас находимся в поиске Senior Java developer в продукт NEO. Это система сбора, хранения, обработки и визуализации аварийных событий и метрик собираемых с оборудования всей инфраструктуры ТБ МТС. Разрабатывать новые и дорабатывать существующие микросервисы на Java (Core, Collections, Generics, JDBC, JPA, Concurrency, Stream API, JAXB) и Spring (Spring Boot, Spring Security, Spring Data, Spring MVC); Разрабатывать 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; Умение декомпозировать и оценивать задачи; Приверженность практикам тестирования кода.; Будет плюсом:; Знание протокола Corba; Опыт работы с сетевым оборудованием; Инженерный опыт или опыт работы в телекоме; Техническое образование с уклоном в математику или физику.; Soft Skills:; Умение держать фокус на поставленных целях и достигать результата; Стремление улучшать качество и функциональность продукта; Ориентация на конечную ценность продукта для бизнеса; Умение выстраивать отношения в команде, нацеленность на командный результат; Высокая степень самоорганизации и самостоятельности. Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах; Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше; Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации; Участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре True Tech Arch; Полезные курсы и вебинары в корпоративном университете и электронную библиотеку; А еще: ДМС с первого месяца работы, включая стоматологию; Страхование от несчастных случаев с 1 месяца работы. Материальную помощь в сложных жизненных ситуациях; Отпуск 28 календарных дней; Прием врачей общей практики и массаж в офисе; Мобильная связь за счет компании и льготные тарифы для близких; Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.