О компании
МГТС — основной телекоммуникационный партнер Города Москвы и часть экосистемы МТС. Проектируем, строим и эксплуатируем передовую телекоммуникационную инфраструктуру, развиваем и внедряем сети нового поколения, реализуем комплексные решения для Умного города.
Мы ищем Middle Java Developer.
Чем предстоит заниматься
•разрабатывать и поддерживать 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;
•скидки и предложения от партнеров на фитнес, занятия английским и прочее.