Java Trading Systems Developer

CPS, Inc.
New York, New York, United StatesFull-timePosted Aug 27, 2026

About the role

Java Trading Systems Developer

We are seeking a Java Trading Systems Developer to build and enhance high-performance trading applications supporting front-office trading and execution. This role will work closely with traders, quantitative researchers, and other engineers to develop reliable, scalable systems used in real-time financial markets.

Responsibilities

Design and develop high-performance trading systems and services using Java.

Build real-time, event-driven applications for order management, execution, market data, and trading workflows.

Develop highly concurrent and multithreaded systems with a focus on performance, reliability, and scalability.

Integrate with exchanges, brokers, market-data providers, and other electronic trading venues.

Analyze and improve application latency, throughput, memory usage, and overall system performance.

Work directly with traders and quantitative teams to understand requirements and deliver production solutions.

Troubleshoot complex production issues across trading applications and infrastructure.

Participate in system design, code reviews, testing, deployment, and ongoing platform improvements.

Qualifications

Strong professional Java development experience.

Solid understanding of multithreading, concurrency, data structures, algorithms, and JVM performance.

Experience developing distributed, real-time, or high-throughput systems.

Strong Linux development and troubleshooting skills.

Experience with messaging technologies, networking, and TCP/UDP is preferred.

Knowledge of FIX or other financial-market protocols is a plus.

Experience with equities, futures, options, fixed income, FX, or other electronically traded products is preferred.

Previous experience in proprietary trading, hedge funds, investment banking, exchanges, or financial technology is highly desirable.

Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.

Responsibilities

  • Design and develop high-performance trading systems and services using Java.
  • Build real-time, event-driven applications for order management, execution, market data, and trading workflows.
  • Develop highly concurrent and multithreaded systems with a focus on performance, reliability, and scalability.
  • Integrate with exchanges, brokers, market-data providers, and other electronic trading venues.
  • Analyze and improve application latency, throughput, memory usage, and overall system performance.
  • Work directly with traders and quantitative teams to understand requirements and deliver production solutions.
  • Troubleshoot complex production issues across trading applications and infrastructure.
  • Participate in system design, code reviews, testing, deployment, and ongoing platform improvements.

Qualifications

  • Strong professional Java development experience.
  • Solid understanding of multithreading, concurrency, data structures, algorithms, and JVM performance.
  • Experience developing distributed, real-time, or high-throughput systems.
  • Strong Linux development and troubleshooting skills.
  • Experience with messaging technologies, networking, and TCP/UDP is preferred.
  • Knowledge of FIX or other financial-market protocols is a plus.
  • Experience with equities, futures, options, fixed income, FX, or other electronically traded products is preferred.
  • Previous experience in proprietary trading, hedge funds, investment banking, exchanges, or financial technology is highly desirable.

Skills mentioned

JavaSystem DesignDistributed SystemsEvent-Driven ArchitecturePerformance OptimizationDebuggingLinuxMultithreadingTCP/IPAPI Integration

About CPS, Inc.

CPS, Inc. has placed professionals in their desired, specialized industries for 50 years. Our ability to screen, qualify, and deliver the most talented individuals has positioned CPS, Inc. as a leader in the recruiting industry for decades. The dedicated and driven staff at CPS, Inc. searches, selects and places candidates for clients efficiently and securely, creating a lasting relationship for future hires. Clients: Our expertise comes from successfully placing professionals into careers across the country. We dig deep and deliver talent that is qualified and talented, guaranteed. Candidates: Our goal is to match you with the best industry opportunities based on your experience, capabilities and goals; to honestly market and represent your talents and skills appropriately and to inform and advise throughout every step of the process. Specialties: Accounting and Finance, Actuarial, Advertising, Big Data, Chemical Engineering, Information Technology, Employee Benefits, Engineering, Laboratory, Procurement and Supply Chain Management, Retirement Services and Sales and Marketing.

Staffing and Recruiting51-200 employeesWestchester, IL