Назад
2 дня назад

Старший backend-разработчик (Java)

Формат работы
onsite/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Старший backend-разработчик (Java): Проектирование и развитие backend-сервисов и интеграций на Java и Spring Boot с акцентом на безопасные API, асинхронные процессы и производительность. Focus on оптимизацию PostgreSQL и Redis, надежную обработку сообщений, профилирование JVM, отказоустойчивость и эксплуатацию сервисов в Docker и Kubernetes.

Локация: Москва, Ленинградское шоссе, 16Ас3; работа на месте работодателя и в гибридном формате после испытательного срока. Офис в БЦ «Метрополис».

Компания

Наймикс — аккредитованная IT-компания с платформой для работы бизнеса с внештатными специалистами; платформой пользуются более 1 500 000 человек и более 1 700 компаний по всей России.

Что делать

  • Проектировать и развивать backend-сервисы на Java и Spring Boot, определять границы компонентов, API-контракты, модели данных и подходы к обратной совместимости.
  • Разрабатывать безопасные REST API и интеграции с использованием Spring Security, JWT и OAuth 2.0.
  • Проектировать асинхронные процессы на RabbitMQ или Kafka с надежной доставкой, повторной обработкой, идемпотентностью и корректным порядком сообщений.
  • Работать с PostgreSQL и Redis: оптимизировать запросы и индексы, управлять миграциями, транзакциями и блокировками.
  • Профилировать JVM, находить узкие места и повышать производительность и отказоустойчивость сервисов.
  • Участвовать в поставке и эксплуатации сервисов, проводить code review, развивать инженерные практики и согласовывать технические решения.

Требования

  • От 5 лет коммерческой backend-разработки на Java, включая самостоятельное ведение сложных задач от проектирования до эксплуатации.
  • Java 17+, Spring Boot, REST API, PostgreSQL и брокеры сообщений; уверенная работа с многопоточностью, транзакциями и производительностью JVM.
  • Практический опыт с RabbitMQ или Kafka, включая надежную доставку, повторную обработку и идемпотентность.
  • Опыт production-систем с Docker, Kubernetes, CI/CD, мониторингом и централизованными логами.
  • Умение формулировать нефункциональные требования, оценивать технические риски и фиксировать решения в ADR и схемах C4/UML.
  • Готовность проводить code review, помогать коллегам и согласовывать технические решения с командой.

Культура и преимущества

  • Оформление по трудовому договору.
  • Полная занятость, график 5/2.
  • Гибридный формат работы после испытательного срока.
  • Испытательный срок — три месяца.
  • Офис в БЦ «Метрополис».
  • Уровень дохода обсуждается индивидуально с успешным кандидатом.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →