Lead/Senior Performance Engineer

Reflections Info Systems

Thiruvananthapuram

On-site

INR 4,000,000 - 7,000,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Reflections Info Systems is seeking a Lead/Senior Performance Engineer in India to drive end-to-end performance engineering for enterprise applications. You will analyze CPU, memory, and I/O bottlenecks, review JVM heap and thread dumps, perform GC tuning, and coordinate across DevOps, DB and development teams.

The role emphasizes proactive root-cause analysis, measurement against SLAs/SLOs, and mentoring junior engineers in a fast-paced environment.

Qualifications

  • 8+ years of IT experience with significant performance engineering expertise.
  • Proven ability to troubleshoot complex performance issues in enterprise apps.
  • Strong knowledge of JVM internals, memory management, threading, GC, CPU and I/O.
  • Ability to independently perform performance analysis and identify root causes.
  • Experience collaborating with DevOps, infrastructure, and database teams.

Responsibilities

  • Lead end-to-end application performance engineering and troubleshooting.
  • Analyze performance issues across development, test, and production environments.
  • Perform detailed Linux system-level performance analysis including CPU, memory, I/O, and network usage.
  • Analyze JVM heap dumps to identify memory leaks and bottlenecks.
  • Analyze thread dumps to identify deadlocks and CPU-intensive threads.
  • Perform GC analysis and JVM tuning opportunities.
  • Conduct database performance analysis including slow queries and indexing.
  • Generate and analyze flame graphs to locate CPU hotspots.
  • Use monitoring/observability tools to correlate metrics and identify degradation.
  • Conduct root-cause analysis and provide actionable recommendations.
  • Work with development teams to identify inefficient code paths and concurrency issues.
  • Define performance baselines and monitor against SLAs/SLOs.
  • Lead optimization initiatives and validate improvements via benchmarks.
  • Prepare technical performance reports and bottleneck analyses.
  • Mentor junior engineers and provide technical leadership.

Skills

Linux
Heap Dump Analysis
Thread Dump Analysis
Garbage Collection / GC Analysis
Database Performance Analysis
Flame Graphs
Application-side Monitoring
Server-side Monitoring
JVM performance troubleshooting and_t?
Application performance bottleneck_id
Root-cause analysis and performance_优化

Tools

JProfiler
VisualVM
Eclipse MAT
YourKit
Dynatrace
AppDynamics
New Relic
Datadog
Grafana
Prometheus
Splunk
ELK
APM
Kubernetes
JMeter
LoadRunner
Gatling
CI/CD monitoring
AWS
Azure
GCP

Job description

We are looking for an experienced Lead Performance Engineer with strong expertise in application performance engineering, production troubleshooting, and performance optimization.The ideal candidate should have hands-on experience analyzing application and server-side performance issues using Linux, heap dumps, thread dumps, Garbage Collection (GC) analysis, database analysis, flame graphs, and application/server-side monitoring tools.The candidate will work closely with application development, DevOps, infrastructure, and database teams to identify performance bottlenecks, conduct root-cause analysis, and drive performance improvements across enterprise applications.

Job Description
  • 8+ years of overall IT experience, with significant experience in Performance Engineering / Application Performance Management.
  • Proven experience troubleshooting complex performance issues in enterprise applications.
  • Strong understanding of JVM internals, memory management, threading, GC, CPU and I/O behavior.
  • Ability to independently perform performance analysis and identify root causes rather than only execute predefined performance test scripts.
  • Experience working with development, DevOps, infrastructure, and database teams.
Responsibilities include:
  • Lead end-to-end application performance engineering and troubleshooting activities.
  • Analyze application and server performance issues across development, test, and production environments.
  • Perform detailed Linux system-level performance analysis, including CPU, memory, disk I/O, network, processes, and system resource utilization.
  • Analyze JVM heap dumps to identify memory leaks, excessive object creation, and memory-related bottlenecks.
  • Analyze thread dumps to identify deadlocks, thread contention, blocked/waiting threads, thread pool issues, and CPU-consuming threads.
  • Perform Garbage Collection (GC) analysis, including GC logs, pause times, heap utilization, allocation patterns, and JVM tuning opportunities.
  • Conduct database performance analysis, including slow queries, execution plans, connection pools, locks, waits, indexing, and database resource utilization.
  • Generate and analyze flame graphs for identifying CPU hotspots and application-level performance bottlenecks.
  • Use application and server-side monitoring/observability tools to identify performance degradation and correlate application, infrastructure, and database metrics.
  • Conduct root-cause analysis of performance incidents and provide actionable recommendations.
  • Work with development teams to identify inefficient code paths, resource utilization issues, memory problems, and concurrency-related bottlenecks.
  • Define performance baselines and monitor application performance against agreed SLAs/SLOs.
  • Lead performance optimization initiatives and validate improvements through benchmarking and load testing.
  • Prepare technical performance reports, bottleneck analysis, and optimization recommendations.
  • Mentor junior performance engineers and provide technical leadership across performance engineering initiatives.
Primary Skills :

Candidates must have strong hands-on experience with:

  • Linux – system-level troubleshooting and performance analysis
  • Heap Dump Analysis
  • Thread Dump Analysis
  • Garbage Collection / GC Analysis
  • Database Performance Analysis
  • Flame Graphs
  • Application-side Monitoring
  • Server-side Monitoring
  • JVM performance troubleshooting and tuning
  • Application performance bottleneck identification
  • Root-cause analysis and performance optimization
Secondary Skills :
  • Java/JVM performance engineering
  • JProfiler, VisualVM, Eclipse MAT, YourKit or similar profiling tools
  • Dynatrace, AppDynamics, New Relic, Datadog, Grafana, Prometheus or similar observability platforms
  • Splunk or ELK for log analysis
  • APM and distributed tracing
  • Kubernetes/container performance monitoring
  • SQL performance tuning
  • Load/performance testing tools such as JMeter, LoadRunner, Gatling or similar
  • CI/CD performance monitoring and engineering
  • Cloud environments such as AWS, Azure or GCP
Role:

Lead/Senior Performance Engineer

Close Date :

04-09-2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Performance Engineer
Performance Engineer

Forward Eye Technologies • Dadri

On-site
INR 1,000,000 - 1,800,000
Performance Engineer
Performance Engineer

Forward Eye Technologies • Pune District

On-site
INR 1,500,000 - 2,100,000
Performance Engineer - JMeter / Selenium
Performance Engineer - JMeter / Selenium

Forward Eye Technologies • Pune District

On-site
INR 1,200,000 - 1,800,000
Lead I - Software Testing
Lead I - Software Testing

UST • Ernakulam

On-site
INR 3,500,000 - 6,000,000
Java Performance Engineer
Java Performance Engineer

Lonvec Technologies Private Limited • Bengaluru

Hybrid
INR 1,400,000 - 2,100,000
Principal Software Engineer- Performance Engineering
Principal Software Engineer- Performance Engineering

19109 SPEEDPAY RD • Bengaluru

Hybrid
INR 4,200,000 - 6,400,000
Test Lead
Test Lead

Manuh Technologies • Pune District

On-site
INR 1,000,000 - 1,500,000
Lead Software Engineer - Performance
Lead Software Engineer - Performance

Qualys • Maharashtra

On-site
INR 4,000,000 - 7,500,000
Senior Quality Engineer - Performance
Senior Quality Engineer - Performance

symplr® • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Head - Performance Engineering & Performance Testing
Head - Performance Engineering & Performance Testing

Sansid Solutions • Mumbai

On-site
INR 3,500,000 - 6,000,000