Senior Technical Lead - Java, Node.js, Microservices, AWS
India
Job Description
Senior Technical Lead - Java, Node.js, Microservices, AWS
| Bengaluru, KarnatakaChennai, Tamil Nadu

Job Summary

Key Responsibilities:
•    Design, develop, and maintain scalable backend services using Node.js.
•    Build RESTful APIs and microservices with a focus on performance, security, and scalability.
•    Collaborate with frontend developers, architects, and product teams to deliver end-to-end solutions.
•    Write clean, maintainable, and well-documented code following best practices.
•    Perform code reviews, unit testing, and support CI/CD pipelines.
•    Troubleshoot, debug, and optimise existing applications.
•    Mentor junior developers and contribute to technical discussions and design reviews.
•    
•    Technical Skills (Mandatory):
•    Strong hands-on experience with Node.js and JavaScript (ES6+).
•    Strong understanding of REST APIs, microservices architecture.
•    Experience with databases: MongoDB and/or SQL (PostgreSQL/MySQL).
•    Knowledge of asynchronous programming, event-driven architecture.
•    Experience with version control systems (Git).
•    Familiarity with CI/CD, Docker, and AWS cloud platform.
•    
•    Good to Have:
•    Experience with message queues (Kafka/RabbitMQ).
•    Exposure to TypeScript.
•    Knowledge of system design and performance optimisation.
•    Prior experience working in telecom or large enterprise applications.
•    
•    Soft Skills:
•    Strong communication and collaboration skills.
•    Ability to work independently and take ownership.
•    Problem-solving mindset with attention to detail.

Key Responsibilities

Key Responsibilities:
•    Design, develop, and maintain scalable backend services using Node.js.
•    Build RESTful APIs and microservices with a focus on performance, security, and scalability.
•    Collaborate with frontend developers, architects, and product teams to deliver end-to-end solutions.
•    Write clean, maintainable, and well-documented code following best practices.
•    Perform code reviews, unit testing, and support CI/CD pipelines.
•    Troubleshoot, debug, and optimise existing applications.
•    Mentor junior developers and contribute to technical discussions and design reviews.
•    
•    Technical Skills (Mandatory):
•    Strong hands-on experience with Node.js and JavaScript (ES6+).
•    Strong understanding of REST APIs, microservices architecture.
•    Experience with databases: MongoDB and/or SQL (PostgreSQL/MySQL).
•    Knowledge of asynchronous programming, event-driven architecture.
•    Experience with version control systems (Git).
•    Familiarity with CI/CD, Docker, and AWS cloud platform.
•    
•    Good to Have:
•    Experience with message queues (Kafka/RabbitMQ).
•    Exposure to TypeScript.
•    Knowledge of system design and performance optimisation.
•    Prior experience working in telecom or large enterprise applications.
•    
•    Soft Skills:
•    Strong communication and collaboration skills.
•    Ability to work independently and take ownership.
•    Problem-solving mindset with attention to detail.

Skill Requirements

Key Responsibilities:
•    Design, develop, and maintain scalable backend services using Node.js.
•    Build RESTful APIs and microservices with a focus on performance, security, and scalability.
•    Collaborate with frontend developers, architects, and product teams to deliver end-to-end solutions.
•    Write clean, maintainable, and well-documented code following best practices.
•    Perform code reviews, unit testing, and support CI/CD pipelines.
•    Troubleshoot, debug, and optimise existing applications.
•    Mentor junior developers and contribute to technical discussions and design reviews.
•    
•    Technical Skills (Mandatory):
•    Strong hands-on experience with Node.js and JavaScript (ES6+).
•    Strong understanding of REST APIs, microservices architecture.
•    Experience with databases: MongoDB and/or SQL (PostgreSQL/MySQL).
•    Knowledge of asynchronous programming, event-driven architecture.
•    Experience with version control systems (Git).
•    Familiarity with CI/CD, Docker, and AWS cloud platform.
•    
•    Good to Have:
•    Experience with message queues (Kafka/RabbitMQ).
•    Exposure to TypeScript.
•    Knowledge of system design and performance optimisation.
•    Prior experience working in telecom or large enterprise applications.
•    
•    Soft Skills:
•    Strong communication and collaboration skills.
•    Ability to work independently and take ownership.
•    Problem-solving mindset with attention to detail.

Other Requirements

null
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion.