Mid/Senior Java Backend Engineer
Revolut
Job description
About the role
Revolut is looking for a Mid/Senior Backend Engineer to help build and evolve the core services that power its global financial super‑app. You will work on clean, maintainable code using TDD, DDD and continuous delivery practices.
Key responsibilities
- Design and implement mobile APIs that serve millions of users.
- Develop microservices to evolve Revolut’s architecture.
- Maintain and improve critical systems such as risk management, fraud detection, and payment processing.
- Focus on greenfield development as well as refactoring existing services.
Required profile
- Fluency with Java and at least 4 years of backend development experience.
- Bachelor’s degree in Computer Science, Mathematics, Physics or a related field.
- Quick learner with an ambitious, results‑driven attitude.
- Strong team player able to thrive in a fast‑paced environment.
- Excellent communication and organisational skills.
- Fluent English.
Required skills
- Java (17/21)
- Google Cloud Platform (GCP)
- Kubernetes
- Grafana & Prometheus
- NewRelic
- PostgreSQL
- Redis
- Spock
- jOOQ
- Flyway
What we offer
- Opportunity to shape the future of finance at a fast‑growing fintech.
- Collaborative, inclusive culture recognised as a Great Place to Work™.
- Access to cutting‑edge technologies and a global product ecosystem.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Cyprus.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 days ago
Expires 1 month from now
12 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Revolut