ДМ-тех

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

Коротко

Backend-разработчик (Java/Kotlin) в продуктовой e-commerce компании (Детский мир. ДМ-тех) с опытом 3–6 лет. Развивает REST API и бизнес-логику корзины, чекаута, доставки, заказов и оплаты, строит интеграции через Kafka с Protobuf/Avro, работает с PostgreSQL, Redis и Kubernetes. Требуется уверенное знание Spring/Spring Boot, SQL, понимание распределённых систем (идемпотентность, повторная доставка событий) и опыт тестирования (JUnit 5, Testcontainers). Формат работы — удалённо, гибрид или офис.

Детский мир. ДМ-тех
Backend-разработчик (Java/Kotlin)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид или офис
☑️ Чем предстоит заниматься
•Развивать REST API и бизнес-логику корзины, чекаута, доставки, заказов и оплаты
•Проектировать интеграции с внутренними сервисами: синхронные вызовы и обмен событиями через Kafka с использованием Protobuf и Avro
•Согласовывать API и событийные контракты с web- и mobile-разработчиками и аналитиками
•Работать с PostgreSQL: писать запросы, готовить миграции в Liquibase, использовать JDBC и jOOQ. Применять Redis для хранения сессий корзины и кэширования
•Повышать надёжность сервисов: настраивать таймауты, ретраи и circuit breaker, обеспечивать идемпотентность и продумывать поведение при недоступности зависимостей
•Управлять включением функциональности через feature flags в Unleash
•Участвовать в проектировании, проводить код-ревью, писать тесты и разбирать инциденты
•Работать в кросс-функциональной команде с 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-инструментов в разработке

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте