Job Description
A leading corporate banking and capital markets organisation is seeking a Java Developer to join their team in London.
Main Purpose of the role:
We are looking for an experienced Java Developer to join a fast-growing FX pricing team.
The role will focus on building pricing applications from the ground up, enabling the FX trading desk to offer competitive prices to their customers.
Key Activities:
- Building core FX pricing systems components in Java.
- Write unit and system integration tests.
- Application performance profiling and optimisation.
- Collaborating directly with stakeholders (traders and quants) to take requirements.
Key Requirements:
- Strong proficiency in Core Java, including multi-threading, concurrency, and design patterns.
- Experience in working with real-time event driven environments.
- Track record of test-driven development, integration testing, mocking and back-testing.
- Familiarity with microservices architecture and RESTful APIs.
- Ability to work independently, have strong analytical and problem-solving skills, with desire to own issues and see them through to resolution.
- Enjoy fast-past, collaborative cultures.
- Ideally have exposure:
- In working with Front Office stakeholders
- Enjoy fast-past, collaborative cultures.
Ideally have exposure:
- In working with Front Office stakeholders.
- Cloud technology.
- Containerisation and orchestration tools.
Contact Detail:
Commerzbank AG Recruiting Team