Senior Java Developer
- Role
- Backend
- Experience
- Senior
- Employment
- Full-time
Open to RU only. Set where you work from to check your eligibility.
No BS summary
Senior Java developer for a large-scale HR platform with public (job portal) and private (document management, HR processes) components.
Core skills
Required skills
Optional skills
Ищем 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 300–1 400 руб/час.
Важно: pедакция vseti.app не несет ответственности за любую информацию в этой публикации, в т. ч. текстовое описание и графические изображения, предоставленные нам авторами вакансии, публичными источниками сети интернет и другими пользователями интернета. Если вы нашли ошибку, пожалуйста, сообщите нам об этом help@vseti.app или в телеграм
What you'll do
- Decomposition of monolith and development of new microservices
- Fault-tolerant integrations: Kafka, idempotency, Transactional Outbox, retry, DLQ
- Distributed systems: locks, schedulers, caching, graceful degradation
- Performance optimization: SQL, indexes, N+1 elimination, JVM profiling
- Business process orchestration (Netflix Conductor / Camunda)
What they require
- 5+ years of commercial Java development experience
- Java 21+ (project stack — Java 21–25), Spring Boot, Apache Kafka
- PostgreSQL: query optimization, indexes, transactions
- Experience in designing high-load, fault-tolerant systems
- Docker / Kubernetes
- Higher education