О позиции
Компания MISH DESIGN развивает масштабную HR-платформу федерального уровня, которая включает публичный контур (аналог job-портала) и закрытый внутренний контур для документооборота и кадровых процессов. В рамках этой роли Senior Java Developer будет заниматься декомпозицией монолита и разработкой новых микросервисов.
Чем вы будете заниматься
- Декомпозиция монолита и разработка новых микросервисов.
- Реализация отказоустойчивых интеграций с использованием 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 руб/час.
Вакансия предлагает конкурентоспособную зарплату и интересные задачи в области разработки микросервисов. Условия работы удалённые, что является плюсом для многих кандидатов.
Формируем профиль успеха...
Анализируем требования вакансии и данные рынка
Загружаем обзор рынка...
Анализируем тренды рынка и спрос на навыки
Новости HRTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев