Graduate Programme 2027: Software Engineer (Java)

Revolut

Town of Poland (NY)

Hybrid

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Revolut is hiring Java Engineers for their Graduate Programme in New York. Candidates will engage in real projects and collaborate across tech stacks, focusing on building APIs and optimising systems.

The position requires a relevant degree, problem-solving skills, and fluency in English. The role is hybrid, allowing for flexibility in office attendance. Join a diverse team at Revolut and start your meaningful career in fintech!

Qualifications

  • Graduated in 2025, 2026, or 2027.
  • Portfolio of coding projects or open-source contributions required.
  • Solid problem-solving skills and results-driven mindset.

Responsibilities

  • Collaborate with Software Engineers and Product Owners.
  • Build APIs and develop microservices.
  • Optimise systems for risk management and payment processing.
  • Drive greenfield projects while enhancing existing ones.

Skills

Java
Problem solving
Fluency in English
Communication skills
Organisational skills

Education

Bachelor's or Master's degree in Computer Science, Maths, Physics or STEM
Predicted or achieved 2:1 degree or equivalent

Tools

Docker
Kubernetes
PostgreSQL
Redis

Job description

About Revolut

People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 75+ million customers get more from their money every day.

About The Graduate Programme

The Graduate Programme is built for ambitious graduates who want to launch their careers in fintech. Over this 12‑month programme, you’ll work on real projects, solve complex challenges, and make an impact from day one. With structured training and hands‑on experience, you’ll grow your skills while exploring different areas of the business. Top performers can be promoted during or after the programme, giving you the chance to continue your journey at Revolut.

About The Role

Our Technology team builds the systems and experiences that keep Revolut moving. From the infrastructure behind our innovative app to the features used by millions of people around the world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do.

We’re looking for Java Engineers who want to own the full lifecycle of features, work across varied projects, and collaborate cross‑functionally.

Our stack includes Java 17/21, GCP, Kubernetes, Docker, PostgreSQL, Redis, SparkJava, Spock, jOOQ, and a TDD approach.

Join us from anywhere

The Graduate Programme is open to international applicants willing to relocate to one of our tech hubs in Poland, Portugal, Spain, the UAE, or the UK. We’ll support you with visa assistance, travel costs, and your first month of accommodation (conditions apply). You’ll be expected to spend around 3 days per week in the office (where role and location allow).

Key dates
  • Applications: open from May 2026
  • Recruitment process: July–December 2026
  • Programme start: early 2027 (January–June) or late 2027 (July–December)
What You’ll Be Doing
  • Collaborating with Software Engineers and Product Owners across different tech stacks
  • Building APIs and developing microservices
  • Optimising systems for risk management, fraud detection, and payment processing
  • Driving greenfield projects and enhancing existing ones
  • Partnering with senior mentors to build expertise
  • Managing tasks, tracking progress, and delivering outcomes
  • Sharing updates and collaborating with global teams
  • Using regular feedback to accelerate your development
What You’ll Need
  • A predicted or achieved 2:1 degree, or equivalent grade
  • A bachelor’s or master’s degree in a relevant field, such as computer science, maths, physics, or another STEM subject
  • To have graduated in 2025, 2026, or 2027
  • A portfolio of coding projects or open‑source contributions
  • Solid problem‑solving skills
  • A proactive, ambitious, and results‑driven mindset
  • Fluency in English
  • Great communication and organisational skills
  • Confidence working in a fast‑paced, team‑driven environment
  • Full‑time availability from early or late 2027
  • The ability to attend a Revolut office in your country of employment at least 3 days per week (this is a hybrid role)
Our Commitment to Diversity

Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We’re not just doing this because it’s the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard‑working team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graduate Programme 2027: Software Engineer (Java)
Graduate Programme 2027: Software Engineer (Java)

Revolut • United States

Hybrid
GBP 30,000 - 50,000
Visa assistance
Travel costs covered
First month accommodation support
Graduate Programme 2027: Software Engineer (iOS)
Graduate Programme 2027: Software Engineer (iOS)

Revolut • Town of Poland (NY)

Hybrid
USD 75,000 - 95,000
Graduate Programme 2027: Software Engineer (Frontend)
Graduate Programme 2027: Software Engineer (Frontend)

Revolut • United States

Hybrid
GBP 30,000 - 40,000
Visa assistance
Travel costs support
First month accommodation support
Graduate Programme 2027: Software Engineer (Frontend)
Graduate Programme 2027: Software Engineer (Frontend)

Revolut • Town of Poland (NY)

Hybrid
USD 70,000 - 110,000
Graduate Programme 2027: Software Engineer (Python)
Graduate Programme 2027: Software Engineer (Python)

Revolut • Town of Poland (NY)

Hybrid
USD 70,000 - 90,000
Graduate Programme 2027: Strategy & Operations Manager
Graduate Programme 2027: Strategy & Operations Manager

Revolut • Town of Poland (NY)

Hybrid
USD 60,000 - 80,000
Visa assistance
Travel costs support
First month of accommodation
Graduate Programme 2027: Information Security Engineer (Appsec)
Graduate Programme 2027: Information Security Engineer (Appsec)

Revolut • Town of Poland (NY)

Hybrid
USD 60,000 - 85,000
Graduate Programme 2027: Data Scientist and Analyst
Graduate Programme 2027: Data Scientist and Analyst

Revolut • Town of Poland (NY)

Hybrid
USD 70,000 - 90,000
Visa assistance
Travel costs covered
Accommodation support
Software Engineer (Java) - Credit - Relocation to Poland, Spain, or UAE
Software Engineer (Java) - Credit - Relocation to Poland, Spain, or UAE

Revolut Ltd • Town of Poland (NY)

Hybrid
USD 107,398 - 119,331
Flexible work location
Relocation assistance
Revolut Metal subscription
+1
Graduate Programme 2027: Information Security Engineer (Operations)
Graduate Programme 2027: Information Security Engineer (Operations)

Revolut • Town of Poland (NY)

Hybrid
USD 80,000 - 100,000