Senior Java Developer 6 Month Contract Hybrid – 3 days a week in London £750-£790 (Inside IR35) Our client requires Senior Java Developers in the e-Trading team, you will play a pivotal role in delivering new functionalities and improving existing trading strategies. Your expertise will contribute to the development of their system's architecture and framework, ensuring high-performance and low-latency solutions across various trading environments. Key Responsibilities: Apply BDD/TDD methodologies to ensure lower defect rates and productivity in new strategy development. Leverage EAI and messaging technologies, including FIX Connectivity, to enhance system performance. Collaborate with business teams to advance trading automation and market intelligence strategies. Participate in requirements gathering, design, development, testing (unit, system, back-testing), implementation, and production support. Integrate with quantitative analytical tools and expand trading capabilities to additional venues and desks. End-to-end architecture, design, and development activities. Design and implement high-performance/low-latency systems, adhering to Object-Oriented and functional programming designs. Utilise core Java (v8, v9, v11), with a focus on multi-threading and JVM-based high-performance systems. Employ web-based technologies (HTML5) and ensure Agile delivery of business requirements.Qualifications: Proven experience in Java development, particularly with core Java v8 and above. Strong understanding of multi-threading, architecture design, and high-performance systems. Familiarity with EAI, messaging technologies, and FIX Connectivity. Experience in integrating with quantitative analytical tools. Proficient in web-based front-end technologies and Java APIs. Experience working within an Agile development environment, with knowledge of BDD/TDD