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 .