R
RevolutKrakowGraduate

Graduate Programme 2027: Software Engineer (Java)

Revolut's 12-month Graduate Programme offers ambitious graduates a chance to launch fintech careers as Java Software Engineers. Work on real projects, receive structured training, and collaborate globally in tech hubs across Europe.

1

Programme Details

  • 12-month graduate programme starting early or late 2027.
  • Work on real projects with hands-on experience from day one.
  • Structured training and mentorship provided.
  • Opportunities for promotion during or after the programme.
  • Hybrid work model: approx. 3 days per week in office.
2

Role Responsibilities

  • Collaborate with engineers and product owners across tech stacks.
  • Build APIs and develop microservices using Java 17/21.
  • Optimize systems for risk management, fraud detection, and payments.
  • Drive greenfield projects and enhance existing systems.
  • Manage tasks, track progress, and deliver outcomes.
3

Requirements

  • Predicted or achieved 2:1 degree or equivalent.
  • Bachelor's or master's in computer science, maths, physics, or STEM.
  • Graduated or graduating in 2025, 2026, or 2027.
  • Portfolio of coding projects or open-source contributions.
  • Fluency in English and strong communication skills.
4

Technology Stack

  • Java 17/21, Google Cloud Platform (GCP).
  • Kubernetes, Docker for containerization.
  • PostgreSQL, Redis databases.
  • SparkJava, Spock, jOOQ frameworks.
  • Test-driven development (TDD) approach.