Наша команда занимается разработкой риск-сервисов для валютной торговли по собственным, брокерским и клиентским торговым операциям; сбору, валидации моделей прайсинга и алго-стратегий.
Нагрузка на наши сервисы составляет 10к сделок в минуту.
Задачи на 2026:
- Онлайн-контроль риска, связанного с торговлей на валютном рынке, рынке ценных бумаг и прочих финансовых инструментов: контрагентского риска, валютного риска, цен сделок и котировок.
- Создание онлайн риск-калькулятора.
- Встраивание его в трейдинговые системы.
- Развитие библиотеки расчета финансовых рисков (фин. математики).
- Создание сервиса по расчету риск-метрик процентного риска и интеграция его с трейдинговыми системами.
- Поддержка новых продуктов со стороны рисков.
Сейчас наши сервисы контролируют торговлю по валютным сделкам, ПФИ и межбанковским кредитам. В будущем планируется поддержка контроля риска по ценным бумагам.
Стек: 21 Java, Spring, Kafka, PostgreSQL.
Продуктовая команда 9 человек: Tech Lead, PO, разработчики, аналитик, QA, DevOps.
Что делать
- Принимать участие во всех этапах разработки программного обеспечения: от проектирования и разработки до тестирования и внедрения.
- Разрабатывать микросервисы, следуя современным стандартам и лучшим практикам.
- Использовать фреймворки Spring и Spring Boot для создания высокопроизводительных и надежных приложений.
- Работать с реляционными базами данных, проектировать схемы, оптимизировать запросы.
- Интегрировать различные компоненты и сервисы для обеспечения полной функциональности приложений.
- Работать в коллективе разработчиков и принимать участие в технических обсуждениях.
- Тесно взаимодействовать с бизнесом.
Требования
- Опыт (5+ лет) работы с Java 11 или выше (у нас Java 21).
- Умение разрабатывать высококачественный, эффективный и масштабируемый код.
- Умение и желание использовать Test Driven Development в своей работе.
- Глубокое понимание и опыт работы с фреймворками Spring и Spring Boot.
- Знакомство с ORM-фреймворками и опыт работы с реляционными базами данных, особенно с PostgreSQL.
- Знание и умение применять интеграционные паттерны, а также опыт работы с messaging технологиями (Kafka, IBM/Artemis MQ или подобные).
- Понимание принципов микросервисной архитектуры и опыт ее применения в проектах.
- Опыт работы с системами контроля версий, такими как Git.
- Желание и способность обучаться новым технологиям и методологиям.
Будет плюсом
- Опыт работы с Docker, K8s, Helm и/или c frontend-технологиями (React).
Условия
- Возможность работать из офиса или удаленно.
- Работа в структуре без строгой иерархии, где ваш руководитель — это играющий тренер.
- Работа по принципам Agile.
- Возможность присоединиться к Java-коммьюнити в банке, где коллеги обмениваются опытом и помогают друг другу.
- Участие в регулярных митапах профессиональных сообществ.
- Внутреннее и внешнее обучение за счет банка.
- Участие в профессиональных конференциях в качестве спикера или слушателя. Например, мы регулярно ходим на HighLoad или JPoint.
- Страховка со стоматологией, которая работает как в Москве, так и в регионах.
- Особые условия по нашим продуктам, например, ипотеке, банковским картам или накопительным счетам и вкладам.
- Еще десятки льгот и бонусов для сотрудников.