Backend-разработчик Java/Kotlin
Что за роль
Backend-разработчик будет развивать сервисы корзины, чекаута, доставки, заказов и оплаты. В работе сочетаются проектирование REST API, бизнес-логика и интеграции с внутренними сервисами через синхронные вызовы и события. Важная часть задач — надёжность распределённых процессов, в том числе согласованность статуса заказа и оплаты.
Что предстоит делать
- Развивать REST API и бизнес-логику корзины, чекаута, доставки, заказов и оплаты.
- Проектировать интеграции между сервисами и обмен событиями через Kafka с использованием Protobuf и Avro.
- Согласовывать API и событийные контракты с web- и mobile-разработчиками и аналитиками.
- Работать с PostgreSQL: писать SQL-запросы, готовить миграции через Liquibase и использовать JDBC или jOOQ; применять Redis для сессий корзины и кэширования.
- Повышать надёжность сервисов: настраивать таймауты, ретраи и circuit breaker, обеспечивать идемпотентность и учитывать недоступность зависимостей.
- Управлять включением функциональности через feature flags в Unleash, участвовать в проектировании и проводить код-ревью.
- Писать тесты, разбирать инциденты и сопровождать изменения до выпуска в продакшен вместе с backend-, web- и mobile-разработчиками, QA, аналитиками и продуктом.
Что потребуется
- От трёх лет коммерческой backend-разработки на Java и/или Kotlin и опыт работы с продакшен-сервисами.
- Уверенное знание Spring или Spring Boot и опыт разработки REST API.
- Знание SQL и реляционных баз данных, практический опыт с JDBC или jOOQ и миграциями схемы.
- Практический опыт работы с Kafka, Redis и Kubernetes.
- Понимание распределённых систем, повторной доставки событий, идемпотентности и согласованности оплаты со статусом заказа.
- Навыки написания поддерживаемого кода и тестов с JUnit 5, Testcontainers и интеграционными сценариями.
Что важно знать
В качестве плюса отмечены опыт в платежах, фискализации или расчёте доставки, знакомство с Micrometer, Prometheus или Elastic APM, а также применение AI-инструментов в разработке. Формат в объявлении указан как удалённый, гибридный или офисный, без уточнения конкретного варианта для кандидата.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram