Java-разработчик Senior
Команда разработки enterprise/highload сервисов для банковского/финтех/телеком сегмента. Работаете над микросервисной платформой и интеграциями (REST, асинхронные каналы), повышаете производительность, надёжность и наблюдаемость критичных систем для бизнеса.
ГрейдSenior
Опыт6+ лет
Стек
JavaSpring BootPostgreSQLKafkaJVMSpring MVCHibernate (JPA)Spring SecurityRedisRabbitMQOraclePrometheusGrafanaELKOpenTelemetryJUnit 5MockitoTestcontainersGitMaven/GradleCI/CDDockerKubernetesHelmVaultOAuth2/JWTOWASP
Задачи
- •Проектирование и развитие микросервисной архитектуры
- •Разработка REST API и асинхронных интеграций (Kafka/RabbitMQ)
- •Оптимизация производительности и устранение утечек JVM
- •Обеспечение отказоустойчивости, масштабируемости и надежности сервисов
- •Внедрение наблюдаемости и инструментов мониторинга/трассировки
- •Обеспечение качества через тесты, CI/CD и участие в code review
Обязательно
- •Опыт коммерческой разработки 6–8 лет и более
- •Опыт в Enterprise / HighLoad среде (банки, финтех, телеком, e‑commerce)
- •Участие в архитектурных решениях и техническое лидерство
- •Отличное знание Java 11+ (желательно 17+) и глубокое понимание JVM (GC, memory, profiling)
- •Опыт проектирования микросервисов, паттернов надежности (retry, circuit breaker, bulkhead и т.п.)
- •Соответствие процессам заказчика: SDLC, CI/CD, регламенты ИБ, code review
- •Опыт поддержки production, on‑call и RCA
Будет плюсом
- •Spring Cloud / service discovery / config
- •Паттерны saga / outbox / transactional messaging
- •DDD, CQRS, Event Sourcing
- •gRPC
- •Elasticsearch
- •Опыт платформенных решений и миграции legacy → микросервисы
- •Helm, OpenTelemetry / Jaeger