Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
Our client, a leading financial institution, is looking for an experienced Senior Java Developer to join their Front Office Trading Technology team. You will work closely with traders, quants, and other stakeholders to design and build high-performance trading systems that support fixed income products.
Key Responsibilities:
- Develop, enhance, and maintain low-latency, high-performance trading applications using Java
- Work directly with Front Office trading teams to understand requirements and translate them into technical solutions
- Implement multi-threaded components to optimise system performance and throughput
- Collaborate with quants and business users to support pricing, risk, and trade execution functionalities
- Troubleshoot production issues and ensure system stability
- Participate in code reviews, technical design discussions, and best-practice engineering processes
Requirements:
- At least 5 years of hands-on Java development experience
- Strong background in Front Office trading technology, preferably supporting Fixed Income desks
- Solid understanding of Fixed Income products, pricing, and trade lifecycle
- Proven experience with low-latency and multi-threaded systems
- Strong communication skills with the ability to work closely with traders and business stakeholders
- Experience in high-pressure, fast-paced trading environments is a strong advantage
- Familiarity with messaging systems, in-memory data grids, or distributed architectures is beneficial
If you’re keen to work on impactful, high-performance trading systems and collaborate directly with the business, we’d love to hear from you.
Key Skills
Ranked by relevanceReady to apply?
Join Nicoll Curtin and take your career to the next level!
Application takes less than 5 minutes

