# Senior Software Engineer/Technical Lead

**Company:** [GSSTech Group](http://jobs.workable.com/companies/cu9XaZB8i9r9X8CdwN62f7.md)
**Location:** Bengaluru, India
**Workplace:** on site

[Apply for this job](http://jobs.workable.com/view/80201a09-143a-4d9c-a940-5ee88c4145a6)

## 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**
