Актуальные заказы по Netty
Scala разработчик
Крупная финансовая компания в поиске опытного Scala разработчика в команду по работе с сервисами для алгоритмической торговли, офис или удаленное сотрудничество.
Что нужно будет делать:
· Разработка новых и поддержка существующих торговых стратегий совместно с квантами (quantitative analysts),
· Развитие платформы для алгоритмической торговли,
· Развитие платформы для бэктестинга (симуляции и оптимизации торговали на исторических данных)
Например:
· Проектирование и реализация алгоритма исполнения (execution algo) для multi legged spreader (необходимо оптимально купить или продать сразу несколько финансовых инструментов с ограничением по времени и ценам),
· Развитие существующей модели оценки опционов: улучшение калибровки модели к рыночным данным (борьба с шумом, устойчивость), переход к продвинутым моделям (SABR, Heston)
· Участие в улучшении UX для трейдеров - валидация, мониторинг, гармоничность интерфейса
Средства:
· 10 Tb+ исторических биржевых данных в собственной распределённой БД
· 300+ физических серверов в 10+ дата центрах, обеспечивающих работу на 50+ финансовых рынках в режиме 24/7, архитектурно - микросервисы
· Собственная готовая инфраструктура для управления и мониторинга
· Современные рабочие места: от 16 Gb памяти, от 2 мониторов, SSD. Win, Mac, Linux по выбору.
От кандидатов ожидают:
· Страсти к организации своего времени (инструменты и процессы дадим), получению и формированию bleeding edge знаний
· Готовности к тому, что сначала - работающий код, всё остальное потом
· Стойкости к стрессу и моментальной обратной связи: ваш релиз, который нужен уже вчера, влияет на тысячи решений в день стоимостью в миллионы долларов - и результат виден мгновенно
· Владения английским: все знания в нашей области формулируются на английском языке, общение с контрагентами и вендорами - на нём же.
Технические требования:
· Твердые знания JDK 8.0 (JMM, java.util.concurrent.*)
· Опыт разработки на Scala, знание и умение работать с scala collections, понимание for-comprehensions
· Опыт разработки сетевых приложений, желателен опыт использования Netty, Akka Streams, Akka Http
· Умение писать и оптимизировать SQL-запросы к Postgres
· Опыт отладки и оптимизации приложений, поиск утечек памяти и узких мест, GC tuning, thread dump analysis, умение на лету разбираться со сложными production-проблемами
· Навыки работы с linux (bash/zsh/fish, sed/grep, cron, xargs, etc)
Плюсом будет: :
· Опытработыс NoSQL (MongoDB/Cassandra/Redis)
· R/Python: обработать 1-10 Gb данных, построить графики
Профит:
· Сложные задачи, прокачивающие уникальные для рынка РФ навыки
· Коллеги - профессионалы в ИТ и финансах (уже более 100 человек)
· Взаимодествие напрямую с собственниками бизнеса (да, эта позиция очень важна)
· Годовые бонусы;
· Начало рабочего дня от 10 до 14 МСК
· Офис класса А в Хамовниках (или на Литейном в Питере) или удаленно;
· Бесплатные обеды, свежие фрукты, печеньки и вкусные чай и кофе;
· Хороший план ДМС.
Scala/Java UI Developer
Мы занимаемся разработкой софта для биржевого трейдинга. С нами вы будете работать над главным продуктом нашей компании – торговым терминалом: десктопным клиентом и его бэкэндом.
Технологии: Scala, Akka, Netty, Swing, RxJava.
Вы нам подходите, если:
обладаете крепкими навыками Scala и готовы пройти тестовое задание на этом языке;
любите делать крутой, удобный UI;
Плюсами будут:
опыт работы с торговыми системами;
опыт работы со Swing;
опыт написания многопоточных систем;
Бонусы
Мы предлагаем:
зарплата от 150 K (есть возможность привязать заработную плату к курсу евро);
замечательный офис (в СПб, Москве) или удаленно;
гибкий график;
бесплатные обеды, снэки, вкусный чай и кофе;
отличный профессиональный коллектив
ДМС
Scala developer (gateways)
Мы ищем опытных Scala разработчиков на backend проекты.
Над чем предстоит работать:
highload распределенная инфраструктура
market data & order routing (интеграция с контрагентами, внутренний order flow)
автоматизация расчета портфельных рисков
расчет биржевых индикаторов, теоретических цен и параметров деривативов
Вы обладаете:
отличным знанием J2SE, структур данных и алгоритмов
пониманием особенностей работы JVM (многопоточность, сборщик мусора, etc.)
опытом разработки на Scala
навыками диагностики проблем (profiling, debugging и т.д.)
опытом разработки серверных приложений, работающих под нагрузкой и в реальном времени
техническим английским
Плюсом будут:
знание Akka
понимание принципов асинхронного программирования
понимание сетевых протоколов (IP, TCP, UDP и более высокоуровневых) и опыт работы с ними (NIO, Netty)
опыт в разработке распределенных систем
опыт работы с Linux
навыки работы с SQL-базами данных (PostgreSQL)
опыт разработки на C++
Бонусы
Мы предлагаем:
зарплата от 2700 eur;
замечательный офис (в СПб, Москве) или удаленно;
гибкий график;
бесплатные обеды, снэки, вкусный чай и кофе;
отличный профессиональный коллектив
Дополнительные инструкции
Если Вы считаете себя подходящим кандидатом - смело присылайте резюме на hr@exante.eu