Наша команда развивает Business Building Block (BBB) ЭДО и участвует в проекте построения нового процесса кредитования ЮЛ на основе BPC-архитектуры. Ключевыми функциями BBB ЭДО является сбор документов у участников кредитной сделки, автоматическая их классификация с использованием ML моделей, включая giga chat.
BBB ЭДО проектируется и развивается как универсальное решение, на текущий момент позволяющее закрыть потребность всех подразделений, участвующих в кредитном процессе в документах, а в перспективе будет тиражировано на другие процессы банка.
Мы разрабатываем enterprise приложение с высоким уровнем доступности в распределенной микросервисной архитектуре. Решение развивается на платформе Банка, включает в себя автоматизированную систему c back-end логикой и фронтальные решения для работы клиентов банка.
• Развиваем наш продукт по продуктовым и технологическим фичам
• Участвуем в оценке фич и анализе требований
• Обеспечиваем интеграцию со смежными системами и платформенными сервисами
• Занимаемся оптимизацией и тюнингом производительности наших систем
• Проводим code review
• Развиваем автотестирование
• Используем CI/CD практики
Описание команды:
Над продуктами работает несколько команд. В команде представлены компетенции: Java-разработчики, системные и бизнес аналитики.
Обязанности
• разработка и развитие системы для электронного обмена документами;
• создавать ML модели для агентов;
• интеграция с другими системами банка.
Обязательные требования
• опыт коммерческой разработки от 6 лет;
• глубокое знание Java 17+: core, multithreading, JVM;
• продвинутый уровень понимания и внедрения лучших практик разработки с использованием Spring Boot;
• практический опыт работы с реляционными СУБД (PostgreSQL), Hibernate и ORM-фреймворками;
• владение языком Python на уровне решения сложных задач обработки данных, построения ML-моделей и интеграции Python-кода в Java-проекты;
• отличные навыки проектирования API, разбиения бизнес-задач на модули и архитектуры проекта;
• способность эффективно взаимодействовать с чужими кодовыми базами и быстро разбираться в нём;
• владение принципами проектирования ПО, глубокое понимание шаблонов проектирования (Design Patterns);
• опыт работы с системами распознавания изображений и технологиями обработки мультимедийных данных;
• практический опыт работы с большими языковыми моделями (LLMs).
Будет плюсом
• понимание концепции микросервисной архитектуры и знание соответствующих паттернов;
• опыт в автоматическом тестировании backend-приложений (интеграционное, нагрузочное, модульное тестирование);
• работа с Apache Kafka, RabbitMQ и другими брокерами сообщений;
• использование документации API (Swagger, OpenAPI);