Напиши текст вакансии для должности "Программист Java". Название компании: "НАВСИ". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Spring Framework', 'JSP', 'Java', 'Git', 'Apache Maven'

Ищем Java разработчика для развития и сопровождения системы Мониториг уборочной техники (МРУТ). МРУТ обеспечивает мониторинг и планирование работы специальной техники и предприятия. Особенностью системы являются высокая нагрузка (сотни запросов в минуту) и особые требования к надежности и бесперебойности работы. На проекте есть два основных направления:  Мониторинг техники и отслеживание ее положения. Автоматизированное планирование маршрута движения по графу автомобильных дорог. Разработка мобильного приложения  Мы ожидаем, что Вы имеете:  техническое образование; опыт работы от 1,5 лет; хорошее понимание Java Сore (Exceptions, Collections, JDBC, Concurrency) и принципов оценки сложности алгоритмов; опыт работы с реляционными БД (проектирование, нормализация, ACID, уровни изоляции и т. д.); опыт участия в интеграционных проектах, общее понимание современных принципов и технологий системной интеграции; знания SQL (любой диалект, предпочтительно MS SQL); опыт работы с Git, Maven, Gradle; хорошие коммуникационные навыки, умение работать в команде, широкий кругозор в IT-технологиях;  Будет плюсом:  знакомство со Spring Framework, Spring Boot опыт работы с Java EE (JSP, Servlets) опыт работы JavaScript(ExtJS 3.4.1); опыт работы RedMine; понимание микросервисной архитектуры и существующих подходов для её реализации; опыт разработки и проектирования highload систем; опыт оптимизация рабочего процесса, DevOps;  Вам предстоит:  участие в анализе новых требований и проектировании технических решений; разработка и согласование контрактов взаимодействия компонентов системы; проектирование и реализация back-end&#39;а и дизайна API для высоконагруженной сервис-ориентированной системы; написание unit и интеграционных тестов; участие в разработке архитектуры продукта; оценка и внедрение новых фреймверков и технологий в проект участие в code review; оптимизация существующих решений, повышение отказоустойчивости системы; участие в процессе найма, проведение собеседований.  Работа у нас—это:  трудоустройство согласно ТК РФ; гибкое начало рабочего дня;  отличная атмосфера в команде