← к выдаче
разработка

Java Engineer (Low Latency, Algo Trading)

HongKong14 дн. назад

Коротко

Designs, develops, and optimizes low-latency trading systems, implementing algorithms for order execution and market-making strategies. · Needs: Strong Java development in performance-critical environments; expertise in multithreading, concurrency, and memory optimization; familiarity with FIX, Kafka

Описание от работодателя

Our client, a top-tier US bank, is seeking a talented Java Engineer to join its Algorithmic Trading team. This exciting role focuses on designing, developing, and optimizing low-latency trading systems, ensuring exceptional performance and reliability in a fast-paced, high-stakes environment. Responsibilities: Design, develop, and optimize high-performance, low-latency trading applications for our client. Implement advanced algorithms for order execution and market-making strategies. Collaborate closely with traders, quants, and engineers to enhance system performance. Optimize messaging, networking, and data structures to achieve ultra-low latency. Ensure system stability, scalability, and fault tolerance in a high-throughput environment. Contribute to real-time data processing and market connectivity solutions. Requirements: Strong experience in Java development in performance-critical environments. Expertise in multithreading, concurrency, and memory optimization. Familiarity with low-latency messaging protocols like FIX, Kafka, or Solace. Solid understanding of algorithmic trading strategies and financial markets. Experience with networking, TCP/IP, and distributed systems. Prior experience in algo trading, market data, or electronic trading systems is a plus.