Top.Mail.Ru
Все вакансии

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

Ищем 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.

Условия

  • Срок привлечения: 6 месяцев (с возможностью продления)
  • Занятость: Фулл-тайм
  • Формат работы: Удаленно, только РФ
  • Локация: Москва или Санкт-Петербург
  • ЗП: 1300-1800 руб/час.

Ключевые навыки

  1. Java 21
  2. Spring Boot 3.x
  3. Kafka
  4. Redis
  5. PostgreSQL
  6. K8s

Другие вакансии

Откликнуться на вакансию