Senior Java Developer - AlgorithmicTrading


New York
Contract
Negotiable
Development and Engineering​
CR/547228_1748509891
Senior Java Developer - AlgorithmicTrading

Job Title: Senior Java Developer- AlgorithmicTrading
Employment Type: Contract
Contract Length: 12 months extendable
Sector: Global Banking & Financial Service
Location: New York, NY
Remote Policy: Hybrid - 3 days on-site, 2 days remote

Worker type: No C2C or Sponsorship Available

About the Company:
Our client is a global investment banking and capital markets firm recognised for its deep industry expertise and commitment to delivering innovative financial solutions. With a strong presence across major financial hubs, the firm offers a comprehensive suite of services including investment banking, equities, fixed income, and asset management. Known for its entrepreneurial culture and collaborative environment, our client empowers its teams to take initiative, drive results, and contribute meaningfully to long-term success.

Project Objective:
The team is currently working on enhancing a next-generation electronic trading platform for the US Rates business. Efforts are centred around optimising a robust automation engine to support risk management and execution work flows, along with the development of quoting, pricing, and market-making capabilities. This platform is a high impact initiative with strong visibility and influence on trading PnL.

Job Description:
We are seeking a highly skilled Core Java Expert to join a front-office development team. You will work closely with traders, quants, and fellow engineers to deliver high-performance, low-latency trading systems. This is a hands-on development role focused on building critical components of the electronic trading stack, including order management, position management, and portfolio optimisation.

Key Responsibilities:

  • Design and implement real-time trading components in Core Java.
  • Contribute to the development of a systematic hedging engine and future algo trading infrastructure.
  • Collaborate with traders and quants to gather requirements and deliver business-critical functionality.
  • Optimise system performance, messaging, and connectivity for low-latency execution.
  • Integrate with market data feeds and internal analytics platforms (e.g., KDB).
  • Participate in code reviews, testing, and continuous integration workflows.

Required Skills & Qualifications:

  • Strong expertise in Core Java and real-time systems development.
  • Experience building low-latency trading applications.
  • Familiarity with automated testing frameworks and CI/CD pipelines.
  • Excellent problem-solving skills and ability to deliver in a fast-paced, front-office environment.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Knowledge of US Rates market structure, including D2D (Dealer-to-Dealer) and D2C (Dealer-to-Client) workflows.
  • Understanding of RFQ (Request for Quote) and market making processes.
  • Experience with the ION trading platform.
  • Hands-on experience with KDB/Q for analytics and time-series data is a bonus.
  • Exposure to C++ or Rust for performance-critical components are a bonus

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you