Наш проект занимается разработкой революционно новой и уникальной для российского и международного рынков Core Banking платформы на микро-сервисной архитектуре.
Разрабатываемая платформа позволит:
Решить задачу импортозамещения АБС Платформа ЦФТ;
Разделить продуктовый и бухгалтерский учет и перестать обслуживать клиентов со скоростью формирования бухгалтерских проводок;
Горизонтально масштабировать решение с ростом клиентской базы без необходимости реинжиниринга платформы;
Повысить качество обслуживания клиентов путем устранения разрывов и излишних ручных операций, а также повышения прозрачности исполнения бизнес-процессов;
Повысить гибкость разработки новой функциональности и новых продуктов за счет ухода от монолитной архитектуры.
Система, разрабатываемая в рамках проекта, относится к новому типу систем в банке. «Продуктовый процессор» - высокопроизводительная, отказоустойчивая, линейно масштабируемая информационная система, реализующая функциональность, специфичную для определенной группы продуктов, а именно :
ведение остатков требований или обязательств продукта по договору в количественном выражении (например, остаток по текущему счету, остаток ссудной задолженности, проценты, суммы резервов и т.п.);
хранение структурированных финансовых параметров экземпляра продукта по договору, устанавливающих правила изменения соответствующих остатков требований или обязательств при обслуживании продукта;
внутренние обслуживающие процедуры по продукту (например, списание/начисление процентов, расчет суммы резервов) - в случаях, если данные величины могут быть рассчитаны исходя из исключительно состояния остатков требований или обязательств и параметров договора в продуктовом процессоре.
Так как в разрабатываемой системе делается большой упор на надежность, то необходимо будет реализовать поддержку около 25 согласованных архитектурных паттернов проектирования (гарантированная доставка, оркестрация распределенных транзакций, кэширование справочных данных и тп).
Формат взаимодействия на 99% асинхронный, потоковый. На текущий момент REST не предполагается. Пользовательский интерфейс в системе если и будет, то только для работы прикладного администратора, так как система должна работать в полностью автоматическом режиме, как отлаженный и надежный механизм.
Мы стремимся сделать качественный и надежный продукт с помощью талантливой и энергичной команды. Присоединяйся!
Стек применяемых технологий:
Java 17 с использование Spring Framework
SQL, PostgreSQL, Hibernate
CI/CD - внутреннее решение на базе Kubernetes и Jenkins
Брокер сообщений Kafka и Apache ActiveMQ Artemis
Обязанности
Обязанности:
Управление кросс-функциональной командой: разработчики, аналитики, QA.
Проектирование архитектуры решения, непосредственное участие в реализации продукта, проведение code-review, внедрение новых практик и инструментов.
Подготовка релизов, выстраивание процессов, повышение эффективности работы команды.
Формирование бэклога, оценка работ и эффективное управление ресурсами.
Участие в найме сотрудников.
Мотивация и развитие сотрудников (1-1, ИПР).
Обязательные требования
Требования:
Опыт разработки программного обеспечения на позиции Java TeamLead
- от 2 лет.
Уверенное владение техническим стеком: Java, Kafka, SpringBoot, PostgreSQL, Apache ActiveMQ, PostgreSQL, Grafana, Kibana.
Понимание паттернов проектирования микросервисной архитектуры.
Понимание жизненного цикла ИТ-проекта, уверенное владение навыками проектного управления, управления рисками в продуктовой разработке;
Умение планировать работу команды, декомпозировать задачи и формировать бэклог;
Опыт горизонтального взаимодействия с несколькими проектными командами для достижения общих целей проекта;
Обучение и наставничество младших сотрудников, предоставления обратной связи, проработки планов развития членов команды, понимание карьерных треков;
Умение приоритизировать задачи и планировать время, работать над несколькими проектами / задачами в параллель, самостоятельно выявлять и решать проблемы;
Хороший навык структурирования информации, внимание к деталям; четкое и ясное выражение своих мыслей;
Опыт работы по SCRUM, Agile, желательно SAFe.
Будет плюсом
Плюсом будет:
Опыт создания технологических продуктов для банковской сферы; знание банковских платежных и кредитных технологий;
Сертификации Professional Scrum Product Owner II/III или аналогичные;
Владение техниками фасилитации встреч, в том числе проведения мозгового штурма, устранения барьеров;