Москва
Краснопресненская набережная 10
Краснопресненская набережная 10
Обязанности:
- проектирование программной архитектуры микросервисов, модулей;
- анализ функциональных и нефункциональных требований по задачам команды;
- оценка требований бизнес заказчика на предмет возможных способов реализации;
- участие в постановке задач разработчикам и аналитикам;
- описание технических решений, используемых в разработке программном продукте;
- разработка технической документации (Архитектура ИС, Архитектура решения);
- архитектурный надзор за ходом разработки в ключевых точках.
Требования:
- стек проекта: Java 21 с использование Spring Framework, SQL, PostgreSQL, Hibernate; сборка приложение через maven; среда контейнеризации Kubernetes; инструмент сборки Jenkins; брокер сообщений Kafka;
- опыт разработки высоконагруженных приложений на базе микросервисной архитектуры в качестве системного архитектора от 3 лет;
- опыт разработки и проектирования высоконагруженного и распределенного ПО;
- хорошее знание шаблонов проектирования;
- опыт разработки архитектурной документации (компонентная, функциональная, развертывания и т.д.);
- уверенное владение нотациями C4, UML, BPMN;
- знания платформы Kubernetes/OpenShift, стек ЕLK;
- опыт работы с Message-oriented middleware (Kafka, Rabbit MQ, Websphere MQ);
- опыт проектирования и реализации высоконагруженных и распределенных сервисов;
- знание методологий принципов разработки ПО, включая гибкие (Agile, SCRUM);
- плюсом будем владение предметной области в банковской сфере, опыт работы в банках, в финансовом секторе.