Revolut

Software Engineer (Java) - Credit with Relocation Options to Poland, Spain, or UAE

Revolut

Remote · Full Time

Be the first to apply

Experience
6+ yrs
Salary
Openings
1
Posted
hace 1 día
Work mode
Work from home
Education
Bachelor's degree in computer science, mathematics, physics, or related fields
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Revolut

Revolut empowers its customers by providing enhanced visibility, control, and freedom to make the most of their finances. Established in 2015, Revolut offers a range of products spanning spending, saving, investing, exchanging currencies, and travel, serving over 80 million users globally. With a workforce exceeding 13,000 employees worldwide, joining Revolut means being part of a dynamic environment that values innovative product building and simplifying complex challenges into elegant solutions.

Role Overview

This opportunity allows for relocation to one of several vibrant locations including Poland, Spain, or the UAE. Revolut offers comprehensive support throughout the relocation journey. Upon settling, employees can opt for flexible work arrangements, choosing between remote work or a hybrid schedule in offices situated in Krakow, Barcelona, Madrid, or Dubai.

Responsibilities

  • Design and develop APIs for mobile platforms.
  • Create and enhance microservices to refine the existing architecture.
  • Contribute to critical systems such as risk management, fraud detection, and payment processing.
  • Engage in both new greenfield developments and iterative improvements of current systems.

Required Qualifications and Skills

  • Proficiency in Java programming language.
  • At least 6 years of professional experience in backend software development.
  • Bachelor’s degree in computer science, mathematics, physics, or a closely related discipline.
  • Quick adaptability, strong ambition, and a results-oriented mindset.
  • Effective collaboration skills within fast-paced team environments.
  • Strong communication and organizational abilities.
  • Fluent in English.

Preferred Qualifications

  • Experience with Kotlin or Scala programming languages.
  • Background in financial services.
  • Work experience in startup or scaling companies.
  • Exposure to product-focused development environments.

Our Commitment to Diversity and Inclusion

Revolut’s dedication to diversity and inclusion is exemplified through the launch of its inaugural D&I framework in 2021, fostering an environment where varied talents and perspectives thrive to create innovative products and services. Applications from individuals of all backgrounds are strongly encouraged to join this multicultural and committed team.

Important Candidate Information

  • Apply solely via official Revolut recruitment channels; third-party platforms are not used.
  • Verify all communications through official @revolut.com email addresses.
  • Revolut will never request financial or payment details during recruitment; beware of scams and report suspicious requests immediately.

Legal and Data Privacy Notice

By submitting an application, candidates declare the authenticity of their information and agree to the processing of personal data according to Revolut's Candidate Privacy Notice. Providing false information may lead to application rejection, withdrawal of offers, or termination of employment.

Minimum education

Bachelor's Degree

Tools & software

Java Kubernetes required PostgreSQL required Redis required

How they work

Communication Teamwork & Collaboration Organisation Learning Agility

Languages

English

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
Broxer