We are looking for aSenior Java Team Leadto join a front-office eTrading IT environment focused on core FX application services.Work setup:Hybrid – Lisbon – 2 days on-site per week.Responsibilities: Lead the analysis, development, and delivery of new features for core FX application services Contribute hands-on to Java and C# development across core components, shared libraries, feed handlers, reporting tools, and front-end applications Maintain and enhance existing systems in a high-availability, front-office environment Support migration and refactoring initiatives toward updated technical frameworks and architectures Collaborate directly with traders, front-line support teams, and other development teams to address business and production needs Balance planned development work with urgent production support and issue resolution Review and understand existing codebases across different programming languages when required Operate within agile delivery practices while ensuring performance, low latency, and system reliabilityMust-have requirements: 5+ years of software development experience 2+ years of experience as an IT Team Lead Strong expertise in Java Core, including multithreading, low latency, and optimization Practical experience with C# Previous experience in front-office environments, electronic trading platforms, or high-load distributed architectures Experience with migration and refactoring projects Good knowledge of FX products Fluent spoken and written EnglishIf you're interested, apply directly or send your CV with your daily rate and availability for a call to .