Обязанности:

  • проектирование и развитие архитектуры системы, базы данных, архитектуры данных;

  • внедрение новых практик и инструментов;

  • описание архитектурных решений в принятых нотациях;

  • поддержка в актуальном состоянии описания архитектуры системы согласно нотациям, принятыми в банке (ведение документации);

  • формирование и управление техническим планом работ команд (архитектурные задачи и тех. долг);

  • участие в согласовании архитектурных артефактов при интеграционных решениях со смежными системами.


Требования:

  • опыт разработки программного обеспечения на позиции ведущего/главного Java-разработчика - от 5 лет;

  • опыт работы в роли архитектора системы/решений от 2-х лет;

  • опыт проектирования высоконагруженных приложений в микросервисной архитектуре с использованием контейнерных сред;

  • знание паттернов проектирования микросервисной архитектуры.

  • опыт проектирования отказоустойчивых распределенных систем;

  • обоснование выбора способа реализации синхронного/асинхронного взаимодействия;

  • опыт работы с СУБД, понимание их ограничений;

  • уверенное владение навыками проектирования БД;

  • понимание работы сетей, инфраструктуры и кибербезопасности;

  • хороший навык структурирования информации, внимание к деталям; четкое и ясное выражение своих мыслей;

  • лидерские качества (организовывать работу команд, уметь находить аргументы при убеждении в правильности решений);

  • навыки презентации (защита арх. решений на коллегиальных органах).