Senior Java Engineer – Trading Systems Location: Hybrid (2-3 days per week in London office) Salary: Up to £125,000 We are excited to continue our partnership with a pioneering company at the forefront of digital transformation in the financial sector. They are seeking Senior Java Engineers to join their London-based team and contribute to the development and enhancement of high-performance trading applications for financial markets . This is a fantastic opportunity to work in a dynamic and collaborative environment, where you will have access to continuous learning opportunities and strong career progression. Your primary focus will be on improving low-latency, scalability, and system performance , as well as developing new platform features. Key Responsibilities As a Senior Java Engineer , you will: Participate in the full software development lifecycle of FX trading systems, from analysis and design to deployment and support. Design, build, test, and integrate new trading platform features , while also enhancing existing solutions. Optimize performance, scalability, and reliability to ensure seamless execution in high-frequency trading environments. Work closely with technical and business teams to align technology with trading strategies and business objectives. Key Requirements To be successful in this role, you should have: A degree in Computer Science or a related field. 5 years of commercial experience in Core Java development. Experience in building trading systems or working in financial markets. What’s in It for You? Discretionary bonus based on performance. Pension contributions to support your long-term financial security. 50% subsidized private medical insurance for you and your family. Flexible working policy , offering a balance between office collaboration and remote flexibility. If you are a Java Engineer looking for your next challenge in a fast-paced, high-impact environment , apply now for immediate consideration.