Backend Engineer (Java, AWS, Microservices)

Revolut • United State
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join Revolut's fast-growing fintech team to build scalable systems, enhance user experience, and redesign backend architecture.

Key Highlights
Collaborate with cross-functional teams to design and deliver scalable systems
Troubleshoot and resolve production issues
Participate in code reviews and knowledge sharing
Technical Skills Required
Java Spring Boot Java EE JUnit Mockito AWS ECS CloudFormation CloudWatch AWS CodePipeline RDBMS NoSQL Distributed caching RESTful APIs Pub/Sub systems Microservices
Benefits & Perks
Visa sponsorship
Relocation assistance
Multicultural environment

Job Description


Overseas applicants are welcome to apply, visa sponsorship and relocation assistance will be provided.


About the Role

A fast-growing fintech company is seeking backend engineers to help build and re-architect robust, scalable systems. The mission is twofold:

  • Enhance the user experience by integrating new features and improving existing ones.
  • Redesign the backend architecture to support a seamless and high-performance platform.

The team values versatility, proactive problem-solving, and strong communication in a multicultural environment.

Tech Stack

  • Languages & Frameworks: Java (Spring Boot), Java EE, JUnit, Mockito
  • Infrastructure: AWS (ECS, CloudFormation, CloudWatch), CI/CD via AWS CodePipeline


Note: The company is actively evolving its architecture and may adopt new technologies.

Responsibilities

  • Collaborate with cross-functional teams to design and deliver scalable systems.
  • Leverage infrastructure to solve large-scale challenges.
  • Participate in code reviews and knowledge sharing.
  • Troubleshoot and resolve production issues.
  • Embrace root-cause analysis and support your code in production.

Requirements

  • Proficiency in an OOP language (e.g., Java, C#, Scala)
  • Experience with RDBMS, NoSQL, and distributed caching
  • Strong understanding of data structures, algorithms, concurrency, and distributed systems
  • Experience building RESTful APIs, Pub/Sub systems, and microservices
  • Familiarity with event-driven architecture and high-traffic system design
  • Degree in Computer Science or equivalent experience (3+ years)


Similar Jobs

Explore other opportunities that match your interests

Software Packaging Engineer

Programming
•
20m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Lensa

United State

Senior DevOps Engineer

Programming
•
30m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

xAI

United State

Lead Software Architect for F15 International Vehicle Simulation

Programming
•
36m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

hirecrap

United State

Subscribe our newsletter

New Things Will Always Update Regularly