gsstech-group logo

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.


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

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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