Senior Java/Kotlin Developer

Требуемые навыки

БэкендСтарший (Senior) · Java · Git · Java Spring Framework. · Hibernate · Docker

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

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

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

Видеоаналитика средств индивидуальной защиты и опасных зон:
Металлоинвест горно-металлургическая компания, в состав которой входит 2 горнодобывающих и 2 сталелитейных предприятия (60 тыс. сотрудников).
В целях повышения уровня промышленной безопасности и соблюдения требований правил по охране труда реализуется проект «Видеоаналитика СИЗ и опасных зон».
В задачи Системы входит осуществление автоматизированного контроля за соблюдением требований ОТиПБ и техническое обеспечение функций визуального мониторинга опасных участков на предприятиях (machine learning).

Наш backend стэк строится по микросервисной архитектуре на базе Java/kotlin с применением Clean Architecture подхода и следующих базовых технологий:

  • Gradle,Maven
  • Spring Framework (Core, Boot, Security, Data, Web, WebFlux, Cloud etc.)
  • PostgreSQL MySQL, Mongo
  • Kafka
  • Gitlab
  • Java
  • Kotlin
  • Graphql/Rest/Soap
  • ELK
  • Docker, Kubernetes
  • Agile
  • Микросервисная архитектура
  • Опыт работы с ML
  • Работа с серверами приложений как OpenSource, так и промышленными
  • Опыт работы с интеграционными решениями
  • Опыт работы с продуктами SAP (хранилище, интеграционный слой)

Вам предстоит:

  • Создание чистого кода с комментариями, покрывая его юнит и интеграционными тестами
  • Проведение code review
  • Участие в митингах и технологических встречах с бэкенд разработчиками
  • Использование практик Clean Architecture и TDD
  • Проектирование архитектуры платформы и поиск оптимальных решений
  • Интеграция с внешними системами (SAP)

Требования:

  • Опыт промышленной разработки от 4 лет на Java/Kotlin.
  • Понимание принципов работы JVM
  • Знания алгоритмов и структур данных
  • Отличное владение Spring
  • Знание принципов ООП и паттернов проектирования
  • Опыт проектирования реляционных БД, умение писать сложные sql запросы
  • Опыт проектирования микросервисной архитектуры
  • Опыт настройки CI/CD окружения
  • Опыт интеграции с промышленными системами (большой плюс, если с SAP)
  • Самостоятельность и проактивность

Бонусы

  • зарплата обсуждается индивидуально по итогу собеседования
  • годовой бонус по итогу работу по согласованию с руководителем
  • медицинская страховка со стоматологией
  • корпоративная мобильная связь
  • возможность удаленной работы

Начало работы в промежутке с 9 до 11, кому как удобнее.

Можно работать из офиса в городах:

Москва, Питер, Губкин, Железногорск, Нижний Новгород, Новотроицк, Старый Оскол, Самара, Чита, Ярославль.

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.