
Senior Java Developer
в Название скрыто (Банк)
от 400 000 ₽/мес на руки

Технологии/инструменты
Наша команда занимается разработкой риск-сервисов, обеспечивающих контроль торговли на валютном рынке. Сервисы работают в реальном времени и рассчитывают контр-агентские и рыночные риски, что помогает банку минимизировать потери в случае, когда цены финансовых инструментов меняются или клиент не рассчитывается по своим обязательствам перед банком. Работа нашей системы важна не только для внутренних потребителей, но и для обеспечения работы критичных систем (например, FX Online), которыми пользуются непосредственно клиенты банка. Для разработки мы используем самые современные инструменты, включая AI-агентов и ML. В пиковом режиме наша система может обрабатывать до 10 000 сделок в минуту.
Сейчас наши сервисы контролируют торговлю по валютным сделкам, ПИФ и межбанковским кредитам.
В части бизнес-задач в 2026 планируем сделать:
- Поддержку контроля риска для ценных бумаг.
- Сервис по расчету риск-метрик процентного риска и интеграцию его с трейдинговыми системами.
- Поддержку новых продуктов со стороны рисков (например, Non-Deliverable Cross Currency Swap).
- Поддержку расчета рисков с учетом индивидуального соглашения о взаимозачете (netting) с конкретным клиентом (это позволит торговать с азиатскими банками).
- Учет внутридневных взаимозачетов с клиентами при расчете рисков (позволит увеличить торговлю с клиентами, не увеличивая рисков).
В части технических целей — максимально улучшить внутреннее качество кода проекта и инженерных процессов, подключить к работе над проектом AI-агентов и сократить время от идеи до ее воплощения в продукте с нескольких недель до нескольких дней.
Чем предстоит заниматься
- Принимать участие во всех этапах разработки программного обеспечения: от сбора требований, проектирования до разработки, тестирования и внедрения.
- Разрабатывать микросервисы, следуя современным стандартам и лучшим практикам.
- Использовать фреймворки Spring и Spring Boot для создания высокопроизводительных и надежных приложений.
- Работать с реляционными базами данных, проектировать схемы, оптимизировать запросы.
- Интегрировать различные компоненты и сервисы для обеспечения полной функциональности приложений.
- Работать в коллективе разработчиков и принимать участие в технических обсуждениях.
- Тесно взаимодействовать с бизнесом.
Необходимая экспертиза
- Опыт (5+ лет) работы с Java 11 или выше (у нас Java 21).
- Опыт работы на банковских проектах (или платежные системы, маркетплейсы).
- Умение разрабатывать высококачественный, эффективный и масштабируемый код.
- Глубокое понимание и опыт работы с фреймворками Spring и Spring Boot.
- Знакомство с ORM-фреймворками и опыт работы с реляционными базами данных, особенно с PostgreSQL.
- Знание и умение применять интеграционные паттерны, а также опыт работы с messaging-технологиями (Kafka, IBM/Artemis MQ или подобные).
- Понимание принципов микросервисной архитектуры и опыт ее применения в проектах.
- Опыт работы с системами контроля версий, такими как Git.
- Желание и способность обучаться новым технологиям и методологиям.
Будет плюсом:
- Опыт работы с Docker, K8s, Helm и/или front-end технологиями (React).
- Умение и желание использовать Test Driven Development в своей работе.
Условия
- Возможность работать из офиса или удаленно.
- Работа в структуре без строгой иерархии, где ваш руководитель — это играющий тренер.
- Работа по принципам Agile.
- Возможность присоединиться к Java-коммьюнити в банке, где коллеги обмениваются опытом и помогают друг другу.
- Участие в регулярных митапах профессиональных сообществ.
- Внутреннее и внешнее обучение за счет банка.
- Участие в профессиональных конференциях в качестве спикера или слушателя. Например, мы регулярно ходим на HighLoad или JPoint.
- Страховка со стоматологией, которая работает как в Москве, так и в регионах.
- Особые условия по нашим продуктам, например, ипотеке, банковским картам или накопительным счетам и вкладам.

О компании Название скрыто (Банк)
Название скрыто под NDA. Крупный банк. Все подробности рекрутер раскроет лично сразу после отклика.