1

Java Performance Engineer Jobs (NOW HIRING)

Strong in Java performance tuning, debugging & Profiling Tools. Strong object-oriented design ... into practical engineering tasks Additional Information All your information will be kept ...

Strong in Java performance tuning, debugging & Profiling Tools. Strong object-oriented design ... engineering tasks Qualifications Additional Information All your information will be kept ...

They are seeking a Performance Engineer to measure, defend, and improve the performance and cost ... of Python, Go, Java, plus comfort with shell scripting and modern automation tooling. • ...

Should have strong background in Java/J2EE, Spring, Hibernate etc., along with experience in profiling tools like CA Wily Introscope/JProbe/JProfiler/JVisualVM, Also they should have performance ...

Minimum Qualifications • BS in Computer Science or equivalent. • 5+ years in Android performance engineering. • Expertise in Java/Kotlin for Android and generative AI (AI workflow automation ...

next page

Showing results 1-20

Java Performance Engineer information

See salary details

$47

$60

$74

How much do java performance engineer jobs pay per hour?

As of Jul 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 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 are the key skills and qualifications needed to thrive as a Java Performance Engineer, and why are they important?

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 Java Performance Engineers?

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 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 states have the most Java Performance Engineer jobs? States with the most job openings for Java Performance Engineer jobs include:
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:
Performance Test Engineer

Full-time

Posted 13 days ago


Job description

Performance Engineer, JMeter, Jira, Cucumber, LoadRunner,
Performance Center Wilev. HP Site scope and other latest
Performance Engineer & Performance Testing tools (i.e. CA Lisa
Virtualization) and Open Source performance testing tools (Apache Meter WebLOAD)
  • 6-8 Years of Software Development & Test Experience
  • Expert in automated testing tools such as Jmeter
  • LoadRunner/Performance Center, Storm Runner, Selenium etc.
  • Expert in APM tools like App Dynamic» Splunk etc.
  • Create test summary reports for management review in power point, excel etc.
  • Analyze test results, work with support teams in understanding, troubleshooting and providing recommendations for performance tuning of impacted applications.
  • Must be - self-motivated, ability to multi-task and can drive with minimum supervision.
  • Good experience in creating, managing and using dashboard for continuous monitoring and health check of applications and the underlying infrastructure, improve the quality of services using the monitoring feedback for non-production environment.
  • Experience in one or more of: C, C#, Java, Perl, Python, Go, or scripting experience in Shell and Perl.
  • Experience in Continuous Integration/Continuous Delivery tools, such as, Jenkins, Cloudbees, etc., and other automation tools.
  • Experience with DevOns tools such as Ansibla,chef