Разработчик Java Senior/Lead
Вебсайт Bell Integrator
Bell Integrator – крупный системный интегратор.
Основные требования:
∙ специалист по Java 8/11, SpringBoot;
∙ опыт более 5 лет в разработке систем промышленного уровня, опыт управления командой от 1 года;
∙ правильное применение шаблонов проектирования ПО;
∙ есть опыт разработки микросервисов;
∙ знание протоколов, форматов и технологий HTTP, REST, GRPC, JSON, XML, XSD, опыт с асинхроном: Kafka/RabbitMQ;
∙ способен создавать решения, обеспечивающие отказоустойчивость систем;
∙ имеет высшее техническое образование.
Дополнительные (желательные) требования:
∙ опыт проектирования межсервисных взаимодействий;
∙ знаком с OpenShift и Istio;
∙ работал ранее по agile/scrum методологии;
∙ знает и умеет работать с Jira и Confluence;
∙ понимание, как устроен бизнес глобальных рынков.
Должностные обязанности:
∙ разработка бизнес и интеграционной логики;
∙ проектирование технических решений;
∙ подготовка к внедрению;
∙ рецензирование кода, дизайна решения, документации;
∙ написание модульных и интеграционных тестов.
Описание проекта
Создаём систему сопровождения сделок Глобальных Рынков с ценными бумагами. Решение позволит сотрудникам максимально автоматизировано
• подтверждать условия сделок с контрагентами,
• проводить расчёты по сделкам (перемещение денег и ценных бумаг),
• контролировать исполнение обязательств,
• оценивать справедливую стоимость,
• вести учёт ц. бумаг в разрезе мест хранения
Решение строится на собственной платформе банка, что позволяет пользоваться готовыми сервисами/библиотеками, однако выбор реализации остаётся за командой.
Микросервисная архитектура, cloud-native подход, интеграция с 20+ различными системами в периметре банка и за его пределами.
Основной инструментальный стек платформы: Java, Kafka, PostgreSQL, OpenShift, Spring Boot, React (Typescript).