Our client, a world-leading trading firm is currently seeking a Senior Full-Stack Developer specialising in Java with some Python and React, to join their Commodities Trading Desk in London. This is a fantastic opportunity to work in a low-frequency trading team focused on building high-performance applications that help traders make informed decisions using vast and diverse data sources. What You'll Do: Develop and maintain robust backend systems using Java (70% of your time). Contribute to the frontend using TypeScript and modern frameworks (30%). Occasionally work with Python for scripting and data manipulation. Build tools and applications that support trade decision-making, not execution. Collaborate with global team members across London, Chicago, and Texas. Work closely with traders to understand their workflows and deliver impactful solutions. Required Qualifications: Strong experience in Java development. Willingness and ability to contribute to frontend development. Experience or interest in working with TypeScript and modern UI frameworks. A pragmatic, hands-on engineer who enjoys solving real-world problems. Someone who thrives as an individual contributor-this is not a lead role. Comfortable working on-site 5 days a week, with flexibility when needed. This is a high-impact role where your work will directly support trading decisions. If you're passionate about building smart, data-driven applications and want to work in a collaborative, fast-paced environment, we'd love to hear from you.