Напиши текст вакансии для должности "Middle Java/Kotlin Developer". Название компании: "JSA Group". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Spring Framework', 'Java', 'PostgreSQL', 'SQL', 'ООП', 'kotlin', 'kafka'

  Видеоаналитика средств индивидуальной защиты и опасных зон:Металлоинвест горно-металлургическая компания, в состав которой входит 2 горнодобывающих и 2 сталелитейных предприятия (60 тыс. сотрудников).В целях повышения уровня промышленной безопасности и соблюдения требований правил по охране труда реализуется проект «Видеоаналитика Средств Индивидуальной Защиты (СИЗ) и опасных зон».В задачи cистемы входит осуществление автоматизированного контроля за соблюдением требований ОТиПБ и техническое обеспечение функций визуального мониторинга опасных участков на предприятиях (machine learning). Наш backend стэк строится по микросервисной архитектуре на базе Java/kotlin с применением Clean Architecture подхода и следующих базовых технологий:  Gradle,Maven Spring Framework (Core, Boot, Security, Data, Web, WebFlux, Cloud etc.) PostgreSQL MySQL, Mongo Gitlab Graphql/Rest/Soap ELK Docker, Kubernetes Agile  Вам предстоит:  Участие в создании новой платформы для построения финансовой модели в один из крупных металлургических холдингов Создание чистого кода с комментариями, покрывая его юнит и интеграционными тестами Проведение code review Участие в митингах и технологических встречах с бэкенд разработчиками Использование практик Clean Architecture и TDD Участие в проектировании архитектуры платформы Интеграция с внешними системами (SAP)  Требования:  Опыт промышленной разработки от 2 лет на Java или Kotlin. Понимание принципов работы JVM Базовые знания алгоритмов и структур данных Уверенное владение Spring Знание принципов ООП и паттернов проектирования Опыт проектирования реляционных БД, умение писать простые sql запросы Опыт написания юнит тестов Самостоятельность и быстрая обучаемость  Условия:   достойный уровень заработной платы; годовой бонус по итогу работы за год от 10%; корпоративная мобильная связь; возможность работать удаленно; приходить в комфортный офис, где есть кухни с кофе, снеками и фруктами, зоны отдыха; управлять временем: у нас гибкое начало дня; работать в команде профессионалов с приятной атмосферой в коллективе; возможность обучения в нашем корпоративном университете; заботиться о здоровье: у нас есть ДМС со стоматологией, полис для выезжающих за рубеж; беречь экологию: на кухнях установлены контейнеры для раздельного сбора мусора (бумага, стекло, пластик); Можно работать из офисов в городах:      Москва, Питер, Губкин, Железногорск, Нижний Новгород, Новотроицк, Старый Оскол, Самара, Чита, Ярославль.