Java Technical Lead - Investment Banking - FXI am currently looking for a hands-on Technical Lead to drive the development of next-generation trading systems. This role involves leading a small team in London aswell as offshore, while remaining deeply engaged in design and development.You'll play a key role in a large-scale modernisation program, building new Java microservices to replace legacy systems. This includes end-to-end ownership across trade booking, trade management, position keeping and settlements, while also contributing to a framework that will be adopted firmwide across multiple asset classes.Key ResponsibilitiesLead and mentor a small team of developers (onshore & offshore)Design, develop, and deliver new trading applications from the ground upParticipate in architecture and design discussionsContribute to ongoing system enhancements and maintenanceCollaborate closely with business analysts, sales, and trading teamsRequired Skills & ExperienceStrong expertise in Java (8+)Proven experience in multi-threading and concurrency for low-latency enterprise applicationsSolid understanding of algorithms, design principles, and clean coding practicesLeadership and mentoring experience within small teamsStrong communication skills and ability to work with front-office stakeholdersBackground in capital markets (any asset class; FX experience beneficial but not required)Nice to HaveExperience with DevOps tools (e.g. Jenkins, containers, cloud deployment)Familiarity with SQL and database fundamental.This is an excellent opportunity for a hands-on leader who thrives in both technical and team leadership roles, with the chance to shape a high-impact platform from the ground up.Please note this role requires 4 days in the office.