Middle Java Developer [Самообслуживание, МТС веб сервисы]
гибрид, Москва
Команда развивает микросервисную платформу самообслуживания МТС. Вы будете добавлять функционал, поддерживать и оптимизировать веб‑сервисы, проектировать API и интеграции, повышать надёжность и производительность для пользователей.
ГрейдMiddle
Стек
JavaSpring BootSQLRabbitMQKafkaREST APIGraphQLSOAPSpring SecurityGitLabNoSQL
Задачи
- •Разрабатывать новый функционал в микросервисах
- •Поддерживать, рефакторить и оптимизировать существующие сервисы
- •Проектировать взаимодействие через REST/SOAP/GraphQL и брокеры сообщений
- •Проводить код‑ревью и следить за стандартами качества
- •Покрывать функционал unit‑тестами и расширять тестовое покрытие
- •Диагностировать и устранять инциденты в продакшене, проводить RCA
Обязательно
- •Коммерческая разработка на Java 11+
- •Уверенное владение Spring Framework (Spring Boot, Spring Web, Spring Security)
- •Опыт разработки и поддержки микросервисной архитектуры
- •Опыт работы с брокерами сообщений (RabbitMQ и/или Kafka)
- •Опыт проектирования и реализации REST/SOAP/GraphQL API
- •Опыт с реляционными (SQL) и нереляционными (NoSQL) базами данных
- •Опыт работы с GitLab (git‑flow, merge requests, пайплайны)