Кто мы: Трайб Daily Banking
Мы занимаемся разработкой и автоматизацией банковских продуктов (депозиты, дебетовые карты, платежи, комиссионные продукты), а также процессов по их сопровождению.
В работе применяем современный подход: микросервисная архитектура, мировые практики автоматизации, CI/CD, автотестирование и делимся опытом со всеми командами банка.
Что мы используем:
- Микросервисная архитектура;
- Java, JS, Rabbit, Camunda, Alfresco, ЦФТ, Siebel;
- Jira, Confluence;
- Облака: Собственное частное облако, Yandex Cloud, VK Cloud;
Чем предстоит заниматься:
- Разработка архитектурных решений в новых и текущих проектах;
- Проектирование и защита интеграций между различными системами;
- Поддержание в актуальном состоянии архитектурных артефактов;
- Архитектурный надзор за внедряемыми проектами, проверка на соответствие целевой архитектуре;
- Донесение целевой архитектуры до продуктовых кросс-функциональных команд, помощь и контроль соответствия реализации проектируемой архитектуре;
- Учет отклонений от целевой архитектуры и формирование роадмапа закрытия тех.долга;
- Участие в проработке бизнес-требований, согласование функциональных и нефункциональных требований к системе.
Что мы ждём от кандидата:
- Понимание современных архитектурных паттернов и трендов (EDA, MSA, DDD и др.);
- Умение создавать Data Flow диаграммы;
- Знание нотаций ArchiMate, UML, BPM;
- Умение читать контракты API (Swagger, ProtoBuf);
- Понимание работы синхронных сервисов: http(rest/soap), gRPC;
- Понимание работы синхронных сервисов: Kafka, RabbitMQ;
- Знание технологий Kubernetes, Docker и опыт в моделировании схем развертывания приложений;
- Понимание работы стандарта авторизации OAuth2.0;
- Знание SQL, умение работы с базами данных;
- Понимание как работают метрики, умение работы с Grafana;
- Опыт проектирования архитектуры высоконагруженных систем;
- Опыт проектирования архитектуры распределенных, отказоустойчивых решений;
- Опыт работы в банковском секторе;