MPMish Product Lab

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

удалёнка

Команда развивает федеральную HR‑платформу: публичный контур для вакансий и закрытый контур для документооборота и кадровых процессов. Вы будете декомпозировать монолит, строить отказоустойчивые микросервисы и оптимизировать производительность критичных сервисов

ГрейдSenior/Lead
Опыт3–6 лет

Стек

JavaSpring BootPostgreSQLKafkaRedisDockerKubernetesCamundaNetflix Conductor

Задачи

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

Обязательно

  • Опыт коммерческой разработки на Java от 5 лет
  • Java 21+ (стек проекта Java 21–25)
  • Опыт работы со Spring Boot
  • Опыт работы с Apache Kafka
  • PostgreSQL: оптимизация запросов, индексы, транзакции
  • Опыт проектирования высоконагруженных отказоустойчивых систем
  • Опыт с Docker и Kubernetes

Будет плюсом

  • Опыт миграции legacy‑монолитов на микросервисы
  • Знание Camunda или Netflix Conductor
  • Знание паттернов надёжности: Saga, Circuit Breaker, идемпотентность
  • Опыт работы с ПДн и протоколами аутентификации JWT/OAuth2
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT