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)


Subscribe our newsletter

New Things Will Always Update Regularly