Java Backend Engineer

Revolut

Spain
Permanent
Remote
Advanced Java and High-Concurrency MicroservicesData Persistence and Caching (PostgreSQL, Redis, jOOQ)High-Scale Industry Experience (neobanks, digital banks, payment platforms and systems, trading platforms, crypto and blockchain, e-commerce, gambling and betting, ride-hailing, food delivery, super apps, dating apps, video streaming, or GameDev)

Role Overview

We are looking for a highly skilled Senior Java Backend Engineer to join our high-scale, high-concurrency engineering team. You will be responsible for building robust microservices and mobile APIs that power our platform, ensuring extreme performance and reliability. This role is designed for a technical expert who thrives in fast-paced environments like neobanks, payment systems, or high-traffic e-commerce platforms.

Key Responsibilities

  • Design, develop, and maintain high-concurrency microservices using Java 17/21.
  • Evolve system architecture to support rapid growth and high-scale traffic patterns.
  • Build and optimize mobile APIs to ensure a seamless end-user experience.
  • Implement rigorous engineering practices, including Test-Driven Development (TDD) and Domain-Driven Design (DDD).
  • Manage and optimize PostgreSQL databases and Redis caching layers using tools like jOOQ and Flyway.
  • Drive continuous integration and delivery (CI/CD) pipelines for fast, stable deployments.

Requirements

  • Experience: 6+ years of professional backend development experience, specifically within product-led companies (in-house).
  • Technical Stack: Deep expertise in Java (recent versions) with a focus on multithreading and concurrency.
  • Tools: Hands-on experience with PostgreSQL, Redis, jOOQ, and Flyway.
  • Industry Background: Proven track record in high-scale sectors such as Fintech, Crypto, Ride-hailing, or Video Streaming.
  • Education: Bachelor’s degree in Computer Science, Mathematics, Physics, or a related technical field.
  • Mindset: A commitment to clean, maintainable code and the ability to ship high-quality features quickly.