Senior Software Engineer/Technical Lead
GSSTech Group
Posted: April 6, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are seeking a highly skilled software engineer with experience in Java and Node.js to design and deliver scalable digital banking solutions in Bengaluru, India.
Required Skills
Job Description
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