Наша команда развивает 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 от 5 лет (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).