Москва
Чем предстоит заниматься:
-
Выявление и анализ архитектурно значимых требований для достижения поставленных бизнес целей
-
Проработка архитектурных решений. Выбор стилей, паттернов, тактик, стека технологий. Оценка рисков выбранных решений
-
Оценка ресурсов на реализацию (сайзинг, разработка)
-
Контроль решения на всех этапах разработки и эксплуатации. Тесное взаимодействие с бизнесом, devops, QA и разработкой. В некоторых случаях - непосредственно разработка совместно с командой
-
Сопровождение проектной документации в Confluence;
Мы ожидаем от Вас:
- Опыт разработки серверных приложений и/или микросервисов на любом ОО-языке от 5 лет. Предпочтительно: Java
- Понимание современных стандартов синхронных и асинхронных API (REST API / gRPC / GraphQL / Async API Kafka)
- Опыт работы с реляционными базами данных. Желательно Postgres
- Опыт работы с документными базами данных. Желательно ElasticSearch
- Опыт создания Architecture Decision Records (ADR). Опыт построения Flow / ERD / Component / Sequence диаграмм. Желательно знание PlantUML и ArchiMate. Желательно понимание нотаций ArchiMate / C4
- Понимание принципов разработки высоконагруженных и отказоустойчивых систем
- Желателен опыт работы в финтехе
- Желательно понимание принципов работы CI/CD и опыт работы с CI/CD инструментами (GitLab CI, Jenkins etc)
- Знание базовых требований информационной безопасности