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.