Graduate Software Engineer – Java (2027 Programme)
Revolut · Dubai
Job description
About the role
Join Revolut’s 2027 Graduate Programme as a Java Software Engineer. You will work on real fintech projects, own feature lifecycles and collaborate with cross‑functional teams to deliver high‑impact solutions.
Key responsibilities
- Develop and maintain Java‑based services using Java 17/21.
- Participate in the full software development lifecycle, from design to production.
- Collaborate with product, design and operations teams across varied projects.
- Contribute to code quality through test‑driven development and code reviews.
Required profile
- Recent graduate with a degree in Computer Science or related field.
- Strong problem‑solving mindset and eagerness to learn fintech technologies.
- Willingness to relocate to Dubai and work on‑site three days a week.
Required skills
- Java (17/21)
- Google Cloud Platform (GCP)
- Kubernetes
- Docker
- PostgreSQL
- Redis
- SparkJava
- Spock
- jOOQ
- Test‑Driven Development (TDD)
What we offer
- 12‑month structured training and mentorship.
- Visa assistance, travel costs and first‑month accommodation support.
- Opportunity for promotion during or after the programme.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Arab Emirates.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 1 week from now
71 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Revolut
Dubai