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

СберТренер Виртуальный помощник/тренер - обучающее приложение разрабатываемые в качестве микросервиса HRP для сотрудников консультирующих клиентов по продуктам банка. Актуальность разработки приложения связана с тем, что продающие сотрудники должны удерживать в голове большой объем информации по продуктам Банка, в условиях постоянных модификаций продукта и дефицита времени на обучение.   В основе приложения лежит работа AI модели, которая для каждого сотрудника определяет, что конкретно он знает, не знает, знает но не правильно или забыл. На основании работы модели сотруднику формируются персонализированные подборки контента только по тем областям, где у него есть проблемы. Это значительно экономит силы сотрудника и позволяет эффективно использоваться его рабочее время.   Приложение разрабатывается для сотрудников ежедневно консультирующих клиентов по продуктам и сервисам банка.   Что предстоит делать:  Разработка архитектуры и написание микросервисов back-end (реализация API взаимодействия с front-end) Проектирование и разработка новых модулей системы Взаимодействие с разработчиками, дизайнерами и другими командами Проведение codereview, написание юнит-тестов Выполнение доработок по ТЗ от аналитиков  Наш стек:  Java 11; Spring framework 5, Spring boot 2, Hibernate 5, JDBC, PostgreSQL; jUnit, Mockito, Groovy; Liquibase; Maven, Git, BitBucket, Jenkins, SonarQube, Nexus; Docker, OpenShift; Linux shell; Confluence, Jira..  Ожидания от кандидата:  Опыт разработки от 5 лет на Java 8+ (Core, Concurrency, Multithreading) с использованием Spring Framework 4+, Spring boot 2 и Hibernate 5; Промышленный опыт (1K+ пользователей, 100Gb+ данных) работы с одной из СУБД (PostgreSQL, Oracle). Опыт написания unit-тестов; Опыт работы с Liquibase; Знание основных библиотек и шаблонов проектирования; Знание основных алгоритмов и структур данных; Будет плюсом знание javascript и shell-скриптов  Наши преимущества:  Работа в крупнейшем банке России; Трудоустройство согласно ТК РФ; Комфортный офис в минутной доступности от ст. м. Кропоткинская; Интересные задачи, свежий стек; Работа по современной методологии Scrum/Agile; Возможность удаленной работы - обсуждается индивидуально; Отсутствие дресскода; ДМС; Обучение за счет компании;