Москва, t1.ru
Информационные технологии, системная интеграция, интернет... Показать еще
Главный архитектор стрима взыскания банка ВТБ - solution architect, java tech lead
- Проектирование с нуля целевой архитектуры системы с учетом омниканального дизайна банка;
- Последующее встраивание системы в ландшафт банка и активное участие в выводе в промышленную эксплуатацию всей системы;
- Проектирование микро-сервисов системы - определение количества, типа и первоначальных функциональных требований к сервисам;
- Проектирование интерфейсов взаимодействия системы как с внутренними так и с внешними ИС и потребителями (Rest, Kafka, SOAP, MQ, JDBC и т.д.);
- Руководство коллективом Java разработчиков, наставничество, решение острых вопросов, внедрение единых стандартов разработки, codereview;
- Формирование команды JAVA разработчиков с нуля, проведение собеседований с кандидатами;
- Экспертная поддержка, консультирование и сопровождение команд проекта (системных и бизнес аналитиков, разработчиков, тестировщиков) по архитектурным вопросам, вопросам системного анализа, вопросам разработки backend, а также эксплуатации ИС;
- Разработка и проектирование концептуальной, логической и физической модели данных в профильном инструментарии Sparx. В дальнейшем участие в анализе проблемных запросов и их оптимизация;
- Оценка бизнес требований на предмет возможных способов реализации, а также совместная проработка, анализ решений и подсвечивание потенциальных рисков;
- Участие в рабочих группах и защита предлагаемых решений на всевозможных комитетах;
- Архитектурный надзор реализуемых решений и формирование предложений по их улучшению;
- Разработка архитектурных схем, артефактов и описание взаимодействия компонентов (Archimate, Iserver, Visio);
- Выполнения оценок соответствия требованиям ИБ стандартов, устранение замечаний экспертов-аудиторов ИБ;
- Разработка и внедрение совместно с DevOPS конвейера CI\CD. В дальнейшем помощь и участие в миграции c Openshift на K8s ;
- Участие в анализе и постановке задач разработчикам на всех этапах проекта;
- R&D новых продуктов и решений;
Работа в штате банка ВТБ. Проект начинался с импортозамещения и выведения из функционала старого решения от Oracle - Siebel CRM, на базе которого строилось все взыскание просроченной задолженности банка. Переезд от старого монолитного решения, на новое, построенное на базе микро-сервисной архитектуры. Проект включает в себя более 40 микро-сервисов, присутствуют интеграции как со внутренними системами банка (журналирование, аудит, трассировка, ролевая модель, сессионные данные, мониторинг, динамические настройки, стриминг в платформу данных, сервисы хранения контента, телефония и т.д.) так и со внешними - ФНП, СМЭВ, БКИ, Интерфакс, роботы, коллекторские агентства, системы партнеров - Авито, Циан и т.д.
ИС построена на базе МС написанных на JAVA - Spring Boot. В проекте используются: PostgreSQL(Patroni), Elasticsearch, Oracle DB, Apache Kafka, Redis, Apache Spark, Rabbit и IBM MQ, Camunda в рамках DMN и частично BPMN, Openshift, Istio, ELK, TYK.
Изначально начинал работу в штате Т1 над созданием коробочного решения от компании T1 - CRM Collection (которое внедряется в инфраструктуру банка ВТБ СНГ), в дальнейшем был приглашен в команду банка ВТБ Россия (T1 -Консалтинг входит в группу компаний ВТБ) над работой по проекту ИЗ.
Работаю над архитектурой и разработкой данного проекта с самого его начала. Импортозамещение успешно и в полном объеме состоялось в 2024 году. На данный момент система полностью выведена в промышленную эксплуатацию, активно обрастает новыми интеграциями и внедряется и разрабатывается новый функционал. Приходится решать сложные кейсы по синхронизации данных между несколькими ИС, распределенными вычислениями, разрабатываются собственные решения. Активно применяются различные микро-сервисные паттерны, в т.ч. CQRS и DDD. По факту помимо архитектурных задач полностью курирую процесс разработки Backend - Java Tech Lead. Общая команда проекта насчитывает около 100 человек и 7 команд из которых максимально 30 человек составляли разработчики JAVA.