«Детмир Тех» — команда, развивающая цифровую экосистему группы компаний «Детский мир». Делаем продукты для миллионов клиентов и сервисы, которые помогают бизнесу работать быстрее. Приглашаем backend-разработчика в стрим «Оформление и получение». Мы отвечаем за путь заказа на сайте и в мобильных приложениях: от корзины и выбора доставки до оплаты и получения покупки. Здесь результат вашей работы виден в конкретных сценариях: покупатель получает точный срок доставки, оформляет заказ без ошибок и может быть уверен, что оплата прошла корректно.
backend-разработчик
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Развивать REST API и бизнес-логику корзины, чекаута, доставки, заказов и оплаты.
- Проектировать интеграции с внутренними сервисами: синхронные вызовы и обмен событиями через Kafka с использованием Protobuf и Avro.
- Согласовывать API и событийные контракты с web- и mobile-разработчиками и аналитиками.
- Работать с PostgreSQL: писать запросы, готовить миграции в Liquibase, использовать JDBC и jOOQ. Применять Redis для хранения сессий корзины и кэширования.
- Повышать надёжность сервисов: настраивать таймауты, ретраи и circuit breaker, обеспечивать идемпотентность и продумывать поведение при недоступности зависимостей.
- Управлять включением функциональности через feature flags в Unleash.
- Участвовать в проектировании, проводить код-ревью, писать тесты и разбирать инциденты.
требования
- От 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, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.