Senior java developer

Дата размещения вакансии: 25.09.2024
Работодатель: Группа НЛМК
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

НЛМК - международная сталелитейная компания с активами в России, США и пяти странах Европы.

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

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

Мы – команда, отвечающая за создание промышленной платформы, одним из ключевых направлений которой являются производственные данные:

  • временные ряды (датчики, PLC-контроллеры)
  • транзакционные данные (АСУТП-системы, MES системы)
  • геоданные (переносные устройства, передвижная техника)

Мы выполняем разработку и внедрение сервисов, обеспечивающих весь цикл: сбора и экстракции, подъем и обработка данных, накопление и предоставление доступа к ним.

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

  • Разработка сервисов:
    • обеспечивающих подключение и сбор различных типов данных (временные ряды, транзакционные) с датчиков, PLC-контролеров и других АСУТП-систем
    • выполняющих трансформацию, верификацию и подъем данных, а также доступ к ним с минимальной задержкой в соответствии со стандартом OPC UA
    • реализующих расчеты над данными на потоке и над хранилищами
    • поддерживающих механизмы высокой доступности для выполнения функций без простоя
  • Участие в проектировании архитектуры платформы
  • Доработка существующих opensource решений

Наш стек:

  • Языки программирования – java, go, js
  • Хранение данных –PostgreSQL, clickhouse
  • Работа с кодом и ci/cd-пайплайнами (Gitlab), артефактами поставки (Artifactory), анализ кода (Sonarqube)
  • Диагностика и мониторинг – логи (OpenSearch), метрики (Prometheus), ошибки и исключения (Sentry), трассировка (Jaeger)
  • Среда запуска – Kubernetes / OKD
  • Интеграционная платформа – на базе Kafka, Confluent Schema registry

Для разработки тиражируемых сервисов подъема и организации доступа к данным в рамках создаваемой промышленной платформы мы ищем java-разработчика

ДЛЯ НАС ВАЖНО:

  • Опыт разработки высоконадежных систем на Java/Spring не менее 3 лет
  • Опыт работы с брокерами сообщений (kafka)
  • Знание подходов и опыт оптимизации работы SQL баз данных
  • Понимание механизмов и особенностей пакетов ввода-вывода, в т.ч. NIO
  • Опыт работы с многопоточным кодом (race condition, deadlock, memory leaking)
  • Опыт профилирования и оптимизации Java приложений, а также настройка GC.

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

  • Знание Micronaut
  • Опыт использования библиотек и подходов для отправки диагностических данных (Prometheus, Sentry, Opentracing, ECS)
  • Опыт построения решений с использованием Apache Camel, PLC4x
  • Опыт работы с нестандартными протоколами обмена поверх TCP и UDP
  • Опыт работы с:
    • инструментами сборки (maven, gradle)
    • инструментами автоматизации сборки и развертывания (Gitlab CI)
    • контейнерами (docker) и системами оркестрации (Kubernetes / OKD)

РАБОТА В ГРУППЕ НЛМК - ЭТО:

  • Работа в международной сталелитейной компании с активами в России, США и странах Европы, с развитыми корпоративными ценностями и стандартами;
  • НЛМК – лидер ESG рейтинга RAEX-Europe по итогам 2022 г. среди российских предприятий – лидеров рынка;
  • Открытая корпоративная культура для новых идей и предложений (Банк идей);
  • Высокие стандарты безопасности труда и культуры производства;
  • Уникальные технологические и инновационные проекты;
  • Программа бесплатных консультаций юриста, эксперта по здоровому образу жизни, психолога и финансового советника;
  • Возможности для саморазвития и обучения – собственный Корпоративный и технологический университет, электронные библиотеки МИФ, Альпина Диджитал, участие в конференциях, развитие наставничества и менторинга, содействие в повышении квалификации, программы профессионального и карьерного развития, изучение иностранного языка по специальным условиям для сотрудников компании;
  • Оформление по ТК РФ, ежегодная индексация заработной платы, прозрачная система премирования;
  • Возможен удаленный формат работы;
  • Корпоративные льготы: корпоративная сотовая связь, летние путёвки для детей, новогодние детские подарки, программы лояльности от партнеров, частичная компенсация стоимости питания , материальная поддержка сотрудников в различных жизненных ситуациях;
  • Спортивные и культурные мероприятия (спортивные игры, день металлурга, юбилейные даты общества, Новый год);
  • Релокационный пакет с нашей поддержкой;
  • Программы заботы о здоровье: (ДМС, страхование от НС и профессиональных заболеваний, вакцинация);
  • Программы поощрения сотрудников (конкурсы Лучший по профессии, молодой лидер, мастер года);
  • Программа бесплатных консультаций юриста, психолога, финансового советника, эксперта по ЗОЖ, ветеринара для питомцев;
  • Организация мероприятий по лечению и оздоровлению Работников;
  • Материальная помощь по важным событиям сотрудника а также находящимся в трудной жизненной ситуации;
  • Дополнительные дни отдыха по важным событиям сотрудника;
  • Организация спортивных, культурных и иных мероприятий.

​​​​​