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 codeExtend and optimise existing trading frameworks and execution logicContribute 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 jobComfortable working in a fast-paced, production-driven environmentDegree in Computer Science, Mathematics, Physics, Engineering, or similar field