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.