Напиши текст вакансии для должности "Java Developer". Название компании: "Газпромбанк". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Hibernate ORM', 'Spring Framework', 'Java', 'JUnit', 'Java SE'

О проекте Газпром Business ID - корпоративная экосистема, представляющая собой окно возможностей для Газпромбанка по усилению своих позиций на рынке МСБ, в том числе как ключевого поставщика финансовых и нефинансовых решений для группы компаний Газпром. Стек – Java SE, Spring Framework (IoC, MVC, Transactions, Data, Boot). Новым коллегам предстоит влиться в уже существующую общую команду проекта, разбитых на подгруппы по направлениям, адаптироваться и заняться разработкой фнукицональности. Обязанности:  Разработка серверных компонентов для автоматизированных рабочих мест пользователей системы; Разработка бэка для единого фронтального приложения; API для обработки данных с пользовательских форм; Слой классов, осуществляющих взаимодействие с базой данных; Интеграционные модули для взаимодействия с внешними источниками; Сервисы, реализующие этапы бизнес процесса.  Требования:  Высшее техническое образование; Опыт разработки программного обеспечения на Java от 2-х лет; Понимание принципов ООП, ФП и распространённых паттернов, способов интеграции приложений и протоколов; Уверенное знание Java SE: Core, Collections, Concurrency, Generics, Reflection; Уверенное знание: Spring Framework (MVC, IoC), Hibernate (или другой ORM), SQL, Spring Cloud, Maven; Опыт работы c PostgreSQL или Oracle, Git и любым CI/CD стеком; Умение и желание писать тесты на свой код Будет плюсом; Понимание OAuth2; Опыт использования и понимание принципов работы Docker; Умение писать хорошо структурированный код.  Условия:   Работа в команде профессионалов, участие в социально-значимых проектах, использование новейших технологий в работе;   Возможность обучения за счет компании, участие в конференциях;   Современный офис в центре города, БЦ Оазис, м. Добрынинская, ул. Коровий Вал, д. 5;   График работы: 5/2, 8-ми часовой рабочий день, возможен постоянный удаленный формат работы;   Ежегодный оплачиваемый отпуск 33 календарных дня;   Социальный пакет включает в себя: ДМС с первого дня работы, различные виды премиальных выплат, льготы и скидки на фитнес, авиабилеты и многое другое.