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