Ведущий программист Java

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

Москва, Санкт-Петербург, КраснодарПолный рабочий деньМожно удаленно

Компания

ИТ-компания в составе группы компаний «Спортмастер»

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

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

Мы ищем опытного Java разработчика в департамент информационной поддержки логистических систем на проект «ИС складской логистики», который отвечает за интеграцию и развитие складских операций распределительных центров. Комплекс ИС включает в себя:

- автоматизированную складскую систему WMS LM7, которая решает задачи по:

  • Приёмке товара
  • Коробочному хранению товара с использованием адресной системы
  • Инвентаризации складских запасов
  • Автоматизации единовременной приёмки и отгрузки товара
  • Гибкому управлению заказами и группами заказов
  • Пополнение запасов
  • Комплектации заказов
  • Погрузке
  • Управлению запасами
  • Управлению заданиями персоналу
  • Планирование работы распределительного центра

- WСS – систему управления конвейером, которое обеспечивает автоматическое перемещение заказанного товара по складу в зоны отгрузки и принимаемого товара в зоны хранения

Обязанности

- Написание качественного, отказоустойчивого кода и тестов к нему в автоматизированных системах управления конвейерным оборудованием.

- Разрабатывать техническую архитектуру приложения.

- Проводить code review и способствовать развитию других разработчиков в команде.

- Взаимодействовать внутри команды с другими разработчиками, тестировщиками, аналитиками.

- Взаимодействовать с представителями третьих систем, участвующих в интеграции, обсуждать технические детали.

- Участвовать в настройке CI/CD pipelines.

- Разработка API интеграционной платформы и её компонентов.

Ожидания от кандидата

- Опыт программирования на Java 8 и выше от 3-х лет

- Опыт разработки корпоративных приложений уровня Enterprise на стеке Java EE, предпочтительно автоматизированные системы управления конвейерным оборудованием или АСУ ТП другого типа.

- Опыт работы с серверами приложений JBoss, Tomcat

- Опыт разработки web приложений

- Опыт разработки многопоточных приложений

- Владение технологиями Hibernate, JDBC, Java Persistence API, ICEfaces, Facelets, JavaServer Pages, Servlet, Portlet, Quartz Scheduler

- Владение инструментами сборки приложений, например Apache Ant

- Опыт работы с базами данных (предпочтительно Oracle)

- Опыт создания плагинов для Eclipse (желательно)

Будет плюсом

- Опыт программирования на Си в Linux

- Понимание стандартов Posix

- Опыт разработки многопоточных приложений на Cи

- Опыт программирования межпроцессного взаимодействия в среде Linux (IPC, очереди сообщений, разделяемая память и т.д.)

- Опыт работы с базами данных oracle. Знание технологии Pro*C/C++ Precompiler (желательно)

- Опыт разработки сетевых приложений с использованием сокетов как на уровне tcp, так и протоколам верхнего уровня

Условия работы

  • участие в проекте кафетерия льгот (ДМС, спорт, мобильная связь, обучение, впечатление (отдых за городом));
  • годовая премия в размере до 15% от суммы среднегодового дохода;
  • обучение и развитие (как внутреннее, так и внешнее) + корпоративные скидки на Skyeng, Lerna (Skillbox, Geekbrains), Яндекс Практикум, Language Link, Novakid;
  • скидка на питание в офисе компании;
  • корпоративная скидка 30% на товары компании;
  • программа лояльности - льготные тарифы в фитнес-центры (World Class, X-fit, Fitmost), скидка на медицинские услуги KDL и Invitro, специальные условия от банков-партнеров и мобильная связь (Мегафон и Билайн), возможность приобретать билеты с корпоративной скидкой на спортивные мероприятия, в театры (Сатирикон, МДМ), Kidzania, экскурсии Tripster и многое другое;
  • подарки к новому году (для сотрудников и детей);
  • паркинг (через бронирование).

Формат работы: офис/гибрид/удаленная работа.