Ведущий программист Java (АСУ ТП)

Требования

Бэкенд разработчикSOAPVBScriptJavaScriptSQLOLAPC#XMLVisual StudioPWAWeb

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

МоскваПолный рабочий день

Компания

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

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

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

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

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

  • Приёмке товара

  • Коробочному хранению товара с использованием адресной системы

  • Инвентаризации складских запасов

  • Автоматизации единовременной приёмки и отгрузки товара

  • Гибкому управлению заказами и группами заказов

  • Пополнение запасов

  • Комплектации заказов

  • Погрузке

  • Управлению запасами

  • Управлению заданиями персоналу

  • Планирование работы распределительного центра

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

 

Требования к кандидату:



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

- Опыт разработки автоматизированных систем управления конвейерным оборудованием или АСУ ТП другого типа

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

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

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

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

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

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


Будет плюсом:

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

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

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

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

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

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

 

Обязанности:

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

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

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

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

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

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

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

 

Условия:

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


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