Senior Java Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for a talented team-oriented developer who thrives in a collaborative environment, enjoys solving complex technical challenges, and wants to make an impact in a fast-paced, global setting.
Join our Pricing & Risk team, working on our front-office pricing and trading platform. This is a hands-on role focused on building and maintaining distributed backend systems that support our market-making business across multiple asset classes - including Equities, FX, Crypto, and Commodities.
What You'll Do:
- Design, develop, and maintain backend infrastructure, microservices, APIs, and business logic for our pricing and trading systems.
- Partner with front-end developers, quants, and front-office users to deliver efficient, scalable, and high-performance solutions.
- Drive technical decisions and architecture trade-offs with a focus on scalability, maintainability, and performance.
- Mentor and support junior team members, promoting best practices in coding standards, code reviews, and release management.
- Respond to real-time trading issues in a fast-paced environment, ensuring minimal business disruption.
Requirements
- Strong expertise in Core Java, Spring Framework / Spring Boot, or similar backend frameworks.
- Proven experience designing and developing API-based, microservices-driven architectures.
- Solid understanding of multi-threaded systems and distributed messaging.
- Experience mentoring developers and promoting best practices in code quality and architecture.
- Collaborative mindset with experience working closely with business stakeholders and cross-functional teams.
Desirable Experience:
- Exposure to CEP engines (Esper) or other live stream aggregation technologies.
- Familiarity with authentication, authorization, and endpoint security.
- Experience with C# / HTML / JavaScript and AWS / Terraform / CI-CD pipelines.
Benefits & conditions
Why Join CMC Markets?
- Work on high-performance trading systems that have global impact.
- Collaborate with a team of passionate technologists and market experts.
- Be part of a company that values innovation, integrity, and excellence.
- Enjoy a supportive culture with opportunities for career growth and development.
*** Please note that this is an onsite role that will require you to work within our London office (near Liverpool street) 5 days on site per week. ***