Middle+/Senior Java разработчик [Мой МТС, МТС Веб Сервисы]
гибрид, Санкт-Петербург
Команда развивает backend «Мой МТС»: высоконагруженные микросервисы для мобильного и веб‑приложения, обеспечивающие оплату, подписки и поддержку клиентов. Задача — проектировать, оптимизировать и обеспечивать отказоустойчивость и безопасность критичных сервисов
ГрейдMiddle/Senior
Опытот 4 лет
Стек
JavaSpring BootPostgreSQLKafkaSpring CloudOracleMongoDBRedisRabbitMQDockerKubernetesGitLab CIJenkinsREST APIgRPCGrafanaPrometheusELKJUnitMockito
Задачи
- •Разработка и поддержка микросервисов на Java (Spring Boot)
- •Проектирование и эволюция архитектуры с использованием CQRS и Event‑Driven подходов
- •Интеграции с внутренними и внешними API, шинами событий (Kafka, RabbitMQ)
- •Обеспечение производительности, отказоустойчивости и безопасности сервисов
- •Диагностика и устранение продакшен‑инцидентов, работа с логами и APM
- •Участие в планировании спринтов, code review и наставничество
Обязательно
- •Опыт разработки на Java — от 4 лет
- •Глубокие знания Spring (Spring Boot, Spring MVC, Spring Data, Spring Security)
- •Опыт работы с микросервисной архитектурой и паттернами (CQRS, Saga, Circuit Breaker)
- •Практический опыт с Docker и Kubernetes
- •Опыт асинхронной коммуникации и брокеров сообщений (Kafka, RabbitMQ)
- •Опыт работы с реляционными и NoSQL базами (PostgreSQL/Oracle/MongoDB/Redis)
- •Знание CI/CD и систем контроля версий (GitLab CI/Jenkins, Git)