Senior Technical Lead - Spring Boot, React.js, Java

Apply Now ↗
📍 Hyderabad, India

About this role

Job Summary

•    Design, develop, and maintain high-performance, scalable, and resilient Java-based applications.
•    Build and enhance microservices using Spring Boot, Spring Cloud and RESTful API architecture.
•    Develop event-driven solutions using Apache Kafka for real-time data processing and integration.
•    Design and implement cloud-native solutions on Google Cloud Platform (GCP).
•    Design and develop highly concurrent and scalable applications with a strong understanding of Java Multithreading, Concurrency, Thread Pools, Synchronization, Executor Framework, Completable Future, and Parallel Processing concepts.
•    Apply 12-Factor App methodology principles to build scalable, maintainable, and cloud-ready applications.
•    Leverage strong knowledge of Data Structures and Algorithms to develop optimized and efficient solutions. 
•    Utilize in-depth understanding of JVM Architecture, including memory management, garbage collection, thread management, and performance tuning.
•    Ensure application security by following industry-standard security practices, authentication, authorization, and secure coding guidelines.
•    Collaborate with architects, product owners, business analysts, QA teams, and DevOps engineers throughout the SDLC.
•    Drive code quality through code reviews, automated testing, clean coding principles, and best practices.
•    Implement and maintain CI/CD pipelines to enable efficient and reliable deployments.
•    Identify performance bottlenecks and optimize applications for scalability and reliability.
•    Provide technical leadership, mentor junior developers, and contribute to engineering excellence initiatives.
•    Participate in architectural discussions, design reviews, and technology evaluations.
•    Troubleshoot production issues and support root cause analysis activities.
________________________________________

Required Skillsets
Core Technologies
•    Java 17/21 (or higher)
•    Spring Boot Framework
•    Spring MVC
•    Spring Data JPA / Hibernate
•    Microservices Architecture
•    REST API Design and Development
Messaging & Integration
•    Apache Kafka
•    Event-Driven Architecture
•    Message Serialization (JSON, Avro)
Cloud & DevOps
•    Google Cloud Platform (GCP)
•    Docker
•    Kubernetes
•    CI/CD Pipelines
•    Jenkins, GitHub Actions, GitLab CI, or equivalent
Security
•    Spring Security
•    OAuth 2.0
•    JWT Authentication
•    Secure Coding Practices
•    API Security and OWASP Guidelines
Databases
•    PostgreSQL
•    Oracle / MySQL
•    SQL Query Optimization
Engineering Practices
•    Clean Code Principles
•    SOLID Design Principles
•    Design Patterns
•    Unit Testing (JUnit, Mockito)
•    Integration Testing
•    Code Review and Quality Gates
•    Agile/Scrum Methodologies
•    Git Version Control

Key Responsibilities

•    Design, develop, and maintain high-performance, scalable, and resilient Java-based applications.
•    Build and enhance microservices using Spring Boot, Spring Cloud and RESTful API architecture.
•    Develop event-driven solutions using Apache Kafka for real-time data processing and integration.
•    Design and implement cloud-native solutions on Google Cloud Platform (GCP).
•    Design and develop highly concurrent and scalable applications with a strong understanding of Java Multithreading, Concurrency, Thread Pools, Synchronization, Executor Framework, Completable Future, and Parallel Processing concepts.
•    Apply 12-Factor App methodology principles to build scalable, maintainable, and cloud-ready applications.
•    Leverage strong knowledge of Data Structures and Algorithms to develop optimized and efficient solutions. 
•    Utilize in-depth understanding of JVM Architecture, including memory management, garbage collection, thread management, and performance tuning.
•    Ensure application security by following industry-standard security practices, authentication, authorization, and secure coding guidelines.
•    Collaborate with architects, product owners, business analysts, QA teams, and DevOps engineers throughout the SDLC.
•    Drive code quality through code reviews, automated testing, clean coding principles, and best practices.
•    Implement and maintain CI/CD pipelines to enable efficient and reliable deployments.
•    Identify performance bottlenecks and optimize applications for scalability and reliability.
•    Provide technical leadership, mentor junior developers, and contribute to engineering excellence initiatives.
•    Participate in architectural discussions, design reviews, and technology evaluations.
•    Troubleshoot production issues and support root cause analysis activities.
________________________________________

Required Skillsets
Core Technologies
•    Java 17/21 (or higher)
•    Spring Boot Framework
•    Spring MVC
•    Spring Data JPA / Hibernate
•    Microservices Architecture
•    REST API Design and Development
Messaging & Integration
•    Apache Kafka
•    Event-Driven Architecture
•    Message Serialization (JSON, Avro)
Cloud & DevOps
•    Google Cloud Platform (GCP)
•    Docker
•    Kubernetes
•    CI/CD Pipelines
•    Jenkins, GitHub Actions, GitLab CI, or equivalent
Security
•    Spring Security
•    OAuth 2.0
•    JWT Authentication
•    Secure Coding Practices
•    API Security and OWASP Guidelines
Databases
•    PostgreSQL
•    Oracle / MySQL
•    SQL Query Optimization
Engineering Practices
•    Clean Code Principles
•    SOLID Design Principles
•    Design Patterns
•    Unit Testing (JUnit, Mockito)
•    Integration Testing
•    Code Review and Quality Gates
•    Agile/Scrum Methodologies
•    Git Version Control

Skill Requirements

Other Requirements

Frequently Asked Questions

Is the salary disclosed for the Senior Technical Lead - Spring Boot, React.js, Java position at HCLTech?
The salary for this Senior Technical Lead - Spring Boot, React.js, Java role at HCLTech is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Technical Lead - Spring Boot, React.js, Java position at HCLTech located?
This Senior Technical Lead - Spring Boot, React.js, Java role at HCLTech is based in Hyderabad, India. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
How do I apply for the Senior Technical Lead - Spring Boot, React.js, Java position at HCLTech?
Click the "Apply Now" button on this page. You will be redirected to HCLTech's official application portal hosted on successfactors where you can submit your application directly.
When was the Senior Technical Lead - Spring Boot, React.js, Java job at HCLTech posted?
This Senior Technical Lead - Spring Boot, React.js, Java position at HCLTech was posted on Sep 28, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Technical Lead - Spring Boot, React.js, Java
HCLTech
Apply for this role ↗

You'll be redirected to HCLTech's official application page on successfactors.