Internship Programme 2027 – Software Engineer (Java)

Updated: September 8, 2026

by Revolut

Internship
Engineering, Finance, IT
London
£Competitive

Internship Programme 2027 – Software Engineer (Java)

Spend 8–10 paid weeks developing your software engineering skills within Revolut’s global Technology team. You’ll work on real projects, write Java code and help build systems used across a financial platform serving more than 80 million customers. Alongside experienced engineers, you’ll gain exposure to APIs, microservices and large-scale financial systems while receiving regular feedback throughout the programme. Strong performers may also be considered for Revolut’s Graduate Programme the following year, providing a potential route from your internship into a longer-term technology career.

The Company

Since 2015, Revolut has focused on giving people greater visibility, control and flexibility over their money. Its products cover areas including spending, saving, investing, exchanging currencies and travel, and are used by more than 80 million customers.

Revolut now has more than 13,000 people working across its international offices and remotely. The company has also been certified as a Great Place to Work.

Its Technology team develops the infrastructure and customer experiences that support Revolut’s products, from the systems behind its app to features used by customers around the world.

The Role

As a Java Engineering Intern, you’ll develop your technical skills while contributing to projects within Revolut’s Technology team. You’ll gain hands-on coding experience and work on systems that support different areas of the business.

Revolut’s technology stack includes Java 17/21, GCP, Kubernetes, Docker, PostgreSQL, Redis, SparkJava, Spock and JOOQ, alongside a test-driven development approach.

You’ll be responsible for:

  • Collaborating with engineers working across different technology stacks.
  • Building APIs and developing microservices.
  • Optimising systems used in areas such as risk management, fraud detection and payment processing.
  • Contributing to new projects as well as improving existing systems.
  • Sharing progress with global teams and learning from senior engineers.
  • Managing tasks, monitoring progress and presenting project outcomes.
  • Receiving regular feedback to support your development throughout the internship.

The programme lasts 8–10 weeks and is expected to begin in June or July 2027.

Benefits and Perks

  • Paid 8–10 week internship programme.
  • Opportunity to work on real software engineering projects.
  • Regular feedback and development support from experienced engineers.
  • Potential offer to join Revolut’s Graduate Programme the following year for top-performing interns.
  • Visa assistance for eligible international applicants relocating to one of Revolut’s technology hubs.
  • Support towards travel costs where applicable.
  • Accommodation support where applicable.
  • Hybrid working, with around three days per week expected in the office where the role and location allow.
  • Financial benefits available through Revolut.
  • Revolut Metal subscription with associated benefits.
  • Team and company events throughout the year.

Requirements

  • A predicted or achieved 2:1 degree classification, or equivalent.
  • A portfolio of coding projects or open-source work.
  • You must be in the penultimate year of a bachelor’s or master’s degree in Computer Science, Maths, Physics or a similar subject, graduating in 2028.
  • A strong problem-solving approach.
  • A proactive, curious and results-focused attitude.
  • Fluency in English.
  • The ability to work effectively as part of a team in a fast-paced environment.
  • Full-time availability during summer 2027.
  • The ability to attend a Revolut office in your country of employment for at least three days per week.

Apply Now

If you’re looking to develop your Java engineering skills through hands-on projects and gain experience working with large-scale financial technology systems, apply for Revolut’s Software Engineer Internship Programme for summer 2027.

Share this:

LinkedIn
WhatsApp
Facebook
X
Email

Job details

Job ID: 37915
Type: Internship
Company: Revolut
Locations: London
Salary: £Competitive
Industries: Engineering, Finance, IT
Courses: Data Science, IT, Maths and Stats, Physics
Grade: 2:1
Updated: September 8, 2026
Closing: October 1, 2026
Starting: June 14, 2027

Relevant industry profiles

Interview advice

Related jobs

By industry:

By course:

Relevant industry profiles

Apply for this job