Senior Java developer (Виртуальный Тренер)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Виртуальный помощник/тренер - обучающее приложение разрабатываемые в качестве микросервиса 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 и Hibernate;
· Промышленный опыт (1K+ пользователей, 100Gb+ данных) работы с одной из СУБД (PostgreSQL, Oracle).
· Опыт написания unit-тестов;
· Опыт работы с Liquibase;
· Знание основных библиотек и шаблонов проектирования;
· Знание основных алгоритмов и структур данных;
· Будет плюсом знание javascript и shell-скриптов
Мы предлагаем:
- Масштабные и высоконагруженные проекты с использованием новых технологий;
- Команду профессионалов, готовых поддержать ваши инициативы;
- Возможность обучения и сертификации за счёт компании;
- Гибкий график работы;
- Трудоустройство согласно трудовому кодексу;
- Белую заработную плату (оклад + годовая премия);
- Медицинскую страховку;
- Материальную поддержку в особых случаях;
- Отсутствие строгого дресс-кода
Сбер - это современная техническая платформа, создающая новые способы потребления финансовых (и не только) услуг. Мы собираем лучшие технологии и управленческие методы из мировой практики, чтобы превратить «главный» банк России в передовую сервисную экосистему. Если тебе нравится эта идея, присоединяйся к нашей команде.
Преимущества работы в Сбере