We are looking for a
Senior Java Team Lead
to 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 reliability
Must-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 English
If you're interested, apply directly or send your CV with your daily rate and availability for a call to .