Mid/Senior Software Engineer (Backend Java)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
The Technology team builds infrastructure, products, and customer experiences for Revolut.
The role is for a mid/senior backend engineer focused on lean frameworks, maintainable code, rapid delivery, test-driven development, domain-driven design, and continuous integration and delivery.
The stated technology stack includes Java 17/21, Google Cloud Platform, Kubernetes, Grafana, Prometheus, New Relic, PostgreSQL, Redis, Spock, jOOQ, and Flyway.
Key Skills for This Role
Full Job Posting
About Revolut
Revolut provides financial products for spending, saving, investing, exchanging, and travel to more than 75 million customers.
The company has more than 13,000 employees working from offices and remotely around the world.
About the Role
The Technology team builds infrastructure, products, and customer experiences for Revolut.
The role is for a mid/senior backend engineer focused on lean frameworks, maintainable code, rapid delivery, test-driven development, domain-driven design, and continuous integration and delivery.
The stated technology stack includes Java 17/21, Google Cloud Platform, Kubernetes, Grafana, Prometheus, New Relic, PostgreSQL, Redis, Spock, jOOQ, and Flyway.
What You Will Do
- Build mobile APIs.
- Develop microservices to evolve the architecture.
- Improve systems supporting risk management, fraud detection, and payment processing.
- Work on greenfield development and improvements to existing systems.
What You Will Need
- Fluency with Java.
- At least 5 years of backend development experience.
- A bachelor's degree in computer science, mathematics, physics, or a similar field.
- A quick-learning, ambitious, and results-driven approach.
- Ability to work effectively in a team and fast-paced environment.
- Excellent communication and organizational skills.
- Fluency in English.
Nice to Have
- Proficiency with Kotlin or Scala.
- A background in finance.
- Experience in a startup or scale-up.
- Experience in a product-focused environment.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Revolut
Axiom Technical Analyst
, UAE
Revolut is seeking an Axiom Technical Analyst to support the implementation, administration, and extension of its Axiom platform for regulatory reporting. The role covers workflows, custom reports, SQL validation, platfo
Mid/Senior Software Engineer (Backend Java)
, UAE
Revolut is seeking a Mid/Senior Backend Java Engineer to build mobile APIs, microservices, and financial systems for risk management, fraud detection, and payment processing. The role requires Java fluency, 5+ years of b
Subject Matter Expert (Technical Support)
, IND
Axiom Technical Analyst
, UAE
Mid/Senior Software Engineer (Backend Java)
, UAE
Subject Matter Expert (Local Payments)
Dubai, UAE
Quality Analyst (Support)
, UAE
Finance Manager (Financial Control)
, USA
FinCrime Risk Manager (Fraud)
, USA
Enterprise Account Executive (US Market)
, USA