About the Role
We are looking for a Senior Software Engineer / Lead Engineer – Java (Digital Banking) to design and deliver scalable banking solutions within our Digital Engagement and Open Banking ecosystem. The role requires strong backend expertise, hands-on system design, and the ability to drive end-to-end ownership of microservices in a cloud-native environment.
The role requires strong backend expertise, hands-on system design, and the ability to drive end-to-end ownership of microservices in a cloud-native environment.
Responsibilities
- Design, develop, and deploy scalable banking applications using Java and microservices architecture
- Own end-to-end lifecycle of microservices and APIs, including design, development, deployment, and maintenance
- Build and manage REST APIs with strong focus on performance, security, and scalability
- Work on complex banking features, including digital banking and Open Banking integrations
- Perform gap analysis and contribute to migration strategies for legacy to modern platforms
- Drive system design (HLD/LLD) and ensure best practices in architecture and coding standards
- Collaborate with Product, Customer, and Professional Services teams for solution delivery
- Contribute to cloud-native deployments using AWS and containerized environments
- Support DevOps, CI/CD, and infrastructure strategies for seamless deployments
- Ensure secure implementation with OAuth 2.0, authentication frameworks, and API security
- Work in multi-stack integration environments and support platform engineering initiatives
Qualifications
- B.Tech or equivalent in Computer Science or related field
- 10–12 years of experience in backend development with strong product mindset
- Minimum 5+ years of experience in banking/financial domain applications
Required Skills
- Strong hands-on experience in Java and REST API development
- Solid understanding of Microservices architecture and system design (HLD/LLD)
- Experience with MongoDB and PostgreSQL
- Good exposure to AWS cloud platform
- Hands-on experience with Docker and Kubernetes
- Strong understanding of API lifecycle management
- Experience with OAuth 2.0, authentication mechanisms, and tools like Keycloak
Preferred Skills
- Experience in Open Banking / PSD2 implementations
- Exposure to Digital Banking platforms and connectors
- Prior experience in migration projects and legacy modernization
Equal Opportunity Statement
We are committed to diversity and inclusivity in our hiring practices.