Проект Сбера
Проект по построению бэк-офисной и учётной инфраструктуру для торговли ценно-бумажными продуктами (сделки купли/продажи акций/облигаций, РЕПО etc,). Команда состоит из аналитиков, разработчиков, тестировщиков, DevOps. Инфраструктура создается с нуля силами проектных agile-команд на cloud-native платформе банка и плотно интегрируется в информационную инфраструктуру банка, планируется интеграции более чем с 20 целевыми АС Банка в том числе выгрузка данных в облако.
Основной инструментальный стек платформы: Java, Kafka, PostgreSQL, OpenShift, Spring Boot, React (Typescript).
Обязанности:
- Разработка бизнес и интеграционной логики;
- Проектирование технических решений;
- Подготовка к внедрению;
- Рецензирование кода, дизайна решения, документации;
- Написание модульных и интеграционных тестов.
Требования:
- Java 8+, SpringBoot;
- Опыт более 4 лет в разработке систем промышленного уровня;
- Правильное применение шаблонов проектирования ПО;
- Есть опыт разработки микросервисов;
- Знание протоколов, форматов и технологий HTTP, REST, GRPC, JSON, XML, XSD;
- Способен создавать решения, обеспечивающие отказоустойчивость систем;
- Имеет высшее техническое образование.
Будет плюсом:
- Опыт проектирования межсервисных взаимодействий;
- Умение применять принципы реактивного программирования;
- Стремление к максимальному покрытию кода тестами;
- Опыт работы со Spring Validation, StateMachine, Swagger
- Знаком с OpenShift и Istio;
- Работал ранее по agile/scrum методологии;
- Знает и умеете работать с Jira и Confluence;
- Понимание, как устроен бизнес глобальных рынков.