Java Performance Engineer – Latency & Resiliency

TEKsystems

Dallas (TX)

Hybrid

USD 90,000 - 103,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TEKsystems is seeking an experienced Performance Engineer to join the Performance Engineering team. This individual-contributor role independently plans and delivers performance initiatives for a Java-based trading platform, with a focus on latency, scalability, reliability, and resiliency.

The engineer builds workloads and tools, identifies bottlenecks across client, server, gateway, and cloud environments, and translates findings into actionable recommendations for code, configuration,

Qualifications

  • Bachelor's degree in computer science or engineering.
  • 5+ years in performance, scalability, software engineering, or production performance analysis.
  • Strong experience with performance, scalability, failover, recovery, and resiliency testing.
  • At least 2 years of hands-on Java development experience.
  • Deep Core Java knowledge, including JVM internals, concurrency, multithreading, memory, garbage collection, and latency.
  • Ability to read source code and diagnose bottlenecks with dumps, logs, profilers, metrics, and observability tools.
  • Experience building workload generators, utilities, mock services, or automation with Java, Scala, Python, shell, JMeter, Gatling, or similar tools.
  • Strong knowledge of Linux, databases, application servers, caching, connection pools, distributed systems, and networks.
  • Ability to create workloads, baselines, thresholds, capacity measures, acceptance criteria, SLOs, SLAs, and KPIs.
  • Ability to provide evidence-based code, configuration, capacity, reliability, and design recommendations.
  • Good experience in using Splunk, Grafana (or other monitoring tools).
  • Experience in testing resiliency solutions by updating CircuitBreakers, Shapers, LoadBalancers & Failover configs.
  • Experience with troubleshooting/diagnosing JVM issues (e.g. thread dumps, garbage collection and memory management).
  • Understanding of performance best practices, performance key metrics, and statistics.
  • Ability to manage priorities and work with distributed teams.

Responsibilities

  • Plan and deliver performance, scalability, resiliency, and capacity validation for systems.
  • Learn architecture, business flows, dependencies, workloads, and production behavior.
  • Define requirements, workloads, acceptance criteria, and reports with partner teams.
  • Build performance test scripts, workload generators, mock services, frameworks, and automation.
  • Run load, stress, endurance, scalability, failover, recovery, degradation, and resiliency tests.
  • Analyze source code, JVM behavior, system resources, databases, networks, logs, metrics, and end-to-end latency.
  • Recommend and validate code, configuration, infrastructure, database, capacity, design, and resiliency improvements (CircuitBreakers, Shapers, LoadBalancers & Failover).
  • Use production behavior as baseline for workload design, capacity planning, risk analysis, and validation.
  • Maintain dashboards, reports, diagnostic tools, runbooks, frameworks, and workload libraries.
  • Evaluate new testing, profiling, observability, and resiliency tools.
  • Use approved automation and AI tools to improve scripting, analysis, documentation, and diagnostics.
  • Communicate results, risks, recommendations clearly.

Skills

Performance testing
Java development
JVM internals
Concurrency & multithreading
System observability
Linux proficiency
Databases & caches
Load balancing & failover
Workload automation
SLOs/SLAs
Troubleshooting JVM
Profiling tools

Education

Bachelor's degree in CS/Engineering

Tools

JMeter
Gatling
Splunk
Grafana
JProfiler
YourKit
VisualVM
Flight Recorder
JMC
Kubernetes
Docker

Job description

TEKsystems is seeking an experienced Performance Engineer to join the Performance Engineering team. This individual-contributor role independently plans and delivers performance initiatives for a Java-based trading platform, with a focus on latency, scalability, reliability, and resiliency.

The engineer builds workloads and tools, identifies bottlenecks across client, server, gateway, and cloud environments, and translates findings into actionable recommendations for code, configuration,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Performance & Resiliency Engineer
Senior Java Performance & Resiliency Engineer

TEKsystems • United States

Hybrid
USD 90,000 - 103,000
Senior Java Performance Engineer: Latency & Resiliency
Senior Java Performance Engineer: Latency & Resiliency

Experis Technology Group • Southlake (TX)

On-site
USD 90,000 - 94,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Senior Performance Engineer: Java Latency & Scalability
Senior Performance Engineer: Java Latency & Scalability

Apex Systems • Southlake (TX)

Hybrid
USD 69,000 - 90,000
Health benefits
401K
ESPP
Senior Performance Engineer: Java & High-Throughput Systems
Senior Performance Engineer: Java & High-Throughput Systems

Aquent (United States) • Southlake (TX)

On-site
USD 130,000 - 180,000
Senior Java Performance Engineer: Latency & Scalability
Senior Java Performance Engineer: Latency & Scalability

Aquent • Southlake (TX)

On-site
USD 140,000 - 190,000
Senior Java Performance & Resiliency Engineer
Senior Java Performance & Resiliency Engineer

Spectraforce Technologies, Inc. • Southlake (TX)

Hybrid
USD 110,000 - 160,000
Java Performance Engineer — SLOs, Tuning & Production
Java Performance Engineer — SLOs, Tuning & Production

Programmers.io • St. Louis (MO)

On-site
USD 110,000 - 150,000
Senior Java Performance Engineer for Low-Latency Trading
Senior Java Performance Engineer for Low-Latency Trading

Experis Technology Group • Southlake (TX)

On-site
USD 90,000 - 94,000
Weekly Pay
401(k) with match
Medical and Prescription Drug Plans
+2
Low-Latency Java Systems Engineer for Trading
Low-Latency Java Systems Engineer for Trading

OP Recruiting • Chicago (IL)

On-site
USD 125,000 - 180,000
Healthcare Benefits
Retirement Plan Options
Professional Development Support
+1
Performance Engineer
Performance Engineer

Aquent (United States) • Southlake (TX)

On-site
USD 130,000 - 180,000