Job Description
As a Java Developer, you will work side-by-side with experienced traders, and quants to build, test, and deploy real-time trading strategies and scalable infrastructure in global markets.
This is a unique opportunity to work at the intersection of finance and technology — with direct impact on the firm's trading performance.
* Design and implement trading strategy components in Java (low-latency, real-time systems)
* Collaborate with quants and traders to translate models into robust code
* Extend and optimise existing trading frameworks and execution logic
* Contribute to performance tuning, testing, and continuous deployment pipelines
What you need:
* Strong programming skills in Java, with solid understanding of OOP and multithreading
* Interest in financial markets and algorithmic trading (prior exposure a plus, not essential)
* Familiarity with Linux development environment and version control (Git)
* Strong problem-solving skills, attention to detail, and willingness to learn on the job
* Comfortable working in a fast-paced, production-driven environment
* Degree in Computer Science, Mathematics, Physics, Engineering, or similar field