Senior Java разработчик (Магнит Маркет)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Магнит OMNI — группа бизнес-форматов ритейлера «Магнит», которая отвечает за развитие омниканального опыта для клиентов. OMNI объединяет команды, которые работают над сервисами «Магнит Плюс», «Магнит Фудтех», «Магнит Маркет», «Магнит AdTech» и над приложением «Магнит: акции и доставка».
Здесь сконцентрирована бешеная энергия людей, задач и событий, которая дает стимул к быстрому развитию. Мы вместе меняем ландшафт всего ритейл-рынка.
Мы в поиске талантливых Java-разработчиков на проект «Магнит Маркет» — части SuperApp Магнит с многомиллионной аудиторией.
Наша цель — создать один из ведущих маркетплейсов в стране. Мы уже интегрированы в экосистему Магнит и продолжаем активно масштабироваться. В проекте несколько продуктовых команд, каждая из которых отвечает за критически важные блоки платформы.
• Витрина и пользовательский путь — команда, которая обеспечивает работу BFF, корзины, отображение главной страницы, расчёт стоимости доставки и промокодов. Всё, что видит пользователь до оформления заказа, проходит через них.
• Order Management System (OMS) — центр обработки заказов: от оформления до доставки. Включает в себя интеграции с логистикой, складами, платёжными шлюзами и контакт-центром. Вся оркестрация построена на Camunda.
• PIM (Product Information Management) — управление товарным каталогом. Команда отвечает за атрибуты, категории, связи между товарами и интеграции с витриной, поиском, лояльностью и другими сервисами.
• Остатки и логистика — виртуальные склады, возвраты, поступления, синхронизация остатков и взаимодействие с логистическими процессами внутри экосистемы.
• Инструменты для продавцов — продвижение, реклама, аналитика и статистика. Всё, что помогает селлерам расти, управлять видимостью и понимать эффективность своих действий.
Стек: Java 11/17/21, Kotlin, Spring, PostgreSQL, Kafka, Hibernate.
Мы строим масштабируемые, отказоустойчивые решения и ищем разработчиков, которым интересны сложные задачи, архитектура под нагрузкой и продуктовый подход.
Чем ты будешь заниматься:
- развивать и поддерживать текущие сервисы;
- работать в большой команде, участвовать в ежедневных митингах, обсуждениях задач;
- тесно взаимодействовать со всеми участниками команды;
- участвовать в Code Review;
- участвовать в проектировании, анализе и разработке интеграционных решений с другими сервисами экосистемы.
Мы ожидаем:
- опыт коммерческой разработки на Java от 5-х лет;
- умение анализировать запросы;
- знание паттернов проектирования и умение их применять (GoF, SOLID, GRASP);
- знание CI/CD, Maven, Git;
- работа с юнит/интеграционным тестированием Mockito, JUnit 5, Test Containers (опционально);
- опыт работы с Apache Kafka или любой другой очередью сообщений;
- знания Apollo GraphQL (будет плюсом);
- опыт работы и построения микросервисной архитектуры.
Мы предлагаем:
- оформление в аккредитованную ИТ-компанию;
- конкурентоспособную заработную плату (обсуждается индивидуально);
- сильную команду: выходцы из Lamoda, Yandex, Avito, VK, Delivery club, Tinkoff, Ostrovok, Vprok.tech, X5.tech;
- ДМС со стоматологией и льготными условиями для членов семьи;
- технику для работы;
- график работы 5/2 с гибким началом;
- работу в максимально уютном офисе в Москве на ст. м. Белорусская, в Краснодаре или удаленно из других городов, так же есть ИТ офисы в Санкт-Петербурге (ст. м. Балтийская) и Иннополисе;
- обучение - мы оплачиваем обучение на курсах и участие в конференциях, обмениваемся опытом и брейнштормим в рамках гильдии разных направлений;
- возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений;
- возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах, получить новый интересный опыт в решении сложных задач;
- наличие корпоративных скидок и программ лояльности;
- наличие корпоративной библиотеки курсов;
- отсутствие трекинга времени.