1

Java Performance Engineer Jobs (NOW HIRING)

Lead Performance Engineer, for a one year contract in Plano, TX. We are hiring for a solid Java resource that understands development. This is for a skilled Performance Software Engineer with 10 ...

Lead Performance Engineer, for a one year contract in Plano, TX. We are hiring for a solid Java resource that understands development. This is for a skilled Performance Software Engineer with 10 ...

Info Way Solutions is seeking a Performance Engineer for their client AEO. The role involves ... Java, .net). • Cloud experience plus • Analyze tests results and work with Developers and ...

Required : • Proficient in Java programming with a deep understanding of object-oriented principles. • Experience with Dynatrace or similar performance monitoring tools. • Skilled in designing ...

As a Performance Engineer in Test, this role will have a breadth of knowledge and success in ... skills in Java (recent experience in back-end Java desired) Extensive working experience in ...

Performance Engineer Location: Washington, DC Contract Length: 10 months + Must have Top Skills ... Hands on experience in Java and Groovy Scripting 5+ years * Demonstrated experience with ...

Performance Engineer

O Fallon, MO · On-site

$60K - $135K/yr

Performance Engineer City: O Fallon State/Province: Missouri Posting Start Date: 8/27/26 Wipro ... Knowledge of Java/Spring Boot application performance tuning. Mandatory Skills: Performance Testing.

Job Title Performance Engineer Estimated Start Date 5/6/2026 Location San Francisco, CA Duration ... Java, python etc. * Expertise in metrics gathering and developing dashboards and reports which ...

... cloud. - Performance Engineers with a lot of Cloud (AWS) project experience - They need to be ... Experienced with converting Java to Python - Need to also convert JavaScript to python and make ...

Spark Tek Inc is seeking a Performance Engineer to enhance their performance testing capabilities ... as Java, Python, or Groovy. • Experience with CI/CD tools such as Jenkins, GitHub Actions, or ...

Job Title Performance Engineer Estimated Start Date 5/6/2026 Location San Francisco, CA Duration ... Java, python etc. * Expertise in metrics gathering and developing dashboards and reports which ...

Spark Tek Inc is a technology company seeking a Performance Engineer to enhance their application ... as Java, Python, or Groovy. • Experience with CI/CD tools such as Jenkins, GitHub Actions, or ...

Showing results 21-40

Java Performance Engineer information

See salary details

$47

$60

$74

How much do java performance engineer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for java performance engineer in the United States is $60.82, according to ZipRecruiter salary data. Most workers in this role earn between $50.48 and $71.15 per hour, depending on experience, location, and employer.

What is a Java performance engineer?

Java Performance Engineers are specialized software professionals who focus on analyzing, optimizing, and improving the performance of Java applications. They identify bottlenecks, memory leaks, and other performance-related issues by using profiling tools and monitoring systems. Their work ensures that Java applications run efficiently, reliably, and can scale to meet user demands. They also collaborate with developers to implement best practices and optimize code for better performance.

What are the key skills and qualifications needed to thrive as a Java performance engineer?

To thrive as a Java Performance Engineer, you need deep expertise in Java programming, performance tuning, and JVM internals, usually supported by a degree in computer science or related field. Familiarity with profiling tools such as JProfiler, VisualVM, and monitoring systems like Prometheus or New Relic is typically required. Strong analytical thinking, problem-solving abilities, and effective communication skills set outstanding candidates apart. These competencies are crucial for diagnosing complex performance issues, optimizing application efficiency, and ensuring robust, high-performing software systems.

What are some common challenges faced by Java performance engineers, and how are they typically addressed in a team setting?

Java Performance Engineers often encounter challenges such as identifying memory leaks, optimizing garbage collection, and reducing application latency under heavy loads. Addressing these issues usually involves close collaboration with developers, architects, and DevOps teams to analyze profiling data, review code, and implement tuning strategies. Regular performance testing, code reviews, and knowledge sharing sessions help the team proactively mitigate bottlenecks and ensure applications meet performance standards. Being proactive and communicative is crucial for successfully resolving these challenges and contributing to overall project success.

