FCamara is seeking a highly skilled
Senior Java Developer
to join our client's E-Trading team within the global financial markets division. This is a unique opportunity to work on high-impact, performance-critical systems in the equities, FX, rates, credit, and derivatives space.
Professionals based in Portugal and Brazil are encouraged to apply. Relocation to Portugal is mandatory for this role and will be fully supported by FCamara as part of our mobility package.
About the Role As a Senior Java Developer, you will: Design and implement robust, scalable Java applications for E-Trading systems; Collaborate with trading and operations teams to deliver reliable, high-performance solutions; Mentor junior developers and contribute to team knowledge sharing; Optimize system performance and ensure code quality through testing and automation; Stay current with the latest Java technologies and trends in algorithmic trading.
What We're Looking For Bachelor's degree in Computer Science, Engineering, or related field; 5+ years of experience
in Java development, ideally in real-time or reactive systems; Strong hands-on experience with
Java 11+, including concurrency and performance tuning; Proficiency in
Linux
environments; Experience with
unit testing ,
CI/CD, and agile development practices; Excellent communication skills and fluency in English.
Nice to Have Experience in
financial markets
or
eTrading platforms; Familiarity with
low-latency systems
and
algorithmic trading; Exposure to
DevOps tools
and scripting (e.g., Bash, Python).
Why Join Us? Be part of a
global leader
in capital markets and institutional banking; Work on
mission-critical systems
with real-time performance requirements; Collaborate with
top-tier professionals
in a hybrid work model (Lisbon or Porto); Benefit from a
relocation package
and career growth in a high-impact environment.