Posted 2 months ago
Senior Software Engineer/Technical Lead
AI Summary
Senior Software Engineer/Technical Lead responsible for designing and delivering scalable, high-performance digital banking solutions, with ownership across architecture to deployment and hands-on leadership.
About this role
We are looking for a highly skilled Technical Lead / Senior Software Engineer with deep expertise in ** Java (Spring Boot)** and ** Node.js** to drive the design and delivery of scalable, high-performance digital banking solutions. This role requires strong ownership across the full software development lifecycle, from architecture to deployment, while collaborating closely with product, business, and delivery stakeholders.
Key Responsibilities
- Lead the design and development of scalable, secure, and high-performance applications
- Architect and implement microservices-based solutions using modern frameworks
- Collaborate with product managers, business stakeholders, and delivery teams to translate requirements into technical solutions
- Drive system design, solution architecture, and technical decision-making
- Ensure best practices in coding standards, CI/CD, testing, and deployment
- Mentor and guide junior developers; provide technical leadership across teams
- Troubleshoot complex production issues and optimize system performance
- Contribute to innovation by exploring AI-assisted development tools (e.g., Claude Code)
Required Skills & Experience
-
10+ years of experience in full-stack software development
-
Strong hands-on expertise in:
- Java (Spring Boot, Spring Cloud)
- Node.js (Express/NestJS preferred)
-
Proven experience with microservices architecture & distributed systems
-
Strong understanding of RESTful APIs, event-driven architecture, and system integration
-
Experience with cloud platforms (AWS/Azure/GCP) is a plus
-
Solid experience with databases (SQL & NoSQL)
-
Strong knowledge of DevOps practices (CI/CD pipelines, Docker, Kubernetes)
-
Excellent analytical, problem-solving, and debugging skills
Good to Have
- Experience in banking/financial services domain
- Exposure to AI tools like Claude Code or similar developer productivity tools
- Knowledge of security, compliance, and regulatory standards in banking systems
Soft Skills
- Strong stakeholder management across business, product, and engineering teams
- Excellent communication and leadership skills
- Ability to work in a fast-paced, agile environment
Skills
Explore related jobs
More jobs at GSSTech Group
- IAM Engineer - Identity & Access Management SailPoint · SSO & FederationBengaluru, Karnataka
- Senior Android Engineer - Mobile Banking & WealthChennai, Tamil Nadu
- UX Writer - Urdu & English (Banking / Fintech)Dubai, Dubai
- UX Writer - Hindi & English (Banking / Fintech)Dubai, Dubai
- Senior Data EngineerDubai, Dubai
- Senior Software Engineer - Finacle Core BankingBengaluru, Karnataka
Similar AWS jobs
Jobs in Bengaluru
- Software Engineering SpecialistWabtec · Bengaluru, KA
- Advanced Lead EngineerWabtec · Bengaluru, KA
- Lead - HR OperationsFreshworks (Smartrecruiters) · Bengaluru, India
- Payroll Specialist (APAC)Flywire · Bengaluru, KA
- Lead EngineerWabtec · Bengaluru, India
- Research Analyst - Defence Industry and Market ForecastJanes · Bengaluru, Karnataka