company

Senior Software Engineer / Technical Lead

gsstech-groupBengaluru, Karnataka, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Education: Bachelor's Degree in Computer Science or a related field. Experience: Minimum of 10 years in software development with a focus on full-stack solutions.

About the job

We are seeking a talented and experienced Technical Lead / Senior Software Engineer with extensive knowledge in Java (Spring Boot) and Node.js. You will play a crucial role in the design and implementation of scalable, high-performance digital banking solutions. This position demands a proactive approach throughout the entire software development lifecycle, from system architecture to deployment, while working closely with product managers, business stakeholders, and delivery teams.

Key Responsibilities

  • Lead the design and development of scalable, secure, and high-performance applications.
  • Architect and implement microservices-based solutions using contemporary frameworks.
  • Collaborate with product managers, business stakeholders, and delivery teams to convert requirements into effective technical solutions.
  • Drive system design, solution architecture, and technical decision-making.
  • Uphold best practices in coding standards, CI/CD, testing, and deployment.
  • Mentor junior developers and provide technical leadership across teams.
  • Diagnose complex production issues and enhance system performance.
  • Encourage innovation by exploring AI-assisted development tools such as Claude Code.

Required Skills & Experience

  • 10+ years of experience in full-stack software development.
  • Strong practical expertise in:
    • Java (Spring Boot, Spring Cloud).
    • Node.js (preferably Express/NestJS).
  • Demonstrated experience with microservices architecture & distributed systems.
  • Solid understanding of RESTful APIs, event-driven architecture, and system integration.
  • Experience with cloud platforms (AWS/Azure/GCP) is a plus.
  • Extensive experience with databases (SQL & NoSQL).
  • Robust knowledge of DevOps practices (CI/CD pipelines, Docker, Kubernetes).
  • Excellent analytical, problem-solving, and debugging skills.

Good to Have

  • Experience in the banking/financial services domain.
  • Familiarity with 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.
  • Exceptional communication and leadership skills.
  • Ability to thrive in a fast-paced environment.

About gsstech-group

gsstech-group is a leader in providing innovative technology solutions for the banking and financial services industry, dedicated to enhancing digital banking experiences for clients worldwide.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.