Описания нет
backend разработчик Java/Kotlin
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Развивать 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-инструментов в разработке
условия
- Полная занятость
- График: 5/2
- удалённо или гибрид или офис
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.