Напиши текст вакансии для должности "Java developer". Название компании: "Сбербанк". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Spring Framework', 'Java', 'Hibernate ORM', 'Apache Maven', 'Git'

Наша команда создаёт платформу для автоматизации процессов работы с проблемной задолженностью физических лиц и клиентов сегментов малого и микробизнеса. Платформа автоматизирует работу более 9 тыс. пользователей, включает несколько функциональных подсистем, имеет как веб интерфейс, так и мобильное приложение. Сейчас перед командой поставлена задача по переводу системы на микросервисную архитектуру, реализации интеграционных взаимодействий с внутренними и внешними системами и принятие решений в системе на базе моделей AI. Это не только автоматизация рутинных процессов, но и важная социальная функция - Мы помогаем людям сделать лучший выбор в сложных финансовых ситуациях. Реализация сервиса кредитных каникул в Сбербанке – является одним из наших продуктов. Мы работаем по гибкой методологии Scrum (Agile): сами взаимодействуем с заказчиками, сами проектируем, разрабатываем, тестируем и получаем обратную связь от пользователей. Мы постоянно стремимся делать нашу команду сильнее, приобретая новые навыки и компетенции. У нас нет многоэтажной иерархии и случайных людей. Если тебе интересна работа в сильной команде, развитие и создание социально-значимого продукта – значит тебе с нами по пути! Для реализации задач вам понадобится владение:  Java8, Spring, Hibernate SQL (Oracle) Junit, Mockito, AssertJ Git, Maven, Jenkins, Idea, JIRA Groovy DevOps (Jenkins, Nexus)  Требования к кандидату:  Высшее техническое образование; Опыт в качестве java-разработчика от 3 лет; Отличное знания стека: collections, multithreading, JVM internal Опыт работы со Spring (Core, Security, Integration, Batch) Знание Git, Maven, Idea, JIRA Навыки написания автотестов для приложений (Junit, Mockito, AssertJ); Опыт работы с Hibernate или другими ORM фреймворками; Опыт работы с СУБД Oracle, уменее писать и оптимизировать сложные запросы Опыт работы с многопоточностью.  Будет плюсом:  Опыт проектирования и разработки многокомпонентных распределенных систем (microservices architecture); Навыки DevOps (Jenkins, Nexus) Опыт работы по методологии Agile.  Что мы предлагаем:  Современный стек технологий; Участие в масштабном проекте по разработке высоконагруженного приложения; Возможность участия в переводе приложения на микросервисную архитектуру; Работа с экспертами в своем деле, готовыми оказать поддержку; Возможность приносить пользу тысячам пользователей и предоставлять лучший сервис нашим клиентам; Возможность развиваться и проходить профессиональное обучение за счет компании, участие в хакатонах, конференциях и митапах; Общение с профессиональными сообществами.