Напиши текст вакансии для должности "Java Developer". Название компании: "Robusta". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Hibernate ORM', 'PostgreSQL', 'Java', 'Apache Tomcat', 'Agile Project Management'

Кто мы такие Мы вывели на рынок несколько успешных it-проектов и собрали их в единую экосистему, которую назвали “Robusta”. Каждый участник нашей команды может растить и развивать внутри этой экосистемы свой проект, имея неограниченные возможности для карьерного роста. В данный момент мы ищем в сложившуюся команду, состоящую из 14 человек, ещё двоих разработчиков. Уровень от Middle и выше. Проекту 2 года. Используемые технологии описаны ниже. Собеседование по Skype или Zoom с руководителем проекта и техническим специалистом. Обязанности:  разработка и сопровождение веб-проектов; модульное и интеграционное тестирование; системная интеграция и развертывание приложений; обеспечение технической поддержки второго и третьего уровня  Требования:  опыт коммерческой разработки на Java от 3-х лет; знание Spring Framework (в т.ч. SpringBoot, SpringData, SpringSecurity); знание ORM (JPA или Hibernate); опыт работы с RDBMS, желательно PostgreSQL; опыт работы по практикам Agile, DevOps, CI/CD; знание Java Core, collections, multithreading, concurrency, generics, reflection; знание и понимание основных принципов ООП; знание паттернов проектирования; умение писать качественный и понятный код; английский – уровень Intermediate.  Будет плюсом:  опыт работы Full-Stack разработчиком на Angular; опыт работы в команде; опыт работы с Docker и Kubernetes; опыт работы с микросервисной архитектурой; опыт работы c AWS или другими Cloud платформами; понимание принципов работы HTTP, Websockets; понимание принципов работы stream-processing, reactive, CQRS; наличие примеров кода на GitHub; опыт администрирования Linux.  Условия:   зарплату обсуждаем;   можно работать удаленно из любой точки Мира или в комфортном офисе, который находится в пешей доступности от м. Арбатская/Кропоткинская;   гибкое начало рабочего дня;   выдаём технику (MacBook);   выделение бюджета для каждого сотрудника на развитие как профессиональных навыков (английский язык, курсы повышения квалификации), так и физических возможностей (корпоративный фитнес)