SENIOR JAVA DEVELOPER
- Role
- Backend
- Experience
- Senior
- Employment
- Contract
Open to RU only. Set where you work from to check your eligibility.
Core skills
Required skills
Optional skills
REMOTE RUSSIA (LOCATIONS WE PREFER MOSCOW / SPB) | MISH DESIGN
Бэкенд разработчик 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 руб/час.
APPLY
What you'll do
- Декомпозиция монолита и разработка новых микросервисов
- Отказоустойчивые интеграции: Kafka, идемпотентность, Transactional Outbox, retry, DLQ
- Распределённые системы: блокировки, планировщики, кэширование, graceful degradation
- Оптимизация производительности: SQL, индексы, устранение N+1, профилирование JVM
- Оркестрация бизнес-процессов (Netflix Conductor / Camunda)
What they require
- Опыт коммерческой разработки на Java от 5 лет
- Java 21+ (стек проекта — Java 21–25)
- PostgreSQL: оптимизация запросов, индексы, транзакции
- Опыт проектирования высоконагруженных, отказоустойчивых систем
- Высшее образование
Benefits
- Срок привлечения: 6 месяцев с возможностью продления