Напиши текст вакансии для должности "Java-разработчик". Название компании: "ManpowerGroup". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'Java', 'PostgreSQL', 'Spring 5', 'ORM', 'Component based UI Framework', 'EhCache', 'RabbitMQ', 'Apache Solr', 'Jira', 'Maven', 'Jenkins', 'MS SQL Server', 'MongoDB'

Задачи: Участие в серверной разработке собственной программной платформы Enterprise-уровня:  Создание новых функциональных модулей. Доработка существующей бизнес-логики. Разработка интеграционных решений системы с внешними системами и сервисами. Оптимизация производительности. Внедрение новых визуальных компонентов отображения.  Основные технологии: Java 8-11, Spring 5 (core, boot, data, mvc, security, cloud), ORM, Component based UI Framework, EhCache, RabbitMQ, Apache Solr, Git, Jira, Maven, Jenkins, Docker, ELK. СУБД: PostgreSQL, MS SQL Server, MongoDB. Требования:  Высшее техническое образование. Опыт разработки web-приложений на Java от двух лет. Умение правильно выбрать коллекцию и оценить сложность алгоритма. Опыт работы со Spring, ORM, Stream API. Опыт построения SQL запросов.    Условия работы:  Место работы: возможна удаленная занятость, есть офисы Москва, Санкт-Петеребург. Уровень дохода зависит от знаний и опыта, обсудим при встрече. Развитая система наставничества. Индивидуальный план развития. Performance review. Регулярные встречи 1:1. Code review. Отлаженные процессы постановки задач. Работа по Agile методологии Kanban. Гибкий график работы: 8 часов в промежутке с 04.00 -20.00 по МСК. Конференции за счет компании.