Senior Java Lead (FX/ Capital Markets)
Are you ready to drive and evolve ongoing FX trading initiatives? Apply Now!
Working with one of our top financial clients, this role calls for a Senior Java Lead (FX/ Capital Markets) and offers an exciting opportunity to combine deep technical delivery with team leadership and stakeholder engagement, contributing to mission-critical components of the electronic FX trading platform.
In this position, you'll play a crucial part in core Java development while also providing technical leadership, mentorship, and direction to a team of developers.
Responsibilities
- Lead the design and development of robust, scalable, and low-latency FX trading systems
- Remain hands-on with Core Java development, contributing directly to critical code paths
- Guide architectural decisions and development best practices for the team
- Provide mentorship and technical guidance to developers across varying experience levels
- Foster high-quality engineering standards, including code reviews, testing, and performance optimization
- Partner closely with Product, BAs, and business stakeholders to shape requirements and technical solutions
- Act as a senior point of contact between development, product, and operations teams
- Communicate clearly around new features, trading behaviors, and technical trade-offs
- Lead investigation and resolution of complex production issues, including root-cause analysis
- Translate business objectives into technical roadmaps and actionable development plans
Desired skill set
- Bachelor’s degree in Computer Science or equivalent practical experience
- 7+ years of professional Java development experience
- Proven experience in a technical lead or senior developer role
- Strong expertise in multithreaded programming and performance optimization
- Demonstrated experience building and supporting low-latency trading systems
- Capital markets experience is required, with strong understanding of electronic trading workflows
- Solid knowledge of FIX protocol and market data integration
- Excellent communication skills with the ability to engage technical and non-technical stakeholders
- Strong leadership, coaching, and mentoring capabilities
Nice to have
- Experience leading development teams within FX or capital markets environments
- Hands-on experience with profiling tools and latency measurement frameworks
- Exposure to system design and architectural decision-making in trading platforms
- Exposure to C# or other complementary technologies
- Knowledge of containerization and cloud-native architectures
Additional information
- 70–75% hands-on development / 25–30% leadership & collaboration
- Core Java development within a capital markets trading environment
- Technical leadership across a distributed development team
- Regular engagement with Product, Business, and Operations stakeholders
- Agile-lite environment (pragmatic rather than process-heavy)
- Hybrid work model requiring strong communication and coordination
BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.