What are the responsibilities and job description for the Senior Java Engineer – Fixed Income Electronic Trading position at QUANTEAM - North America (RAINBOW PARTNERS Group)?
As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specialized in Banking, Finance, and Financial Services. Through our core human values – proximity, teamwork, diversity, excellence – our 1000 expert consultants, hailing from 35 different nationalities, collaborate across 13 international offices: Paris, Lyon, New York, Montreal, London, Brussels, Luxembourg, Geneva, Lisbon, Porto, Casablanca, Madrid and Singapore.
We are seeking a Senior Java Engineer to join a front-office technology team supporting a global electronic trading platform for Rates and Fixed Income products (government bonds, swaps, repos, futures). The platform enables algorithmic pricing, quoting, auto-execution, and smart order routing across major trading venues.
This is a front-office role in an algo/HFT environment, where technology is at the core of market-making automation, low-latency execution, and flow internalisation. You will work directly with traders, quantitative analysts, and sales to build and optimize components that operate under high-frequency, real-time conditions.
Responsibilities
- Design, develop, and optimize low-latency Java components powering algorithmic pricing, quoting, and execution workflows.
- Enhance performance, scalability, and resilience of a high-frequency trading platform.
- Collaborate closely with traders and quants to translate market requirements into robust technical solutions.
- Ensure production stability across global markets, supporting high-volume and spiky trading conditions.
- Contribute to automation and DevOps practices (continuous testing, CI/CD, monitoring, rollback).
- Act as a technical reference point within the team, promoting best practices in performance engineering and algo development.
Profile
- Degree in Computer Science, Engineering, Mathematics, or related quantitative field.
- 5 years of core Java development in low-latency, high-frequency trading systems.
- Strong exposure to electronic trading workflows (pricing, execution, booking, connectivity).
- Prior experience in algo trading, smart order routing, or market-making automation is highly valued.
- Technical Skills:
- Java (8 ), multi-threading, concurrency, performance tuning.
- Messaging middleware (TCP, JMS, Kafka, etc.).
- Familiarity with C /JNI or ION MarketView is a plus.
- Understanding of Fixed Income products is mandatory.
- Soft Skills:
- Proactive, accountable, and comfortable in a fast-paced front-office environment.
- Strong communicator with both technical and business stakeholders.
- Passionate about high-performance engineering and delivering robust trading solutions.