
Revolut
Software Engineer (Java) - Credit
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Report job as expired
Job expiry date: 10/08/2025
Job overview
Date posted
26/06/2025
Location
Dubai, United Arab Emirates
Salary
AED 15,000 - 20,000 per month
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
10/08/2025
Job description
As a Software Engineer (Java) - Credit at Revolut in Dubai, the role is centered around backend development for a global fintech platform used by over 60 million customers. The engineer will be instrumental in building mobile APIs, developing microservices, and enhancing core business systems like fraud detection, payment processing, and risk management. The role requires hands-on experience with Java (versions 17/21), and the tech stack includes GCP, Kubernetes, PostgreSQL, Redis, and monitoring tools like Grafana and Prometheus. Candidates should be fluent in English and possess excellent organizational and communication skills. Experience with Kotlin, Scala, or in financial/start-up environments is considered a plus. The company emphasizes fast-paced, results-driven development practices like TDD, DDD, and CI/CD, within a minimalist framework architecture for maximum maintainability and scalability.
Required skills
Key responsibilities
- Build mobile APIs to support financial applications
- Develop microservices to scale and evolve platform architecture
- Enhance core business systems such as risk management, fraud detection, and payment processing
- Focus on greenfield development and optimization of legacy systems
Experience & skills
- Fluency in Java
- 6+ years of backend development experience
- Bachelor's degree in computer science, maths, physics, or similar
- Proficiency in TDD, DDD, CI/CD methodologies
- Ability to work in a fast-paced, team-oriented environment
- Excellent English communication skills