Команда развивает Business Building Block (BBB) ЭДО и участвует в проекте построения нового процесса кредитования ЮЛ на основе BPC-архитектуры. Ключевыми функциями BBB ЭДО является сбор документов у участников кредитной сделки, автоматическая их классификация с использованием ML моделей, включая giga chat, а также обеспечение подписания кредитной документации.
BBB ЭДО проектируется и развивается как универсальное решение, на текущий момент позволяющее закрыть потребность всех подразделений участвующих в кредитном процессе в документах, а в перспективе будет тиражировано на другие процессы банка.
Мы разрабатываем enterprise приложение с высоким уровнем доступности в распределенной микросервисной архитектуре. Решение развивается на платформе Сбера, включает в себя автоматизированную систему c back-end логикой и фронтальные решения для работы клиентов банка.
• Развиваем наш продукт по продуктовым и технологическим фичам
• Участвуем в оценке фич и анализе требований
• Обеспечиваем интеграцию со смежными системами и платформенными сервисами
• Занимаемся оптимизацией и тюнингом производительности наших систем
• Проводим code review
• Развиваем автотестирование
• Используем CI/CD практики
Технологичский стек:
• Java
• OpenShift
• PostgreSQL
• Rest
• gRPC
• GraphQL
• Kafka
Обязанности
• проектировать решения, разрабатывать, планировать, и запускать новые функции для клиентов сегмента средний, крупный и крупнейший бизнес;
• участвовать в развитии архитектуры в области java-разработки;
• использовать современные подходы, инструменты и технологии.
Обязательные требования
Мы ожидаем, что Вы:
• отлично ориентируетесь в концепции ООП, представляете и можете применить на практике принципы SOLID;
• знаете и умеете применять на практике паттерны проектирования;
• хорошо владеете и имеете опыт применения по основным техническим компонентам и протоколам, необходимым для разработки клиент-серверных приложений (json\xml\http\ssl\Nginx\Apache\Message broker\etc);
• имеете опыт программирования на Java EE от 3 лет (JPA, JMS, JAX-WS/JAX-RS);
• имеете опыт работы с инструментами DevOps, инструментами командной разработки (Git, Jenkins, Ansible, Maven, Junit и пр.);
• хорошо знакомы с реляционными СУБД и обладаете навыками чтения, написания и отладки SQL запросов средней сложности, оптимизации существующих запросов;
• имеете опыт работы со Spring Framework (Core, MVC, Security);
• имеете опыт анализа чужого кода, оптимизации и рефакторинга в поисках лучшего решения;
• имеете опыт работы с любым java application server.
Будет плюсом
Приветствуется, если Вы:
• имеете знания и опыт работы с Apache Kafka, OpenShift, Hibernate;
• имеете представление и знания о принципах контейнеров Docker;
• имеете опыт работы с PostrgeSQL;
• имеете опыт разработки приложений в микросервисной архитектуре;
• хорошо владеете средствами организации командной среды разработки (BitBacket\Jira\Confluence);