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 ...

AI builder

Minneapolis, MN · On-site

$60K - $135K/yr

This role combines hands-on Java development, DevOps/SRE practices, and end-to-end ownership of system reliability, performance, and availability. The Java Technical SLO is accountable for ensuring ...

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 ...

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 ...

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 ...

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 Jun 11, 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:
Infographic showing various Java Performance Engineer job openings in the United States as of June 2026, with employment types broken down into 33% As Needed, and 67% Full Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $126,499 per year, or $60.8 per hour.

Sr. Performance Engineer

Audacia Solutions

Chantilly, VA • On-site

Full-time

Posted 19 days ago


Job description

Company Description

 We are looking for a Senior Performance Engineer for an exciting project in Chantilly, VA supporting the Department of Veteran Affairs (VA). This project supports the implementation of the Enterprise Veterans Self Service (EVSS) Portal and enables the VA to educate, empower, and connect Veterans while standardizing platforms to lower overall costs. This is a marquis system at the VA and has enormous visibility at all levels up the chain-of-command; it is an enterprise scale development. The daily environment is very faced-paced, with team members situated in 4 different locations.

Job Description

In your role as a Senior Performance Engineer, you will lead efforts to predict transaction workload and identify software, systems and network integration to optimize through-put and user response. You will also be responsible to identify any component that will throttle transactions to a sub-optimal state. You will work with stakeholders and product owners to define capacity requirements. You will be an integral resource to the Program Architectural Review Board (ARB) in order to represent technical areas for improvement.

You will work with our production operations team, development teams, program management, and our clients to lead and facilitate short term and long term actions to resolve any performance issues. And most importantly, you will help the team to identify longer term initiatives to improve performance and reduce bottlenecks.

As the Senior Performance Engineer, you will:

       Lead the Program's Performance Team

       Prepare Performance and Capacity Baseline Plans for the Program

       Review and interpret performance measurements from a variety of tools - Google Analytics and Introscope

       Utilize Introscope to further analyze application software service calls, Web Logic, Red Hat Linux, and network traffic to define baselines and identify variances for each software release

       Identify application software enhancements within our software development stack (application functionality, caching, SDK upgrades, etc.)

       Identify capacity thresholds in areas beyond our SDK

       Participate in our Program Architectural Review Board (ARB) to assess and review changes being recommended

       Define, aggregate and report on release performance via customized scripts prepared by the Performance Team

       Participate in stakeholder discussions to present and communicate areas for reconsideration to improve user response times

       Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment

       Recommend and implement refactoring of existing applications to incorporate best practices to improve performance

       Study the systems and components of our application to identify specific functional changes for the next release or posted to the Program Backlog

       Mentor performance engineers


Qualifications

       10+ years of progressive performance engineering / analyst experience

       Highly motivated, success oriented, organized and strong work ethic

       Take pride in the quality and efficiency of your work

       Experience with and knowledge of Web software and infrastructure and processing using a Java code base

       7+ years of system monitoring technologies and tools (e.g. Introscope, Google Analytics, AWStats, AppDynamics)

       5+ years of conducting performance analysis and techniques that demonstrates experience and results

       4+ years of automated tools for conducting load test measurement (e.g., LoadRunner)

       Data analysis skills to aggregate data from multiple sources and prepare visuals for stakeholder consumption

       Practical experience implementing test driven design strategies, including experience with mocking/simulating external services

       Advanced knowledge of software development lifecycle

       Demonstrated ability to coordinate cross-functional work teams toward task completion

       Demonstrated effective leadership and analytical skills

       Advanced written and verbal communication skills are a must

       Microsoft Office knowledge of Excel, Word, and PowerPoint

** Must be able to obtain a Public Trust Clearance. **

Additional Information

Desired:

       Previous experience with the Department of Veterans Affairs

       Agile team experience

Apply: https://audacia.workable.com/j/6371B028A0