МТС Digital — сердце цифровой экосистемы МТС. Облачные сервисы, суперкомпьютер, системы видеоаналитики, IoT, собственная лаборатория AI и 20+ петабайт данных, финтех, стриминг, гейминг, мобильные приложения. Каждый день мы работаем над тем, чтобы вывести мобильную и веб-разработку на новый уровень благодаря сплоченным продуктовым командам и Agile-методологиям.
Технологии/инструменты
JavaSpringMavenLinuxDocker/K8s
Чем предстоит заниматься
- Оценивать трудозатраты на разработку интеграционных приложений.
- Анализировать требования заказчика.
- Писать код, компилировать и выполнять отладку микросервисов.
- Верифицировать код (Merge в Git), написанный другими участниками команды.
- Проводить функциональное тестирование частей и полностью интеграционных приложений.
- Документировать код, техническую документацию, инструкции.
- Передавать готовое решение в команды эксплуатации.
Что мы ждем от кандидата
- Опыт коммерческой разработки на Java от 3 лет.
- Практическое знание большинства из следующих технологий: Spring Boot, Spring/SpringBoot 2/3, Spring Web/WebFlux, Spring Data JPA.
- Уверенное знание общей теории ООП.
- Опыт работы с системами автоматической сборки — Maven.
- Опыт работы с системами контроля версий (Git).
- Уверенное знание Linux (пользовательский уровень).
- Опыт работы с Docker/K8s.
- Наличие высшего технического образования.
Будет преимуществом:
- Опыт работы с брокерами сообщений (Kafka, etc).
- Опыт работы с Redis, Cassandra/Scylla или другими NoSQL.
- Опыт работы с СУБД PostgreSQL, ClickHouse.
- Опыт работы с GraphQL.
- Опыт работы с HashiCorp Vault/Consul.
- Опыт работы с GitLab CI.
- Опыт работы с Project Reactor.
- Опыт работы с JPA/Hibernate.
- Опыт работы с JIB.
- Навыки работы в команде по методу Scrum.
- Опыт построения асинхронной интеграции.
- Опыт работы в распределенной команде.
- Готовность делиться знаниями.
Евгений Ефимов Менеджер по найму