Топ-100 Работа Middle/Senior Java Developer (Exchange)/Разработчик Java Воронеж, вакансия в компании Devexperts
Оставаясь на сайте, Вы соглашаетесь с обновленной Политикой конфиденциальности...
LookingForJob.ru Ваш город Кандидатам Работодателям Партнёрам Войти
Отобразить описание
Скрыть описание

Middle/Senior Java Developer (Exchange)/Разработчик Java (похожие вакансии)

 
 
Город: Воронеж. Рассматриваются кандидаты из других городов, готовые переехать.
Тип занятости: Полный рабочий день
Место работы: Работа на территории работодателя
 
Условия работы и компенсации

Своевременная выплата зарплаты
Подробности при собеседовании
 
Обязанности

Мы ищем backend-инженеров для разработки высокопроизводительных распределённых биржевых систем. Биржа должна быть способна бесперебойно обрабатывать десятки тысяч торговых заявок в секунду со временем обработки каждой заявки в микросекундном диапазоне. Помимо приёма и обработки заявок, система предоставляет разнообразные высокопроизводительные API, обсчитывает и проверяет риски, интегрируется со сторонними системами, надёжно сохраняет все события и предоставляет отчёты и аналитику, публикует ры
 
Требования к кандидату
 
Опыт работы: от 3 лет
 
Требования к квалификации

отличное знание базовых структур данных и алгоритмов;
хорошее владение инструментарием J2SE aka "core Java". У нас вы вряд ли сможете применить знания сложных фреймворков (да, мы говорим о тебе, Hibernate, и о тебе, Spring), зато поработаете с сетью, shared memory, битами, файлами и многопоточностью;
опыт и интерес к "низкоуровневой" разработке на Java. Самые производительные компоненты разрабатываются с учётом mechanical sympathy и не должны плодить мусора;
умение профилировать, писать бенчмарки, анализировать логи и дампы, выдвигать, валидировать и опровергать гипотезы о поведении программы в боевых условиях;
интерес (а лучше - опыт) к проектированию и использованию распределённых систем. CAP-теорема, сетевые протоколы, event sourcing, консенсус, репликация, partitioning etc;
умение проектировать, реализовывать и использовать REST API;
владение английским языком достаточное для чтения и написания технической документации.

Будет плюсом:

опыт работы с базами данных (как SQL, так и NoSQL) - проектирование, оптимизация производительности, глубокое понимание внутренностей;
опыт работы с ZooKeeper, etcd, Consul;
опыт работы с Docker и средствами его оркестрации;
опыт работы с Linux, а лучше - опыт его тонкой настройки;
опыт работы с высокопроизводительными messaging-системами и протоколами - Aeron, TIBCO, Informatica etc;
представление о биржевых финансовых рынках;
опыт работы с финансовыми протоколами (FIX).
 
Направление деятельности
Информационные технологии (все вакансии раздела)
   Программист Java (все вакансии раздела)
 
Скрыть описание