Название скрыто (Банк)

Senior Java Developer

в Название скрыто (Банк)

от 400 000 ₽/‍мес на руки

📍 Россия
Удалённо
Специализация
Java / Scala
Уровень
Senior
Требуемый опыт
5+ лет

Технологии/инструменты

Java
Spring
Kafka
PostgreSQL

Наша команда занимается разработкой риск-сервисов, обеспечивающих контроль торговли на валютном рынке. Сервисы работают в реальном времени и рассчитывают контр-агентские и рыночные риски, что помогает банку минимизировать потери в случае, когда цены финансовых инструментов меняются или клиент не рассчитывается по своим обязательствам перед банком. Работа нашей системы важна не только для внутренних потребителей, но и для обеспечения работы критичных систем (например, 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. Крупный банк. Все подробности рекрутер раскроет лично сразу после отклика.