Technical Specialist
India
Job Description
Technical Specialist
Noida, Uttar Pradesh

Job Summary

As a Software Engineer III specializing in Performance Engineering, you will play a key role in ensuring the reliability, scalability, and overall performance of our large-scale distributed systems and cloud platforms. You will collaborate closely with cross-functional teams to diagnose complex performance issues, execute performance tests, and provide hands-on tuning to maintain and enhance our system efficiency. You will leverage your expertise in performance monitoring tools, cloud architecture, and coding to solve intricate problems in our high-traffic e-commerce environment.  

Key Responsibilities

Design and execute performance testing strategies including load, stress, and capacity planning using tools such as JMeter, Locust, and LoadRunner.  

Automate performance testing within CI/CD pipelines to ensure continuous validation.  

Analyze system performance using thread dumps, heap dumps, TCP dumps, and APM tools (e.g., New Relic).  

Utilize log analysis platforms like Splunk to create dashboards, queries, and regex-based filters for root-cause analysis.  

Optimize application servers (Tomcat, Node.js, Spring Boot) and network performance using tools like Wireshark, Extrahop, and Riverbed.   

Monitor performance systems and proactively identify bottlenecks using APM and observability tools.  

Improve browser-side performance using Lighthouse, Chrome DevTools, Catchpoint, and WebPageTest.   

Partner with developers, SREs, QA, and DevOps to embed performance considerations into design, development, and deployment.  

Participate in code reviews to ensure performance and architectural standards.

Skill Requirements

Duties & Responsibilities  

Design and execute performance testing strategies including load, stress, and capacity planning using tools such as JMeter, Locust, and LoadRunner.  

Automate performance testing within CI/CD pipelines to ensure continuous validation.  

Analyze system performance using thread dumps, heap dumps, TCP dumps, and APM tools (e.g., New Relic).  

Utilize log analysis platforms like Splunk to create dashboards, queries, and regex-based filters for root-cause analysis.  

Optimize application servers (Tomcat, Node.js, Spring Boot) and network performance using tools like Wireshark, Extrahop, and Riverbed.   

Monitor performance systems and proactively identify bottlenecks using APM and observability tools.  

Improve browser-side performance using Lighthouse, Chrome DevTools, Catchpoint, and WebPageTest.   

Partner with developers, SREs, QA, and DevOps to embed performance considerations into design, development, and deployment.  

Participate in code reviews to ensure performance and architectural standards.   

 

  

  

 

 

Qualifications  

Basic Qualifications  

Bachelor's degree in Computer Science with more than 5 years of proven Performance Engineering experience. 

Extensive hands-on experience in non-functional requirements, performance test planning, execution, reporting, analysis, and defect tracking  

Hands-on experience with at least one performance testing tool (e.g., JMeter, Locust, LoadRunner, K6), with a strong preference for JMeter  

Proficiency with APM tools (e.g., New Relic, Dynatrace) for performance monitoring and analysis  

Experience with log indexing and querying tools like Splunk (queries, regex, dashboards, alerts)  

Experience with browser-side performance tools (e.g., Catchpoint, Lighthouse, Google Developer Tools, WebPageTest)  

Demonstrated expertise in performance tuning of application servers, including Tomcat, Node.js, and Spring Boot  

Strong knowledge of microservice architectures  

Extensive hands-on experience in non-functional requirements, performance test planning, execution, reporting, analysis, and defect tracking  

Other Requirements

Hands-on coding experience in at least one programming language: Java, Python, or Groovy   Experience analyzing heap/threa

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 227,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 March 2026 totaled $14.7 billion.