Назад к вакансиям

Java Developer eFX

ИТ-Холдинг Т1Гибридот 5 лет
JavaООПhighloadMultithreadingJVMTradingLow-latencyPerformance TuningseniorFIXAlgorithmic tradingAeronDisruptorGC-freeLock-freeSBE

Описание

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

Обязанности

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

Требования

  • Опыт промышленной командной разработки (от 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 протоколами.
  • Отсутствие чёткой постановки задач в виде ТЗ не пугает.
  • Разделение принципа расширенных границ ответственности: от идеи до эксплуатации в промышленной среде.
  • Опыт разработки в трейдинге.
  • Знание, как решать задачи оптимизации задержек на сетевом и аппаратном уровнях.

Условия

  • Гибкий рабочий день.
  • Комфортные офисы.
  • Работа в офисе, удаленно или в гибридном формате.
  • Главный офис у м. Динамо в Москве — победитель в номинации «Гибкий офис» Best Office Awards 2023.
  • Интересные задачи, производительное железо и софт для работы.
  • Создаём востребованные ИТ-продукты, ключевые уже внесены в ЕРРП Минцифры (Реестр российского ПО), используем передовые технологии.
  • ДМС с телемедициной, стоматологией и возможностью подключения родственников для психологической, юридической и финансовой поддержки.
  • Участие в конференциях и бесплатное обучение.
  • Программа наставничества и 12+ активных сообществ и техногильдий.
  • Масштабные таунхоллы и яркие неформальные события, регулярные митапы, корпоративная библиотека, активные сообщества.
  • Сервис привилегий от 100+ партнёров на покупку техники, занятия спортом и иностранными языками, концерты, отели, SPA и др.
  • Развитая программа компенсации и маркетплейс мерча с собственной корпоративной валютой.
  • Достойный оклад по итогам интервью.
  • Оформление по ТК.
  • Эксклюзивный зарплатный проект для сотрудников в банке ВТБ.
  • Дополнительные выходные и материальная помощь (рождение ребёнка, поддержка многодетных семей и одиноких родителей, смерть членов семьи и др.).
  • Дополнительный оплачиваемый отпуск (3 календарных дня).