Revolut logo

Senior Backend Software Engineer (Java)

Revolut

About The Role

Our Technology team isn’t just one of the best in the industry. It's one of the best in the world. And we’re proud of it. It’s our driving force — our engine 🚀

From building a new financial backend to creating an award-winning app, there’s nothing (and we mean nothing) our tech team can’t do. Our Technology team isn’t here to fix legacy systems — it’s here to build world-class financial products from the ground up that'll be used by millions of people around the world.

We’re looking for a Backend Engineer who wants to change the world. If you like to work at a steady pace with no surprises, keep scrolling. If you want your work to change the global financial landscape, you might be just who we’re looking for.

This role offers the opportunity to relocate to Poland, Portugal, or Spain. You'll receive support from Revolut throughout the entire process. Once you move, you'll have the flexibility to work remotely or in a hybrid model in our offices in Barcelona, Madrid, Lisbon, Porto, or Kraków.

We have a minimalist approach to using external frameworks, with an emphasis on maintainability and fast turnaround with TDD, DDD, and Continuous Integration & Delivery. Sound like your speed? Let’s chat.

Our Technology Stack:

  • Java 17
  • GCP
  • Kubernetes
  • Docker
  • PostgreSQL
  • Redis
  • Spock
  • Spark
  • Java JOOQ
  • TDD approach

What You’ll Be Doing

  • Building mobile APIs
  • Developing micro-services to evolve our architecture
  • Perfecting multiple systems that our business depends on, like risk management, fraud detection, and payment processing
  • Focusing on greenfield development and improvement of existing systems

What You'll Need

  • Fluency with Java
  • 5+ years experience in back-end development
  • A bachelor's or master's degree in computer science, maths, physics, or similar field of study
  • To be a quick learner with an ambitious and results-driven personality
  • To work well as part of a team in a fast-paced environment
  • Excellent communication and organisational skills
  • Fluency in English

Nice to Have

  • Experience with Kotlin and Scala
  • Experience in the finance industry
  • Experience at a start-up or scale-up
  • Experience within a product focussed environment

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.

Benefits
Extracted with AI

  • Relocation support
  • Remote work flexibility
  • Hybrid work model

Similar jobs

Last update: 23 minutes ago

Revolut logo
Revolut

Senior Backend Software Engineer (Java) - Credit

Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Remote work available.

Revolut logo
Revolut

Senior Backend Software Engineer (Python)

Join Revolut as a Senior Backend Software Engineer (Python) to build world-class financial products.

Revolut logo
Revolut

Senior Backend Software Engineer (Market Making)

Join Revolut as a Senior Backend Software Engineer in Market Making, working remotely with Java, GCP, and Kubernetes.

Revolut logo
Revolut

Backend Java Software Engineer - Rev-celerator Graduate Programme

Join Revolut's Rev-celerator Graduate Programme as a Backend Java Software Engineer. Develop APIs, micro-services, and optimize systems.

Revolut logo
Revolut

Graduate Android Software Engineer

Join Revolut's Graduate Programme as an Android Software Engineer in Madrid. Develop innovative financial solutions.

Revvity logo
Revvity

Junior Back End Software Engineer (Java) - Remote

Join Revvity as a Junior Back End Software Engineer specializing in Java, focusing on cloud applications for the scientific community.

Fortris logo
Fortris

Mid-Level Backend Software Engineer

Join Fortris as a Mid-Level Backend Software Engineer in Málaga, Spain. Develop with Java, Spring, and gRPC in a dynamic team.

Revolut logo
Revolut

Frontend Software Engineer Intern

Join Revolut's Rev-celerator Internship as a Frontend Software Engineer in Lisbon. Enhance your skills in a fast-paced environment.

Trade Republic logo
Trade Republic

Senior Backend Engineer (Kotlin, Spring)

Join Trade Republic as a Senior Backend Engineer to build scalable services using Kotlin and Spring in a hybrid work environment.

Revolut logo
Revolut

Python Software Engineer Intern

Join Revolut's Rev-celerator Internship as a Python Software Engineer Intern in Lisbon. Gain hands-on experience in data science and software engineering.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Revolut logo
Revolut

Senior Quantitative Analyst (Market Making)

Join Revolut as a Senior Quantitative Analyst in Market Making, leveraging advanced quantitative research and machine learning.

Superside logo
Superside

Senior Backend Engineer - Java/Kotlin

Senior Backend Engineer needed for AI-driven creative platform. Expertise in Java, Kotlin, SQL required. Remote work.

Qonto logo
Qonto

Senior Backend Software Engineer - Remote

Senior Backend Software Engineer needed for a leading European business finance solution, remote work available.

Revolut logo
Revolut

Graduate iOS Software Engineer

Join Revolut's Graduate Programme as an iOS Software Engineer in Lisbon. Develop innovative financial solutions.

Revolut logo
Revolut

Graduate Frontend Software Engineer

Join Revolut's Graduate Frontend Software Engineer program in Cracow. Develop skills in a fast-paced, innovative tech environment.

Hexa Consulting logo
Hexa Consulting

Senior Backend Developer - Java, Spring Boot, Kotlin

Senior Backend Developer role focusing on Java, Spring Boot, Kotlin in Lisbon, Portugal. Remote flexibility.

Enfuce logo
Enfuce

Senior Software Engineer - Java, AWS, Spring (Remote in Europe or UK)

Join Enfuce as a Senior Software Engineer to develop mission-critical APIs and systems in a remote role across Europe or the UK.

Diabolocom logo
Diabolocom

Java Back-end Engineer

Join Diabolocom as a Java Back-end Engineer. Work remotely on innovative cloud contact center solutions.

SeQura logo
SeQura

Senior Backend Engineer (Elixir, Kotlin)

Join SeQura as a Senior Backend Engineer in Barcelona. Work with Elixir, Kotlin, and more in a dynamic fintech environment.

Masabi logo
Masabi

Senior Back End Developer (Java/Kotlin, AWS)

Join Masabi as a Senior Back End Developer, working remotely in Romania. Utilize Java, Kotlin, and AWS to build innovative transit solutions.

Agoda logo
Agoda

Senior Software Engineer – Back End

Join Agoda as a Senior Software Engineer in Back-End Development, working with Java, Kotlin, and SQL in Madrid. Relocation provided.

Remitly logo
Remitly

Senior Fullstack Development Engineer

Senior Fullstack Development Engineer in Cracow, Poland. Skills: Java, TypeScript, Kotlin, technical architecture, systems design.