Java Developer (eFX )

Требования

БэкендJavaC++

Местоположение и тип занятости

Москва

Компания

Ведущий универсальный банк в России для всех, кто ценит качество

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

Условия работы

Наша команда Raiffeisen eFX стоит у руля создания высокочастотных торговых алгоритмических приложений. Задержка в 50мкс? Слишком долго для нас, нужно быстрее! Хочешь понимать, как Java выполняется на реальном железе? Приходи, объясним. Хочешь делать самые быстрые приложения на Java – присоединяйся!

Мы ищем разработчика для создания ядра агрегации торгового приложения. В этой роли ты будешь:

  • Разрабатывать высоконагруженное распределенное приложение, в реальном времени агрегирующее информацию от множества источников ликвидности;
  • Участвовать в разработке архитектуры и развитии приложения, в т. ч. улучшая производительность;
  • Использовать такие технологии, языки и инструменты, как JAVA, ZING JVM, Lock/Wait-free алгоритмы, самое современное железо;
  • Ускорять существующее приложение любой ценой.

Необходимая экспертиза и качества:

  • От 3 лет опыта работы с Java (в т.ч. знание особенностей работы JVM в части многопоточности и garbage collection);
  • Опыт в развитии высоконагруженных приложений: проектирование, профилирование, разгон кода;
  • Знание классических структур данных и алгоритмов;
  • Продуктовое мышление и опыт работы в Agile-команде.

Плюсом будет:

  • Опыт с нативными языками: C/C++, Pascal/Delphi, Assembler, Fortran;
  • Понимание как работает компьютер и ОС за рамками виртуальной машины;
  • Опыт работы с ОС на основе unix, понимание консольных команд;
  • Опыт работы с NoSQL базами данных (напр., Cassandra, Mongo и др.);
  • Использование Emacs или VIM.

Мы предлагаем:

  • Гибкий график и возможность работать удаленно;
  • Отличный социальный пакет (ДМС, скидки на корпоративные продукты, столовая и кафе);
  • Профессиональные обучающие курсы (в т.ч. на coursera, udemy и т.д.) и конференции в России и за рубежом;
  • Офис: м. Смоленская.