FCamara is seeking a highly skilledSenior Java Developerto 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 experiencein Java development, ideally in real-time or reactive systems;
Strong hands-on experience withJava 11+, including concurrency and performance tuning;
Proficiency inLinuxenvironments;
Experience withunit testing ,CI/CD, and agile development practices;
Excellent communication skills and fluency in English.Nice to Have
Experience infinancial marketsoreTrading platforms;
Familiarity withlow-latency systemsandalgorithmic trading;
Exposure toDevOps toolsand scripting (e.g., Bash, Python).Why Join Us?
Be part of aglobal leaderin capital markets and institutional banking;
Work onmission-critical systemswith real-time performance requirements;
Collaborate withtop-tier professionalsin a hybrid work model (Lisbon or Porto);
Benefit from arelocation packageand career growth in a high-impact environment.