
Senior Backend Java
Удаленный формат
Продуктовая компания, развивающая уникальный маркетплейс с российскими fashion-брендами, ищет Senior Backend Java.
Обязанности
- Разработка новых фич: основной фокус в команде направлен на создание нового функционала.
- Работа как с существующими микросервисами, так и с созданием новых: на текущий момент система состоит из 26 микросервисов, из них 21 — backend;
- Поддержка и устранение багов, а также работа с техническим долгом;
- Быстрое погружение в различные участки системы и переключение между микросервисами при необходимости;
Участие в реализации ключевых бизнес-задач, включая:
- системы монетизации для авторов контента,
- рекламные инструменты и внутренние маркетинговые механизмы,
- подписки и связанные модели доступа,
- улучшение поиска и рекомендаций.
- Взаимодействие с другими командами и участие в проектировании архитектурных решений.
Требования
- Уверенное владение Java (версия 8 и выше);
- Опыт разработки микросервисной архитектуры (Microservices);
- Знание и практический опыт работы с Kubernetes и другими облачными технологиями;
- Углублённые знания и опыт работы с Spring Framework;
- Опыт разработки и интеграции WebService'ов (REST, SOAP);
- Уверенные навыки работы с SQL (от 3 лет) — фильтрация, join’ы средней сложности, вложенные запросы, индексы, типы представлений (view), их назначение;
- Опыт работы с очередями (RabbitMQ или Kafka);
- Навыки работы с форматами XML и JSON;
- Уверенное владение Maven;
- Опыт работы с Git и понимание GitFlow;
- Умение работать с существующим (в том числе устаревшим) кодом и логами;
- Знание ООП, принципов SOLID и распространённых шаблонов проектирования (Design Patterns);
- Понимание полного релизного процесса: как происходит установка приложения
Будет плюсом:
- Опыт работы с JOOQ;
- Знание и опыт использования Elasticsearch.
Условия
- Оформление по ТК РФ с первого дня работы;
- ДМС после прохождения испытательного срока;
- Удаленный формат работы.
Расскажите об этой вакансии в соцсетях