Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.
With 19 offices and 3,000 employees from over 60 nationalities, our platform supports banks, asset managers, corporations and utilities worldwide.
The Role
We are the Risk Control Development Team, part of the ERM (Enterprise Risk Management) domain within the Risk and Buy-Side group of the global development department.
Key Responsibilities
* Design and Development:
Lead the design and development of backend systems using Java, ensuring high performance, scalability and reliability.
* Risk Control Solutions:
Develop and implement solutions that monitor, detect and mitigate risks in real-time, delivering high-quality, testable and maintainable code.
* Teamwork & Practices:
Show motivation and initiative to work collaboratively and improve work practices.
* Mentorship:
Provide guidance and mentorship to junior developers, fostering continuous learning and skill development.
* Learning:
Be open to learning new technologies and development practices.
* Collaboration:
Work closely with front-end developers, data scientists and risk analysts to integrate backend services.
* Code Quality:
Maintain high standards through code reviews, testing and continuous integration.
* Documentation:
Create and maintain comprehensive documentation for all systems and applications.
* Troubleshooting:
Identify and resolve performance and scalability issues promptly.
* Maintenance & Support:
Support existing risk control solutions for over 100 clients, including bug fixes and performance analyses.
Qualifications
* Education:
Bachelor's or Master's in Computer Science, Engineering or related field.
* Experience:
At least 5 years in Java backend development; experience with 3-tier architectures, multi-threaded applications, distributed systems; financial sector experience is a plus.
* Technical Skills:
Proficiency in Java, Spring, Hibernate, RESTful APIs, SQL, Git, testing frameworks (JUnit), security practices, CI tools, scripting (Python, Bash).
* Soft Skills:
Strong problem-solving, communication, collaboration, Agile experience (Scrum/Kanban), fluency in English, independence, attention to detail, flexibility.