О компании и команде
Магнит – это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию.
МагнитTech – команда из 3500 IT специалистов, которая создает экосистему комплементарных сервисов (Magnit pay, Magnit mobile, Моментальный кредит, DMP платформа, Программа лояльности): разработчики, тестировщики, специалисты сопровождения, системные администраторы (Ops, DevOps), бизнес-аналитики, системные аналитики, архитекторы и т.д.
Наша команда в Отделе разработки прикладных и интеграционных сервисов в поиске Java разработчика (middle).
В текущий момент команда интеграционных сервисов насчитывает 7 разработчиков.
В активной эксплуатации находится более 50 сервисов, которые насчитывают более 150 потоков данных. Большая часть сервисов рассчитана на передачу десятков миллионов сообщений в сутки, взаимодействие более чем с 20к объектов в режиме 24/7.
Чем необходимо будет заниматься:
- Проектирование и разработка микросервисного программного обеспечения (backend-приложения, web-сервисы);
- Разработка высоконагруженных, отказоустойчивых, высокодоступных сервисов, оптимизация существующих решений;
- Документирование разрабатываемых решений, развитие архитектуры приложений.
Ожидания от кандидата
- опыт коммерческой разработки на Java 8/11 от 3 лет;
- работа с основными модулями Spring Framework (Spring IoC, Spring MVC, Spring Security, Spring Boot);
- хороший опыт интеграции с применением: JMS, SOAP, gRPC, REST;
- документирование с помощью OpenAPI, Swagger;
- опыт работы с реляционными СУБД: PostgreSQL 14+, Oracle 12+;
- навыки применения jdbc, Hibernate;
- опыт работы GitLab, Docker, k8s, package managers;
- навыки работы в *nix OS, написание простых bash-запросов.
Условия работы
Что мы предлагаем:
- Развитие в активно развивающейся ИТ-компании, как горизонтально, так и вертикально;
- Курсы и развитие в рамках команды и компании, обмен опытом с другими подразделениями компании;
- Участие в проектах по автоматизации бизнес-процессов крупнейшего ритейлера в РФ (Highload);
- Удаленная работа, гибкий график (возможность выбора время начала рабочего дня), 5-ти дневная рабочая неделя;
- Оформление по ТК РФ;
- Расширенный ДМС, оплачиваемые отпуска и больничные;
- Корпоративные программы лояльности от компании и партнеров.