We are looking for a Senior Java & Murex Developer with hands-on experience inside the Murex MX.3 platform—not solely with systems that feed trades into it. The role builds and supports Murex configuration, interfaces, and Java services across the full trade lifecycle, from front-office trade capture through middle- and back-office processing. The successful candidate understands how trades move front-to-back through a capital markets business and writes clean, well-tested Java, with practical experience in TDD, BDD, and mocking. This is a 12-month contract with a possible extension, based in Toronto in a hybrid work arrangement. The position requires 8+ years of software development experience, including 4+ years of hands-on Murex experience. The work includes direct MX.3 configuration and development, Murex integrations and reporting, batch and end-of-day processing, and platform upgrades and releases. The consultant will deliver changes across front-, middle-, and back-office workflows, collaborate with business teams, and diagnose production issues end-to-end. They will also design and build Java 11+/17 services and Spring Boot microservices, apply sound software design and performance practices, and contribute to testing, code reviews, CI/CD, and Agile delivery.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior
Education Level
No Education Listed