Java Performance Tester

Programmers.io

St. Louis (MO)

On-site

USD 110,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Programmers.io is seeking a Performance Engineer to lead the definition of SLOs, budgets, and latency/throughput targets for distributed services. You will architect tracing strategies across Dynatrace, AWS X-Ray, and other tools, and perform in-depth analyses using heaps, flame graphs, and network traces.

In this role, you will review architectures for performance risks, drive RCAs for incidents in prod and pre-prod, and build capacity models and baselines to support cloud-based services across

Qualifications

  • Experience defining SLOs, budgets and latency/throughput targets for distributed systems.
  • Proven ability to design and drive comprehensive tracing strategies (Dynatrace, AWS X-Ray, etc.).
  • Skilled in deep-dive performance analysis using heap dumps, thread dumps, flame graphs, GC logs and traces.
  • Experience reviewing architectures for performance risks and bottlenecks.
  • Proven track record leading RCAs for performance incidents in prod and pre-prod.
  • Ability to develop capacity models and performance baselines across cloud environments.

Responsibilities

  • Define service-level objectives (SLOs), budgets, and latency/throughput targets across services.
  • Architect and champion comprehensive distributed tracing strategies (Dynatrace, AWS X-Ray, etc.).
  • Analyse application, platform, and cloud behavior using deep-dive techniques such as heap dumps, thread dumps, flame graphs, GC logs, network traces, and storage I/O profiling.
  • Review service and system architectures for performance risks (e.g., synchronous hops, excessive dependencies, misconfigured connection pools, poor cache placement).
  • Conduct and lead root-cause analysis for performance incidents in production and pre-production environments.
  • Develop capacity models and performance baselines for services running across cloud environments.

Skills

SLO definition
Performance budgets
Latency targets
Throughput targets
Tracing strategies
Root-cause analysis
Capacity modeling

Tools

Dynatrace
AWS X-Ray
PCF
Docker
Nginx
ALB/NLB
F5
Redis
Hazelcast
Kafka
RabbitMQ

Job description

  • Define service-level objectives (SLOs), performance budgets, and latency/throughput targets across services.
  • Architect and champion comprehensive distributed tracing strategies (Dynatrace, AWS X-Ray, etc.).
  • Analyse application, platform, and cloud behaviour using deep-dive techniques such as heap dumps, thread dumps, flame graphs, GC logs, network traces, and storage I/O profiling.
  • Review service and system architectures for performance risks (e.g., synchronous hops, excessive dependencies, misconfigured connection pools, poor cache placement).
  • Conduct and lead root-cause analysis for performance incidents in production and pre-production environments.
  • Develop capacity models and performance baselines for services running across cloud environments.
Areas of Expertise:
  • Application Layer: Spring Boot internals, JVM tuning, thread/heap management, concurrency debugging, GC optimization
  • Container Runtime: PCF, Docker, container resource limits, CPU throttling, memory pressure
  • Networking: Service-to-service hops, TLS overhead, DNS, routing, load balancer configs (F5, Nginx, ALB/NLB), service mesh performance
  • Storage: Latency, IOPS constraints, distributed file system behaviour
  • Caching & Middleware: Redis, Hazelcast, NATS, Kafka, RabbitMQ configuration and throughput tuning
  • Cloud Layer: AWS compute/storage/network performance, regional latency, cross-cloud traffic patterns
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Performance Engineer
Senior Performance Engineer

Hire'in Solutions • Missouri

On-site
USD 110,000 - 160,000
Java Performance Engineer - SLOs, Tracing & Tuning
Java Performance Engineer - SLOs, Tracing & Tuning

Programmers.io • St. Louis (MO)

On-site
USD 110,000 - 170,000
Performance Tester with Java Exp-4
Performance Tester with Java Exp-4

Realign Llc • St. Louis (MO)

On-site
USD 90,000 - 120,000
Performance Engineer
Performance Engineer

ClifyX Inc • Woodbridge Township (NJ)

On-site
USD 130,000 - 180,000
Performance Engineer
Performance Engineer

Princeton IT Services, Inc • St. Louis (MO)

On-site
USD 100,000 - 130,000
Performance Engineer
Performance Engineer

Ascii Group, LLC • Columbus (OH)

On-site
USD 70,000 - 90,000
Performance Engineer
Performance Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 120,000
Performance Test Lead
Performance Test Lead

ClifyX Inc • New Jersey

On-site
USD 140,000 - 180,000
Performance Testing Engineer (Loadrunner)
Performance Testing Engineer (Loadrunner)

The Judge Group • Chicago (IL)

On-site
USD 120,000 - 190,000
Senior Performance Engineer - Cloud, Observability & Scale
Senior Performance Engineer - Cloud, Observability & Scale

Hire'in Solutions • Missouri

On-site
USD 110,000 - 160,000