VirtueTech Recruitment GroupSenior Java Backend Engineer – Java, Spring Boot, Oracle (with Angular/JS exposure)
Financial Trading & Payments | €80,000 + Bonus + Package | Hybrid | Lisbon
We're partnering with a leading financial services firm in the FX payments and trading space that is investing heavily in the modernisation of its core technology platforms.
With a new technology leader driving change, the focus is on building robust, scalable, in-house systems that support high-volume, business-critical financial operations.
This role is backend-first, with a strong emphasis on Java engineering, while also offering exposure to Angular / JavaScript on the front end.
As a Senior Java Backend Engineer, you'll take ownership of designing, building, and enhancing core backend services that power trading and payments platforms.
You'll work primarily in Java and Spring Boot, integrating with Oracle databases, messaging systems, and external services.
While the role is firmly backend-focused, you'll also collaborate closely with front-end engineers and may contribute occasionally to Angular-based UI components, giving you end-to-end visibility of the system.
You'll be working in a globally distributed team across Portugal, the UK, India, and Hong Kong, engaging with both technical and business stakeholders on complex financial systems.
Design, develop, and maintain Java backend services using Spring Boot
Build and optimise integrations with Oracle databases and messaging systems
Collaborate with front-end engineers on Angular / JavaScript applications
Contribute to the modernisation of legacy systems and service-based architectures
Ensure high standards of code quality, testing, and performance
Participate in design discussions and technical decision-making
Work closely with QA, BAs, and other engineers in an agile environment
Backend (primary): Java, Spring Boot, Oracle
Frontend (secondary exposure): Angular, TypeScript, JavaScript, HTML, CSS
RESTful APIs, Messaging (MQ), Git, CI/CD pipelines
Strong experience as a Java Backend Engineer
Solid knowledge of Spring Boot and enterprise Java development
Experience working with Oracle or similar relational databases
Some exposure to Angular or JavaScript (not front-end–led)
Experience working in distributed systems and agile teams
Strong communication skills and a problem-solving mindset
Why Join?
Backend-first role working on core trading and payment systems
Opportunity to modernise mission-critical financial platforms
Join a growing international engineering team (~34 people globally)
Competitive package with long-term growth opportunities
If you're a Senior Java Engineer who enjoys building high-quality backend systems, with some exposure to modern front-end technologies, and wants to play a key role in the evolution of financial trading and payment platforms, we'd love to hear from you.
Apply by sending your CV to or reply directly to this advert.
¿Te interesa este puesto?