Backend Engineer (Java, AWS)

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

Join a fast-growing fintech company as a backend engineer to build and re-architect robust systems, enhance user experience, and redesign backend architecture. Excellent opportunity for versatile and proactive problem-solvers. Work with a multicultural team in a dynamic environment.

Key Highlights
Enhance user experience by integrating new features and improving existing ones
Redesign the backend architecture to support a seamless and high-performance platform
Troubleshoot and resolve production issues
Technical Skills Required
Java Spring Boot Java EE JUnit Mockito AWS ECS CloudFormation CloudWatch RDBMS NoSQL Distributed caching RESTful APIs Pub/Sub systems Microservices Event-driven architecture
Benefits & Perks
Visa sponsorship
Relocation assistance

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

AI Forward Deployed Engineer - Model Optimization & Strategy

Programming
•
9h ago

Premium Job

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

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

syncarp

India

Senior Software Development Engineer

Programming
•
1d ago

Premium Job

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

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

fam

India

Senior Software Engineer, Payments Compliance

Programming
•
1d ago

Premium Job

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

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

Airbnb

India

Subscribe our newsletter

New Things Will Always Update Regularly