Мы в поиске Java Team Lead в команду BackTech (Направление разработки клиентских продуктов) проекта «Магнит Маркет» — части SuperApp Магнит с многомиллионной аудиторией.
Наша цель — создать один из ведущих маркетплейсов в стране. Мы уже интегрированы в экосистему Магнита и продолжаем активно масштабироваться.
Команда BackTech — это ядро бэкенда Магнит Маркета. На нас ложится основная пользовательская нагрузка: от отображения товаров до работы корзины. Мы проектируем и развиваем ключевые сервисы, обеспечивая стабильную и масштабируемую работу всей платформы.
У нас смешанная архитектура: есть монолит, активно распиливаем его на микросервисы. Это вызов, но и интересная инженерная задача.
Технологии: Java (11, 17, 21), Kotlin, Spring (5–6), Spring Boot (2–3), Spring Cloud, PostgreSQL, GraphQL, Kubernetes, Helm, Grafana, Kafka, Hibernate
Команда: 4 backend-разработчиков, 2 тестировщика
Чем ты будешь заниматься
- управлением командой бэкенд-разработки в рамках B2C-направления «Магнит Маркет»;
- планированием, декомпозицией и постановкой задач, контролем их выполнения;
- участием в code review и разработкой наиболее сложных сервисов;
- проработкой и контролем архитектуры бэкенд-решений, обеспечением их масштабируемости и надежности;
- налаживанием процессов инцидент-менеджмента в своей зоне ответственности;
- проектированием, анализом и разработкой интеграционных решений с другими сервисами экосистемы;
- обучением и наставничеством;
- оценкой и внедрением новых технологий и инструментов;
- взаимодействием с другими командами и стейкхолдерами.
Мы ожидаем
- опыт руководства командой разработки от 1 года;
- опыт коммерческой разработки на Java/Kotlin — не менее 3 лет;
- уверенное знание Java Core, Collections, Stream API, Lombok, Spring, JPA, Hibernate, PostgreSQL и умение анализировать запросы;
- знание CI/CD, Maven, Git и паттернов проектирования (GoF, SOLID, GRASP) и умение их применять;
- опыт работы с Apache Kafka или любой другой очередью сообщений;
- понимание принципов работы Docker и Kubernetes;
- знание базовых алгоритмов и структур данных;
- опыт работы с микросервисной архитектурой.
Будет плюсом
- умение работать с юнит-/интеграционным тестированием (Mockito/JUnit 4/5/Test Containers).
Мы предлагаем
- оформление в аккредитованную ИТ-компанию;
- конкурентоспособную заработную плату (обсуждается индивидуально);
- ДМС со стоматологией и льготными условиями для членов семьи;
- технику для работы;
- график работы 5/2 с гибким началом;
- работу в максимально уютном офисе в Москве на ст. м. Белорусская, в Краснодаре или удаленно из других городов РФ, так же есть ИТ офисы в Санкт-Петербурге (ст. м. Балтийская) и Иннополисе;
- обучение - мы оплачиваем обучение на курсах и участие в конференциях, обмениваемся опытом и брейнштормим в рамках QA гильдии направления;
- возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений;
- возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах, получить новый интересный опыт в решении сложных задач;
- наличие корпоративных скидок и программ лояльности;
- наличие корпоративной библиотеки курсов.