Группа Компаний Орбита — ведущий разработчик цифровых решений. Масштабный технологический проект в областях госсектор, 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, корпоративные бенефиты и мерч, мероприятия.