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