Назад
6 дней назад

Backend-разработчик (Java/Kotlin)

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

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

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

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

Текст:
/
TL;DR
Backend-разработчик (Java/Kotlin) (e-commerce): Развитие сервисов корзины, оформления, доставки, заказов, оплаты и получения покупок с акцентом на REST API, Kafka-интеграции и устойчивость к переменной нагрузке. Focus on проектирование распределённых систем, идемпотентность, корректную обработку платежей и отказоустойчивость зависимостей.

Локация: Москва; формат — на месте работодателя, удалённо или гибридно. Удалённая работа доступна кандидатам, проживающим в РФ; работа из других стран не рассматривается.

Компания

«Детмир Тех» развивает цифровую экосистему группы компаний «Детский мир», включая продукты для миллионов клиентов и сервисы для e-commerce-бизнеса.

Что делать

  • Развивать REST API и бизнес-логику корзины, чекаута, доставки, заказов и оплаты.
  • Проектировать интеграции с внутренними сервисами через синхронные вызовы и Kafka с использованием Protobuf и Avro.
  • Согласовывать API и событийные контракты с web- и mobile-разработчиками и аналитиками.
  • Работать с PostgreSQL, Liquibase, JDBC, jOOQ и Redis; использовать feature flags в Unleash.
  • Повышать надёжность сервисов с помощью таймаутов, ретраев, circuit breaker, идемпотентности, SLO, метрик и алертов.
  • Участвовать в проектировании, code review, тестировании, разборе инцидентов и выпуске изменений в продакшен совместно с backend-, web- и mobile-разработчиками, QA, аналитиками и продуктом.

Требования

  • От 3 лет коммерческой backend-разработки на Java и/или Kotlin и опыт работы с продакшен-сервисами.
  • Уверенное знание Spring / Spring Boot и опыт разработки REST API.
  • Хорошее знание SQL, опыт работы с реляционными базами данных, JDBC или jOOQ и миграциями схемы.
  • Практический опыт работы с Kafka, Redis и Kubernetes.
  • Понимание распределённых систем: повторной доставки событий, идемпотентности, согласованности оплаты и статуса заказа.
  • Умение писать поддерживаемый код и проверять его тестами, включая JUnit 5, Testcontainers и интеграционные сценарии.
  • Готовность обсуждать решения, предлагать улучшения и доводить изменения до продакшена.

Хорошо, если есть

  • Опыт в платежах, фискализации или расчёте доставки.
  • Опыт работы с Micrometer, Prometheus или Elastic APM.
  • Опыт применения AI-инструментов в разработке.

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

  • Официальное оформление по ТК РФ в IT-аккредитованную компанию.
  • Гибридный или удалённый формат работы, график 5/2.
  • Совокупный доход включает оклад и годовой бонус.
  • Предоставляются техника для работы, полис ДМС и программа Best Benefits.
  • Доступны внутреннее обучение, спортивные и развлекательные мероприятия и участие в корпоративной жизни компании.

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