Java Performance Tester
Technology
St. Louis, United States2 weeks agoUntil 11/20/2026
Full timeOn-site
Job description
Key Responsibilities:
- 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
- Orchestrators: PCF, Kubernetes, ECS (autoscaling, pod health, scheduling issues)
- 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
- Databases: Connection pool tuning, slow queries, indexing, replication lag
- Cloud Layer: AWS compute/storage/network performance, regional latency, cross-cloud traffic patterns
Keywords
Java Performance TestingSpring BootJVM TuningDistributed TracingRoot-Cause AnalysisCapacity ModelingPerformance BaselinesKubernetesDockerAWSPerformance ProfilingGarbage Collection OptimizationConcurrency DebuggingDatabase TuningNetwork PerformanceCachingJavaService-Level ObjectivesPerformance BudgetsDynatrace
Interested in this role?