Job Title: Senior Software Engineer – Java
Location: Noida (Hybrid)
About the Role
We are looking for a skilled Java Backend Engineer to build scalable, high-performance applications in a product-driven environment. The role involves designing microservices, developing robust APIs, and contributing to complex banking and fintech solutions.
Experience - 7+ years
Key Responsibilities
- Design and develop scalable backend systems using Java
- Build and maintain RESTful APIs and microservices
- Work on system design (HLD/LLD) for complex use cases
- Collaborate with cross-functional teams for feature delivery
- Ensure performance, reliability, and security of applications
Must Have Skills
- Strong experience in Java development and REST APIs
- Solid understanding of microservices architecture and system design (HLD/LLD)
- Hands-on experience with MongoDB and PostgreSQL
- Ability to work on complex domains (banking/fintech experience preferred)
Good to Have
- Experience in platform engineering or multi-stack integrations
- Exposure to AWS, Docker, Kubernetes
- Knowledge of OAuth 2.0, authentication mechanisms, Keycloak
- Familiarity with Open Banking / PSD2