Revolut

Mid/Senior Software Engineer (Java)

Revolut

Remote · Full Time

Be the first to apply

Experience
4+ yrs
Salary
Openings
1
Posted
1 hour ago
Work mode
Work from home
Education
Bachelor’s degree in computer science, mathematics, physics, or related field
Resume
Required to apply

Job description

About the Company

Revolut is committed to delivering greater transparency, control, and flexibility in personal finance. Since 2015, it has grown rapidly, now serving over 75 million customers worldwide and employing 13,000+ individuals globally. The company values innovative thinking, efficient solutions, and an inclusive workplace culture.

About the Role

As a Mid/Senior Backend Engineer, you will contribute to the backbone of our digital products. You will work in a technology-driven team where you will craft robust, scalable systems using modern approaches such as TDD, DDD, and continuous integration/delivery. The technology stack primarily utilizes Java 17/21, with supporting tools like GCP, Kubernetes, PostgreSQL, Redis, Grafana, Prometheus, NewRelic, Spock, jOOQ, and Flyway.

Key Responsibilities

  • Develop and maintain mobile APIs
  • Design and expand microservices to modernize our technical architecture
  • Enhance mission-critical business systems, including areas such as risk management, fraud prevention, and payment processing
  • Work on both greenfield projects and the optimization of legacy systems

Requirements

  • Advanced proficiency in Java
  • Minimum 4 years of professional experience in backend engineering
  • Bachelor’s degree in computer science, mathematics, physics, or a related discipline
  • Demonstrated fast learning skills, drive, and a focus on results
  • Collaborative nature suitable for dynamic, fast-moving environments
  • Strong communication and organizational capabilities
  • Full professional proficiency in English

Preferred Qualifications

  • Knowledge of Kotlin or Scala
  • Background in the financial sector
  • Experience at startups or high-growth environments
  • Exposure to product-centric development teams

Diversity & Inclusion

Revolut actively pursues diversity, equity, and inclusion, encouraging candidates from all backgrounds to apply and contribute to its multi-cultural, high-performing team.

Important Application Guidelines

  • All job applications must go through official Revolut channels only.
  • Verify all recruitment communications originate from official Revolut emails (@revolut.com).
  • No payments or personal financial information are ever requested during recruitment. Any such requests indicate a scam.

Declaration

By applying, you confirm the truthfulness of your provided information and acknowledge the company’s right to terminate employment or retract offers in cases of false or withheld details. Your data will be handled per Revolut's Candidate Privacy Notice.

Work styles they’re looking for

Adaptability Teamwork Strong communication

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help