👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Ведущий Java разработчик

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

Можно удаленно

Компания

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

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

О компании и команде

Магнит – это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию.

Магнит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-ти дневная рабочая неделя;
          • Оформление по ТК РФ;
          • Расширенный ДМС, оплачиваемые отпуска и больничные;
          • Корпоративные программы лояльности от компании и партнеров.