What is the difference between Java Performance Engineer vs Java Developer?

AspectJava Performance EngineerJava Developer
Primary FocusOptimizing Java application performance and troubleshootingDeveloping Java applications and features
Skills & CertificationsJava, performance tuning, profiling tools, troubleshootingJava, software development, frameworks
Work EnvironmentPerformance testing labs, production environments, monitoring toolsDevelopment teams, coding environments, project planning
Common Industry UsageTech companies, financial services, e-commerceSoftware firms, startups, enterprise applications

While Java Performance Engineers focus on optimizing and troubleshooting Java applications for peak performance, Java Developers are primarily responsible for designing, coding, and maintaining Java software. Both roles require Java expertise, but their core responsibilities differ significantly, with Performance Engineers emphasizing system efficiency and Developers focusing on feature development.

More about Java Performance Engineer jobs

What job categories do people searching Java Performance Engineer jobs look for?

The top searched job categories for Java Performance Engineer jobs are:

What are popular job titles related to Java Performance Engineer jobs?

For Java Performance Engineer jobs, the most frequently searched job titles are:

Infographic showing various Java Performance Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 10% Part Time, and 2% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $126,499 per year, or $60.8 per hour.

Lead Performance Engineer

Straveda Llc

Dallas, TX • On-site

Full-time

Re-posted 10 days ago


Job description

Lead Performance Engineer, for a one year contract in Plano, TX. We are hiring for a solid Java resource that understands development. This is for a skilled Performance Software Engineer with 10 years or more of experience. This is a one year contract W2/hrly or CTC. Extreme pace environment for the development and release of COTS software measured in weeks.
Key Technology Requirements:
Lead Performance Engineer
Location: Plano, TX
Duration: 1 year
This is a very senior position. The client needs a seasoned Performance Engineer that has over 6 years of performance and load testing. They already have many performance Engineers. They need someone that can assume a leadership role. The client does a production release every 2 weeks. Therefore they have to automate as much of the testing and build process as possible.
They need someone that can bring a scientific approach to performance and load testing given their environment and constraints.
Environment & Tools:
Database:NOSQL Cansandra
Application Server: Tomcat
Web Services: Restful JAX-RS
Framework: Google Angular JS
Cloud:Amazon Web Services
Testing Tool: Junit, Jmeter, Jasmine
Build Automation: Chef
Responsibilities:
  • Drive business critical testing efforts to ensure performance, reliability and scalable
  • Conduct automated testing to ensure the performance and stability of large multi-tier web applications
  • Develop user behavior models for performance tests
  • Analyze performance test results, diagnose bottlenecks and work closely with engineers to identify solutions. Analysis will include all application tiers, including web server, application server, database and network.
  • Develop capacity projections for all systems including servers, network, and storage
  • Oversee the application performance lifecycle from the performance lab all the way through to production
  • Identify key metrics that define capacity
  • Provide data collection and trend analysis
  • Provide regular reports on the performance characteristics of the systems
  • Qualifications
  • Bachelor's degree in Computer Science or equivalent experience
  • 8+ years professional technical experience, preferably in software engineering or quality assurance
  • Strong desire to get 'under the hood' in web based applications and look at memory allocation and code execution with a focus on improving performance and customer experience
  • Experience conducting performance investigations of complex systems
  • Strong experience using performance testing tools, i.e. - HP LoadRunner, Apache JMeter, SOASTA CloudTest, Silk Performer
  • Leadership mindset with a passion for mentoring others and driving key initiatives with little oversight
  • Must have in-depth experience with at least one Java application server such as JBoss, WebLogic, WebSphere or ATG Dynamo,
  • Experience with Apache HTTP Server
  • Strong system knowledge of Unix/Linux
  • Strong knowledge of Java programming
  • Strong verbal and written communication skills
  • Detail-minded with a strong orientation towards quality

This is a time sensitive placement, respond to:
Ken Martin
www.straveda.com
ken.martin@straveda.com