📚 Пора стать профи в аналитике

Выбирайте курсы со скидками до 60% и получите мощный набор навыков и инструментов

раздел Курсы и обучение

Senior Java разработчик (Магнит Маркет)

Зарплата

≈ 232 945 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны

Описание вакансии

Магнит 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.techX5.tech;
  • ДМС со стоматологией и льготными условиями для членов семьи;
  • технику для работы;
  • график работы 5/2 с гибким началом;
  • работу в максимально уютном офисе в Москве на ст. м. Белорусская, в Краснодаре или удаленно из других городов, так же есть ИТ офисы в Санкт-Петербурге (ст. м. Балтийская) и Иннополисе;
  • обучение - мы оплачиваем обучение на курсах и участие в конференциях, обмениваемся опытом и брейнштормим в рамках гильдии разных направлений;
  • возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений;
  • возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах, получить новый интересный опыт в решении сложных задач;
  • наличие корпоративных скидок и программ лояльности;
  • наличие корпоративной библиотеки курсов;
  • отсутствие трекинга времени.