К содержимому

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

Детский мир. ДМ-тех

Грейд
Middle
Формат
Офис / Удалённо
Занятость
Полная
Категория
Программист

Контакт HR — бесплатно после входа

Войдите через Telegram — покажем, кому писать напрямую. Без резюме и анкет.

Описание

#middle #удаленка #гибрид #офис

Детский мир. ДМ-тех
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-инструментов в разработке

Контакты: контакт скрыт

Java Job в Telegram | в VK | в Max
  • java
  • kotlin
  • spring
  • spring_boot
  • kafka
  • protobuf
  • avro
  • postgresql
  • liquibase
  • jdbc
  • jooq
  • redis
  • kubernetes
  • junit5
  • testcontainers

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

68/100 · удовлетворительно

  • Описание полное
  • Зарплата не указана
  • Компания и проект описаны
  • Контакт без валидации
  • Стек описан подробно
  • Формат работы понятен
Как считается

Похожие вакансии