Группа Компаний Орбита — ведущий разработчик цифровых решений. Масштабный технологический проект в областях госсектор, FinTech, HRTech, коммуникации и медиа и др.
Задачи:
- Работа в agile-команде.
- Разработка расчетной системы с микросервисным подходом, PostgreSQL, OpenSearch, интеграциями Kafka / REST, frontend API.
- Код-ревью и решение проблем производительности.
- Интенсивное взаимодействие с аналитиками, тестировщиками, frontend и другими командами по интеграциям.
Требования:
- Коммерческий опыт разработки на Java — 5+ лет.
- Уверенное владение Java 21, Spring Boot 3.x, Spring Security, Spring Cloud.
- Опыт с PostgreSQL, Liquibase, Hibernate/JPA, MapStruct, Lombok.
- Опыт работы с Kafka (consumer groups, ретраи/DLQ, идемпотентная обработка, семантика доставки).
- REST-интеграции: серверные API и клиентские вызовы (OpenFeign / RestClient), обработка ошибок, таймауты и ретраи.
- Опыт unit- и интеграционного тестирования: JUnit, Testcontainers, тесты API и Kafka-интеграций.
- Git, Maven (мультимодульные проекты), Docker, Kubernetes.
Будет плюсом:
- Понимание уровней изоляции транзакций PostgreSQL, анализ планов выполнения (EXPLAIN/EXPLAIN ANALYZE) и оптимизация запросов.
- Опыт диагностики и снижения потребления памяти JVM (heap, GC, утечки).
- Опыт работы с метриками (Micrometer/Prometheus), трассировкой (OpenTelemetry/Jaeger), ELK-стеком.
- Продвинутый опыт Kafka: проектирование топиков, настройка consumer/producer, consumer lag, разбор проблем производительности.
- Опыт разработки сервисов под несколько реплик в Kubernetes: race conditions, идемпотентность, распределённые локи (ShedLock).
Условия:
- Удаленный формат.
- Белая зарплата, оформление по ТК РФ.
- ДМС, развитие и поддержка обучения, посещение конференций, возможность выступать на конференциях и публикация статей.
- Комфортный старт с сопровождением HR, корпоративные бенефиты и мерч, мероприятия.