Software Engineer – Java (Credit) at Revolut – UAE Remote
Company: Revolut
Location: UAE (Remote)
Job Type: Full-time
Apply: Apply on LinkedIn
About the Role
Revolut is seeking a talented Software Engineer with Java expertise to join its Credit team. You will build the core financial infrastructure powering Revolut’s credit products – including personal loans, credit cards, and BNPL – for millions of customers across the UAE and globally.
Key Responsibilities
- Design, develop, and maintain high-throughput Java microservices for credit products
- Build scalable, resilient backend systems handling millions of transactions daily
- Work with product, risk, and data teams to deliver new credit features
- Implement best practices in testing, monitoring, and deployment automation
- Review code and mentor junior engineers on the team
- Contribute to architectural decisions and technical roadmap
Requirements
- 3+ years of Java backend development experience
- Strong knowledge of microservices architecture and distributed systems
- Experience with Spring Boot, Kafka, and cloud platforms (AWS/GCP)
- Understanding of financial products or payment systems is a plus
- Excellent problem-solving skills and attention to code quality
About Revolut
Revolut is a global fintech super-app with 45M+ customers. Its engineering team is known for building at scale and speed, making it one of the most exciting software engineering environments in the industry. UAE-based engineers work fully remotely with world-class teams.