Senior Java Backend Developer
офис, гибрид, Москва
Команда развивает микросервисную платформу для высоконагруженных бизнес‑сервисов. Вы будете проектировать и оптимизировать отказоустойчивые event‑driven системы, настраивать observability и улучшать производительность сервисов и БД
ГрейдSenior
Опытот 5 лет
Стек
JavaSpring BootPostgreSQLKafkaRedisNATSKubernetesDockerCI/CDGitLab CIArgoCDObservability
Задачи
- •Проектирование и разработка высоконагруженных микросервисов
- •Принятие архитектурных решений (event‑driven, CQRS, eventual consistency)
- •Оптимизация взаимодействия сервисов и потоков данных (Kafka, NATS, async pipelines)
- •Проектирование отказоустойчивых и масштабируемых решений, применение resilience patterns
- •Performance tuning JVM/CPU/memory/GC и анализ производительности
- •Настройка и развитие observability (metrics, logs, tracing, SLO/SLI) и участие в CI/CD/DevOps процессах
Обязательно
- •опыт разработки на Java от 5+ лет и глубокое понимание JVM/GC/concurrency
- •уверенный опыт со Spring (Spring Boot, Spring Cloud)
- •опыт проектирования микросервисной архитектуры и high‑load систем
- •опыт построения event‑driven систем (Kafka, NATS, streaming)
- •продвинутые знания PostgreSQL (оптимизация, partitioning, транзакции)
- •опыт работы с Redis (cluster, distributed cache, locks, streams)
- •практический опыт с Kubernetes и CI/CD (деплой, scaling, troubleshooting)
Будет плюсом
- •опыт с service mesh (Istio/Linkerd)
- •опыт multi‑region / geo‑distributed систем
- •знания в области безопасности (OAuth2, OIDC, Zero Trust)
- •инструментальное владение AI для анализа и автоматизации, понимание LLM‑интеграций
- •опыт работы с frontend (React + TypeScript) на уровне API‑контрактов
- •опыт внедрения SRE практик (SLO, error budget)
- •опыт оптимизации стоимости инфраструктуры (cost‑aware architecture)