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 systemperformance 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-onexperience with Java 11+, including concurrency and performance tuning;
* Proficiency in Linux environments;
* Experience withunit testing, CI/CD, and agile development practices;
* Excellent communication skills and fluency in English.
Nice to Have
* Experience in financial markets or eTrading platforms;
* Familiaritywith low-latency systems and algorithmic trading;
* Exposure toDevOps 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.