Москва
Мы разрабатываем новую информационную систему в рамках проекта импортозамещения. Система называется ставки резервирования и ухудшающие признаки для расчета резервов в розничном сегменте банка. Так же система является мастер данным банка по ставкам резервирования, и источником для продуктовых процессоров данных. Система имеет большое количество интеграций и источников данных, необходимо реализовать данные интеграции, и реализовать стриминг данных системы в кафку для потребителей. В системе большое количество данных, информация о миллионах клиентских договоров, и небольшое количество банковских пользователей.
Какие знания и навыки для нас важны:
- отличное знание Java 8/11+;
- опыт коммерческой разработки на Java от 3х лет. Опыт работы со Spring (DI, Security, MVC, Boot / Actuator), Hibernate, Maven / Gradle, PostgreSQL, Kafka;
- хорошее знание базовых алгоритмов и структур данных, принципов ООП и функционального программирования, навыки многопоточного программирования. Умение самостоятельно проектировать приложения или отдельные сервисы. Опыт проектирования больших и сложных приложений;
- опыт решения задач интеграции с другими системами;
- Понимание принципов stateless-архитектуры;
- опыт использования Docker / Kubernetes, PostgreSQL, Kafka Jenkins, Linux;
- способность принять активное участие в проектировании архитектуры ИС.