eXalt Fi

Java developer in FX electronic trading

In short

Senior Java backend developer role building and maintaining high-performance, real-time applications for FX electronic trading and pricing within a Capital Markets client. The team works closely with front-office stakeholders, and the role demands deep expertise in multithreading, concurrency, JVM internals and performance tuning. Experience with APIs, messaging systems, SQL databases and Capital Markets/FX domain knowledge is required. Hybrid position based in Lisbon.

About the Role
We are looking for a Senior Java Developer with strong expertise in multithreading and concurrent programming to join one of our clients in the Capital Markets sector. The role focuses on developing and enhancing applications supporting FX electronic trading, with demanding performance and reliability requirements.
Responsibilities
•Design, develop and maintain Java backend services supporting FX trading and pricing workflows
•Implement and optimise multithreaded and asynchronous processing for real-time applications
•Investigate and resolve concurrency, performance and stability issues
•Contribute to technical design and architecture decisions
•Work closely with front-office stakeholders and technology teams to deliver business requirements
•Ensure software quality through automated testing, code reviews and CI/CD practices
Requirements
•Strong experience in Java backend development within complex, high-performance environments
•In-depth understanding of multithreading and concurrency, including synchronisation, thread pools, concurrent collections and locking mechanisms
•Solid knowledge of the JVM, memory management and performance profiling
•Experience with API development, messaging systems and SQL databases
•Familiarity with automated testing, Git and CI/CD tools
•Experience in Capital Markets, ideally within a front-office development team, with knowledge of FX products and electronic trading workflows
•Strong analytical skills and the ability to collaborate effectively with technical and business stakeholders
Conditions
No conditions stated in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot