- Страна
- Россия
- Зарплата
- 1 300 ₽ – 1 400 ₽
Откликайтесь
на вакансии с ИИ

Senior Java разработчик
Интересный технологический стек (Java 21, Kafka, K8s) и масштабный проект. Однако, формат работы по ставке (1300-1400 руб/час) и срочный контракт на 6 месяцев могут быть менее привлекательны, чем постоянный штат.
Сложность вакансии
Высокая сложность обусловлена требованиями к Senior-уровню, глубоким знанием Java 21+, опытом работы с распределенными системами и специфическими инструментами оркестрации (Netflix Conductor). Также требуется опыт декомпозиции монолитов.
Анализ зарплаты
Предложенная ставка 1300–1400 руб/час при полной занятости (160 часов в месяц) дает около 208 000 – 224 000 руб. на руки. Это ниже медианы для Senior Java разработчика в Москве, которая обычно начинается от 300 000 – 350 000 руб.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к разработке масштабной HR-платформы федерального уровня и примените свой опыт в Java 21 и микросервисах!
Описание вакансии
Москва, Питер, удалённо
Ищем 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 руб/час.
Понравилась вакансия?
*💚* — да
*🌚* — нет
———
*💙* Удалёнка
*💚* Джунам
*🧑💻* Джунам разработчикам
*🫶* Удалёнка джунам
*💜* За рубежом
*💚* Качнуть карьеру
мы также есть там, куда всех хотят отправить — https://max.ru/it_vakansii_jobs
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- SQL
- Kubernetes
- PostgreSQL
- Microservices
- Redis
- Docker
- Java
- Apache Kafka
- Spring Boot
- JVM
- OpenSearch
- Camunda
- Netflix Conductor
Возможные вопросы на собеседовании
Вакансия предполагает декомпозицию монолита. Важно понимать, как кандидат обеспечивает целостность данных.
Как вы реализуете паттерн Transactional Outbox для обеспечения гарантии доставки сообщений в Kafka при распиле монолита?
В стеке указан Netflix Conductor. Важно понять опыт работы с оркестрацией.
В каких случаях вы предпочтете оркестрацию (Netflix Conductor) хореографии микросервисов, и какие риски это несет?
Упоминается оптимизация SQL и индексов.
Расскажите о вашем самом сложном кейсе оптимизации производительности PostgreSQL: как вы обнаружили проблему и какие индексы или изменения в схеме помогли?
Проект федерального масштаба требует высокой надежности.
Как вы реализуете идемпотентность в распределенной системе при обработке повторных запросов (retry) от Kafka?
Упоминается профилирование JVM.