← Все вакансии/Senior/Mish Design
SeniorRemoteМосква, Санкт-Петербург

Senior Java Developer

MD
Mish Design
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

О компании

Ищем 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 месяцев с возможностью продления;
  • Занятость: фулл-тайм;
  • Формат работы: удаленно;
  • Локация: Москва или Санкт-Петербург;
  • Ставка: 1 700–1 800 руб/час.
Стек и навыки

С чем работаем