Senior Java Developer (efx) (удаленная работа)
(вакансия не опубликована)

Т1

18 сентября 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior Java Developer (efx)

Описание вакансии

Команда алгоритмической торговли банка ВТБ ищет ведущего разработчика для участия в развитии собственной высокоскоростной торговой платформы.

Алгоритмическая платформа ВТБ это высокоскоростной робот, осуществляющий торговлю на валютном, срочном и фондовом рынках. Платформа входит в число заметных участников российского электронного рынка и используется банком не только для алгоритмического исполнение клиентских заявок, но и для совершения собственных торговых операций.

Архитектура платформы включает собственные модули ценообразования и хеджирования, в том числе с использованием алгоритмов машинного обучения. Все ключевые компоненты от обработки маркет-данных до логики исполнения разрабатываются внутри банка, в тесной связке с трейдерами, риск-менеджерами и количественными аналитиками.

Чем Вы будете заниматься:

Работать в маленькой, высокоэффективной, кросс-функциональной команде, без жесткого разделения между бизнесом и ИТ.

Отвечать за разработку большой системы алгоритмической электронной торговли.

Обеспечивать полный цикл разработки от анализа требований и проектирования до внедрения.

Разрабатывать компоненты системы с низкой задержкой подключения и бизнес-логики.

Отвечать за тестирование и оптимизацию производительности своего кода.

Выявлять узкие места и ошибки, разрабатывать и внедрять решения этих проблем.

От Вас потребуется:

Опыт промышленной командной разработки (от 5 лет) проектов на Java (11+).

Профильное образование из ТОП 20 технологических ВУЗов

Экспертные знания и опыт в области построения и реализации высокоскоростных систем на Java,

работающих с минимальными задержками.

Знания Java Memory Model, шаблонов многопоточного проектирования.

Опыт реализации алгоритмов без сборки мусора (GC-free) и без блокировок (lock-free)

Понимание работы сборщиков мусора и умение писать код, минимизирующий их влияние.

Отличные аналитические навыки.

Опыт разработки архитектуры приложений.

Опыт тестирования и оптимизации производительности.

Будет здорово, если:

У вас есть опыт написания low latency приложений.

Понимаете принципы NUMA-архитектур, false sharing, cache alignment и их влияния на

производительность.

У вас есть опыт c JVM performance tuning.

У вас есть опыт низкоуровнего программирования.

Владеете инструментами профилирования: JMH, perf, async-profiler.

У вас уверенные знания off-heap хранения данных, есть опыт с sun.misc.Unsafe, VarHandle, ByteBuffer.

Использовали в продакшене Aeron, Disruptor, Chronicle Queue, SBE, Agrona, CPU Affinity.

Есть опыт интеграции с FAST/FIX/TWIME/SIMBA протоколами.

Вас не пугает отсутствие чёткой постановки задач в виде ТЗ.

Разделяете принцип расширенных границ ответственности: от идеи до эксплуатации в промышленной среде.

У Вас есть опыт разработки в трейдинге.

Знаете, как решать задачи оптимизации задержек на сетевом и аппаратном уровнях.