Mid/Senior Software Engineer (Java) | Revolut United States

Revoult

Remote Actively hiring Verified listing
Remote, India Posted 10 days ago

At a glance

AI generated

TL;DR

Join Revolut's Technology team as a Mid/Senior Backend Engineer, contributing to the development of lean frameworks and clean code through TDD, DDD, and CI/CD practices. You will build mobile APIs, develop microservices for architectural evolution, and enhance critical systems like risk management and payment processing. Utilizing Java 17/21 alongside GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, Spock, jOOQ, and Flyway, you'll focus on greenfield projects while improving existing infrastructure in a fast-paced environment. Ideal candidates have 6+ years of backend experience with fluency in Java, strong teamwork skills, and excellent communication abilities. Experience in finance or startups is a plus, as is familiarity with Kotlin or Scala.

Skills

Java GCP Kubernetes Prometheus Grafana PostgreSQL Redis Spock jOOQ Flyway TDD DDD CI/CD

What you'll do

  • Build mobile APIs for Revolut's financial services.
  • Develop microservices to enhance and evolve existing architecture.
  • Improve systems critical to business operations like risk management.
  • Focus on greenfield development and enhancement of current systems.
  • Utilize Java 17/21, GCP, Kubernetes, and other tech stack tools.

What we're looking for

  • 6+ years of experience in backend development
  • Fluency with Java (including versions 17/21)
  • Bachelor's degree in computer science, maths, physics, or similar field
  • Strong team collaboration and communication skills
  • Experience with TDD, DDD, and continuous integration/delivery
  • Excellent problem-solving and organizational abilities

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $117,000–$211,000.

Peer median band

$117,000$211,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$141,306$177,412

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Revoult

Revolut is a global neobank and financial superapp offering banking, currency exchange, cryptocurrency trading, stock investing, and budgeting tools to retail and business customers worldwide. Industry: Financial Technology & Neobanking

Revoult currently has 3 open roles on FindRole.

Most-posted roles

View all roles at Revoult

More like this

Similar roles

Senior Software Engineer - Java

PNC

Dallas Innovation Center - Luna Rd (Tx270), US 22 days ago
Java Maven Gradle CI/CD Kubernetes Docker Jenkins OWASP DevOps PostgreSQL MySQL Spring Boot JUnit Git Swagger RESTful APIs JSON XML Linux AWS Azure

Senior Software Engineer - Java

The Walt Disney Company

Remote (Usa - Ny - 7 Hudson Square, US) 11 days ago $148,700$199,400
Java Spring Boot Agile Scrum SQL NoSQL Cloud Providers Docker Kubernetes CI/CD Git JVM PostgreSQL MongoDB
Remote

Senior Software Engineer - Java

The Walt Disney Company

Remote (Usa - Ny - 7 Hudson Square, US) 16 days ago $148,700$199,400
Java Spring WebFlux GraphQL gRPC Kubernetes Spinnaker AWS Terraform CI/CD SQL Docker Prometheus Grafana JUnit Mockito
Remote

Senior Software Engineer - Java/J2EE

Unum Group

Chattanooga, Tennessee, Usa, US 10 days ago $89,400$183,500
Java J2EE Fineos Admin Suite Oracle MS SQL Agile TDD CI/CD SQL Scrum Kubernetes Docker AWS PostgreSQL