freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Build and maintain low-latency Java/C++ components for a real-time trading platform handling market data, order management, and exchange connectivity in capital markets.

Описание:

Teza Technologies operates in the capital markets industry and develops a real-time, low-latency trading platform covering market data, order management, exchange connectivity, and execution infrastructure.

Задачи:

  • Design, develop, and support core components of the real-time trading platform, including market data, order management, exchange connectivity, and execution infrastructure;
  • Troubleshoot and resolve production issues across a globally distributed trading infrastructure;
  • Develop and maintain Java and C++ trading systems.

Требования:

  • 2+ Years of experience in a front-office trading environment building low-latency systems using Core Java;
  • Bachelor's or Master's degree in Computer Science or a related field;
  • Experience with network programming using TCP and UDP and with binary protocols;
  • Experience with Unix/Linux development;
  • Experience with multithreading and lock-free data structures;
  • Experience with some of the following: Market Data, Order Management System, FIX, Algo Trading, Smart Order Router, DMA, and ITCH;
  • Ability to work in a fast-paced, dynamic environment;
  • Nice to have: C++, Python for tooling, analytics, or data pipelines, Grid Computing / Big Data, databases such as SQL, MongoDB, or Redis, cloud infrastructure such as AWS.

Условия:

  • Competitive compensation;
  • Health, vision, and dental insurance;
  • Flexible sick time policy.

See also