Описание вакансии
Мы ищем Java-разработчика для перезапуска и масштабного обновления крупного e-commerce проекта (пользовательская витрина товаров).
Проект получает «второе дыхание»: мы внедряем персонализацию на основе ИИ. Теперь пользователям будет предлагаться не просто случайный каталог, а индивидуальная подборка товаров, сформированная командой Big Data на основе поведенческого анализа.
Твоя главная роль — стать техническим «клеем» проекта. Backend на Java/Spring должен надежно связать в единый флоу логистическую платформу, данные от Big Data и фронтенд.
Что предстоит делать:
- Разрабатывать и развивать backend-часть для обеспечения бесшовного процесса покупки на витрине.
- Настраивать и поддерживать сложные интеграции (логистика, данные, фронтенд).
- Активно участвовать в проверке новых продуктовых гипотез (план расписан минимум на 6 месяцев вперед — от результатов зависит дальнейший вектор развития продукта).
- Адаптировать backend под возможные масштабные изменения на стороне фронтенда.
Что мы ожидаем от кандидата:
- Java 11+ и уверенный опыт работы с Spring Framework (Spring Boot, Spring Web, Spring Security).
- Опыт разработки микросервисов (если есть опыт распила монолита на микросервисы — это будет огромным плюсом).
- Хороший опыт работы с GraphQL (важно понимать, как работают мутации, так как это основной инструмент вместо классического REST) и REST API.
- Уверенная работа с брокерами сообщений (Kafka, RabbitMQ).
- Сильные навыки построения системных интеграций.
- Базовое понимание контейнеризации (Docker/Kubernetes).
Навыки
- Java
- Docker
- Kubernetes
- GraphQL
- RabbitMQ
- Apache Kafka
- Big Data
Посмотреть контакты работодателя