Бэкенд-разработчик Java (Senior/Lead)

Summary

Senior/Lead Java backend developer on a team building a large-scale federal HR platform (public job portal + internal HR/document workflow), decomposing a monolith into microservices using Java 21, Spring Boot, Kafka, and PostgreSQL on Kubernetes.

Навыки: Java, Spring Boot, Apache Kafka, PostgreSQL. Специализации: Бэкенд разработчик.

Ищем Senior Java разработчика в команду, развивающую масштабную HR-платформу федерального уровня: публичный контур (аналог job-портала) + закрытый внутренний контур (документооборот и кадровые процессы).

Что нужно делать
— Декомпозиция монолита и разработка новых микросервисов;
— Отказоустойчивые интеграции: Kafka, идемпотентность, Transactional Outbox, retry, DLQ;
— Распределённые системы: блокировки, планировщики, кэширование, graceful degradation;
— Оптимизация производительности: SQL, индексы, устранение N+1, профилирование JVM;
— Оркестрация бизнес-процессов (Netflix Conductor / Camunda).

Что мы ждём
— Опыт коммерческой разработки на Java от 5 лет;
— Java 21+ (стек проекта — Java 21–25), Spring Boot, Apache Kafka;
— PostgreSQL: оптимизация запросов, индексы, транзакции;
— Опыт проектирования высоконагруженных, отказоустойчивых систем;
— Docker / Kubernetes;
— Высшее образование.
Будет плюсом:
— Опыт миграции legacy-монолитов на микросервисы;
— Camunda / Netflix Conductor;
— Паттерны надёжности: Saga, Circuit Breaker, идемпотентность;
— Работа с ПДн, JWT/OAuth2.

Стек проекта
Java 21 · Spring Boot 3.x · Kafka · Redis · OpenSearch · Netflix Conductor · PostgreSQL · K8s

Условия
— Срок привлечения: 6 месяцев с возможностью продления;
— Занятость: фулл-тайм;
— Формат работы: удаленно;
— Локация: Москва или Санкт-Петербург
— Ставка: 1 700–1 800 руб/час.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available