CareerPlanSign in

Software Engineer (Java) - Credit

Nicosia🌐 Remote💼 Full-time🗓 2026-05-31

Core

Building mobile APIs and microservices for risk management, fraud detection, and payment processing within a global financial super app.

Role type

Mid/Senior Backend Engineer (Java)

Builds

Mobile APIs and microservices for the Revolut app

Domain

Fintech / Banking

Deliverable

production ML models | product features

Required skills

Java, microservices architecture, TDD, DDD, continuous integration and delivery, PostgreSQL, Redis, Kubernetes, GCP

Preferred skills

Kotlin, Scala, finance domain knowledge, startup/scale-up experience, product-focused environment experience

Technologies

Java 17/21, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, jOOQ, Flyway

Responsibilities

Building mobile APIs, developing microservices to evolve architecture, perfecting systems for risk management and fraud detection, focusing on greenfield development and system improvement

Seniority

Mid/Senior, hands-on IC

Sourced via cypruswork · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.