Middle/Senior Java разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
X5 Group - лидер офлайн- и онлайн-рынка продуктов питания. Мы управляем портфелем брендов сетевых магазинов «Пятёрочка», «Перекрёсток», «Карусель», «Чижик», цифровыми бизнесами «Перекрёсток Впрок», «Около», 5Post, а также собственными службами логистики, прямого импорта и рядом цифровых сервисов для партнёров.
Х5 Технологии — это отдельная бизнес-единица Х5 Group, которая отвечает за создание комплексных цифровых решений для бизнес-единиц Х5.
Наша команда — это 4000+ специалистов по информационным технологиям и большим данным. Мы разрабатываем решения, которые помогают десяткам миллионов людей.
В Дирекцию по разработке X5 Технологии открыта позиция Java разработчика на проект GK Retail.
О проекте: GK Retail - один из самых масштабных проектов нашей компании, более 20 000 инсталляций, сотни тысяч пользователей. Программное обеспечение GK полностью управляет экосистемой магазина (товародвижение, акции, цены, аппаратная инфраструктура и т.д.).
Что делает наше предложение уникальным:
- наш продукт автоматизирует деятельность более 20 тыс. магазинов X5 Group;
- одна фича может принести большой эффект для всех торговых сетей;
- вы можете увидеть и воспользоваться результатами своей работы в повседневной жизни: у нас 40 млн. лояльных покупателей;
- широкие возможности для улучшения существующего решения;
- сильная команда высококлассных специалистов, у которых всегда можно научиться чему-то новому.
Используем следующие технологии: Java 11, Spring Framework, Hibernate, ActiveMQ, PostgreSQL. Монолитная архитектура. В разработке используем инструменты GitLab, IDE IDEA, Jenkins, есть культура код-ревью в командах, также ряд процессов разработки автоматизирован в pipeline: прогон автотестов, анализ кода с помощью sonar и т.д.
Необходимо будет много времени уделять анализу текущего кода, его оптимизации, рефакторингу.
В нашей команде тебе предстоит:
- Разработка программных решений в приложениях на основании технических заданий;
- Разработка unit тестов;
- Cопровождение, документация и эксплуатация разработанных приложений.
- Консультация по техническим вопросам в приложениях;
- Выявление дефектов и поиск причин их возникновения;
- Разработка вариантов решения проблем и устранения инцидентов и дефектов;
- Решение сложных инцидентов и проблем, переданных на третью линию поддержки;
- Оптимизация программного решения, увеличение производительности систем;
- Контроль качества работы разработчиков, в том числе подрядных организаций, проводение code review.
Ожидания от кандидата
- Коммерческий опыт разработки на Java от 3 лет;
- Уверенные знания Java и основных пакетов стандартной библиотеки;
- Опыт применения основных пакетов Spring Framework;
- Знание принципов и архитектуры приложений;
- Знание принципов организации эффективной программной разработки;
- Опыт применения СУБД для работы с данными, умение составлять SQL запросы;
- Знание Hibernate;
- Опыт командной разработки с использованием Git или другой системы контроля версий;
- Желание разбираться с глубокими и сложными задачами, умение решать нетривиальные дефекты.
Условия работы
- Формат работы на выбор: полная удаленка, гибридный формат, работа из офиса (Москва или Иннополис);
- Гибкий график работы (с 8/9/10/11 утра);
- Возможность обучаться и сертифицироваться за счёт компании: внешние тренинги и семинары по профессиональным тематикам, отраслевые конференции, профессиоанальные сообщества, программа развития управленческих навыков, очные мастер-классы, платформы онлайн-образования и многое другое;
- Яркую корпоративную жизнь с большим количеством мероприятий, спортивных сообществ и клубов по интересам, конкурсов и возможностей для творческой реализации;
- Развитую систему компенсаций и льгот;
- Широкий пакет ДМС (включая выезд за рубеж и стоматологию), страхование жизни и здоровья;
- Скидки в магазинах сети Х5 («Пятёрочка», «Перекрёсток»);
- Программу привилегий Prime-zone (скидки на товары и услуги и специальные предложения от компаний-партнёров);
- Материальную помощь сотрудникам, попавшим в сложную жизненную ситуацию;
- Оформление по ТК РФ с официальной заработной платой