Java Developer (dxFeed)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Позиция открыта в нашем подразделение dxFeed – оно занимается предоставлением рыночных данных и сопутствующей финансовой информации банкам, брокерам, инвестиционным компаниям и другим профессиональным участникам рынка.
dxFeed сотрудничает с крупнейшими биржами мира, что позволяет его клиентам получать актуальную информацию о более чем 3-х миллионах финансовых инструментов в режиме реального времени. Конечными пользователями наших сервисов на данный момент являются более 6 миллионов человек.
Команда Gates занимается развитием сервисов, ответственных за получение, обработку, хранение и распространения финансовой информации от внешних источников.
Состав команды: 4 backend-разработчика, 1 технический писатель, 1 бизнес-аналитик, развитая команда поддержки.
Стек: Java 8, AWS SDK;
Используем Jira для управления задачами, Maven как систему сборки проектов, реализуем CI/CD Bitbucket + Git как систему контроля версий, Junit4 + AssertJ + Mockito для тестов.
Работа выстроена по Kanban-процессу.
Задачи, которые мы предлагаем:
- поддержка текущих сервисов, разработка новых
- поддержка и доработка существующих APIs (Java, JavaScript, C/C#, Python)
- улучшение производительности существующих компонентов (тюнинг jvm GC, профилирование, использование lock-free алгоритмов и garbage-free паттернов)
- документирование и улучшение существующей кодовой базы
- написание модульных и интеграционных тестов
Требования к кандидату:
- знание Java 8
- отличное понимание принципов ООП и умение их применять
- знание основных шаблонов проектирования
- знания в области параллельного программирования, опыт разработки многопоточных приложений
- знание алгоритмов и структур хранения данных
- глубокое понимание работы TCP/UDP
- желание писать, улучшать, документировать тщательно покрытый тестами код
Будет преимуществом:
- знание операционных систем семейства Unix
- знание протоколов обмена финансовой информацией (FIX/FAST/SBE)
- знание протоколов передачи данных (MQTT, QUIC, HTTP, FTP, WebSocket)
- знание криптографических протоколов (TLS, SSL)
- понимание REST
- интерес к DevOps культуре
Бонусы
- гибкий график работы
- оформление по ТК РФ, заработная плата в рублях, по безналичному расчету, «белая»
- работа в новом комфортабельном офисе в центре Ростова
- оплачиваемый больничный лист
- ДМС страхование + ежемесячные бесплатные консультации с врачом-куратором в офисе
- ежедневное питание в офисе
- постоянные курсы английского языка для групп разного уровня знаний, в том числе с носителем
- компенсация 2/3 от стоимости абонемента в любой спортивный клуб города
- выплата денежных бонусов за рекомендованных специалистов извне
- оплачиваемая сертификация по Java
- внутреннее корпоративное обучение: тренинги, лекции, а также регулярные семинары коллег для обмена опытом
- тимбилдинги, корпоративные мероприятия, выезды на природу и пр.