Эта вакансия в архиве

Посмотреть похожие вакансии ↓
обновлено 6 месяцев назад

Senior Java/Kotlin Разработчик

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia

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

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 с гибким началом;

  • работу в максимально уютном офисе в Москве на ст. м. Белорусская, в Краснодаре или удаленно из других городов, так же есть ИТ офисы в Санкт-Петербурге (ст. м. Балтийская) и Иннополисе;

  • обучение - мы оплачиваем обучение на курсах и участие в конференциях, обмениваемся опытом и брейнштормим в рамках гильдии разных направлений;

  • возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений;

  • возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах, получить новый интересный опыт в решении сложных задач;

  • наличие корпоративных скидок и программ лояльности;

  • наличие корпоративной библиотеки курсов;

  • отсутствие трекинга времени.


Требования


Бэкенд разработчик, Старший (Senior) • Java • Spring Boot


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


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


Текст вакансии взят без изменений

Источник -