Summary
Develops and maintains microservices for MTS self-service web services: building new features, refactoring, designing REST/SOAP/GraphQL APIs, integrating via RabbitMQ/Kafka, writing unit tests, doing code reviews and resolving production incidents. Core stack: Java 11+, Spring (Boot/Web/Security), SQL/NoSQL databases, GitLab.
разрабатывать новый функционал в рамках существующих и вновь создаваемых микросервисов;
дорабатывать и поддерживать текущие сервисы, включая рефакторинг и оптимизацию производительности;
проектировать взаимодействие сервисов через REST/SOAP/GraphQL API и брокеры сообщений (RabbitMQ, Kafka);
разбираться в существующей кодовой базе, в том числе написанной другими разработчиками, и предлагать улучшения;
проводить код-ревью коллег, следить за соблюдением стандартов качества и архитектурных договорённостей;
покрывать разрабатываемый функционал unit-тестами, поддерживать и расширять существующее тестовое покрытие;
диагностировать и устранять инциденты в продакшене, участвовать в анализе причин сбоев (RCA);
проектировать и оптимизировать схемы данных в SQL и NoSQL базах данных.
опыт коммерческой разработки на Java 11+;
понимание принципов ООП, знание базовых алгоритмов и структур данных, умение применять паттерны проектирования (GoF и не только);
опыт разработки и поддержки микросервисной архитектуры;
уверенное владение Spring Framework: Spring Boot, Spring Web, Spring Security;
опыт работы с брокерами сообщений — RabbitMQ и/или Kafka;
опыт проектирования и реализации REST/SOAP/GraphQL API;
опыт работы с реляционными (SQL) и нереляционными (NoSQL) базами данных;
опыт работы с GitLab (Git-flow, merge requests, пайплайны);
умение быстро вникать в чужой код и работать в команде.
собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability - не будут для вас проблемой, вы сможете сосредоточиться на фичах;
профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом;
внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации.
участие во внешних IT-мероприятиях. Наши эксперты выступают на ведущих профильных конференциях, таких как HighLoad++, DevOps Conf, Joker, AHA!, Матемаркетинг и другие. А еще мы организуем собственную масштабную конференцию True Tech Day и регулярно проводим митапы для разработчиков и инженеров;
полезные курсы и вебинары в корпоративном университете и электронные библиотеки;
медицинскую страховку с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
единую подписку МТС Premium — KION light в онлайн-кинотеатре KION, сервис МТС Music, 30 дней бесплатного пользования подпиской OZON Premium;
скидки и предложения от партнеров на фитнес, занятия английским и прочее.