Требования: - Java 8-11 (core, streams, lambda...) "классический" набор.- Hibernate, jdbc, Liquibase.- Spring Boot, Spring core, Security, MVC.- JavaScript, jquery.- Опыт работы с leaflet.- Опыт работы с сервлетами и jsf (primefaces).- Опыт работы с SQL(postgresql), процедурами.- Знание базовых команд linux.- - Опыт с docker, docker-compose.- Умение работать с монолитом и микросервисами.- Apache POI, или аналоги. - Опыт работы с git, gitlab (как пользователь). - Умение писать понятный код на языке программирования java.- Умение читать и понимать чужой код.- Умение писать код который не повлияет на функционирование смежных блоков и модулей.- Понимание микро-сервисной архитектуры и монолитной.- Знания и опыт работы с базами-данных на уровне достаточном для написания миграционных скриптов. -Знания в дорожной отрасли, gps/ГЛОНАСС-навигации, гео-сервисах, метео, приветствуются. Обязанности: - Разработка нового ПО и поддержка, доработка, существующего.- Установка и настройка ПО на серверах заказчика.- Уточнение деталий, выяснение непонятных и\или спорных моментов по техническому заданию.- Разработка нового функционала интерактивной карты.- Поддержка и сопровождение текущих проектов на Java, Spring Framework.- Рефакторинг и оптимизация верстки и кода.- Разработка модели\структуры базы данных. Условия: - Работа в стабильно развивающейся компании. - Оформление по ТК РФ. - Белая заработная плата, годовой бонус по результатам участия в проектах. - З/п 80 000 руб., два раза в месяц, (совмещение).- Пятидневная рабочая неделя 5/2 (4 часа в день). - Рабочее место там, где тебе удобно.- Возможен карьерный рост.