This job is no longer available
This job expired on 28/07/2026. It no longer accepts applications.
Graduate Software Engineer (Java) – 2027 Programme
Revolut
Job description
About the role
Revolut is looking for ambitious graduates to join its 2027 Graduate Programme as Java Software Engineers. You will work on real fintech projects, own feature lifecycles and collaborate across product and engineering teams.
Key responsibilities
- Design, build and maintain APIs and micro‑services using Java.
- Optimize systems for risk management, fraud detection and payment processing.
- Participate in greenfield projects and enhance existing services.
- Collaborate with product owners, senior engineers and cross‑functional teams.
- Track tasks, manage progress and deliver high‑quality code.
Required profile
- Recent graduate (2026/2027) with a degree in Computer Science or related field.
- Willingness to relocate to a Revolut tech hub in Poland, Portugal, Spain, the UAE or the UK.
- Ability to work on‑site three days a week (hybrid model).
Required skills
- Java 17/21
- Google Cloud Platform (GCP)
- Kubernetes
- Docker
- PostgreSQL
- Redis
- SparkJava
- Spock
- jOOQ
- Test‑Driven Development (TDD) approach
What we offer
- Visa assistance and travel cost support.
- One month of accommodation assistance (conditions apply).
- Structured training, mentorship and fast‑track promotion opportunities.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Revolut
Related job offers
-
Android Developer - AI Finance Agent
Doit Portugal -
Android Software Engineer - AI Neobank App
Doit Portugal -
Mobile Application Developer – AI Neobank App
Doit Portugal -
Project Manager – Business Improvement & Technology Implementation
Ranger American Porto Rico -
IT Project Manager
PlatformX Solutions San Juan