Software Engineer (Java) - Credit
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