Backend Engineer (Java) for scalable fintech microservices
Summary
Mid/Senior backend engineer building scalable Java microservices and mobile APIs behind Revolut's finance app, contributing to risk, fraud, and payments processing. Day-to-day work uses Java 17/21 on GCP with Kubernetes, PostgreSQL, and Redis, applying TDD and DDD in a fast-paced, greenfield-heavy environment.
Revolut is seeking a Mid/Senior Backend Engineer to join our team building scalable microservices and mobile APIs. You will work on the infrastructure behind our finance app, focusing on fast delivery with TDD and DDD, while shipping clean, maintainable code.
The stack includes Java 17/21, GCP, Kubernetes, PostgreSQL, Redis, and related tools. You will contribute to risk, fraud, and payments processing, and participate in greenfield projects in a fast-paced environment.