1

Java Performance Engineer Jobs (NOW HIRING)

Performance Engineer \n * Long Term Contract \n * Negotiable Day Rate \n * Looking for an advanced Java EE Systems Engineer with extensive experience and willing to take ownership for platform ...

Performance Engineer Location: Raleigh, NC (Onsite/Hybrid as required) Employment Type: Contract ... Core Java Development * AWS Cloud Platform Expertise Experience & Qualifications: * Hands-on ...

* Performance Engineer * W2 Contract * Boston, MA Performance Strategic Advisors Technology (SAT) is ... Proficiency with Java EE, Spring Boot, Spring MVC , and RESTful API development * Experience ...

Dallas, TX Duration: Full Time o An Exceptional developer / Performance Tester with 2+ years' experience in Java and 10+ years' experience in Performance Testing. o 2 years plus Agile Experience ...

Develop backend services, APIs, and microservices using Java, Spring Boot, and Spring MVC ... Expertise in performance engineering, system tuning, and optimization. * Experience with Apache ...

New

Build custom Java-based performance test harnesses to simulate real-world distributed workflows ... Partner with DevOps and backend engineering teams to optimize service utilization and scalability

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

Strong programming skills in Java and Groovy. * Broad knowledge of various domains including J2EE ... Experience integrating performance testing within a deployment pipeline to continuously assess ...

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.
Java Performance Engineer

Java Performance Engineer

krg technology inc

Orlando, FL โ€ข On-site

Contractor

Posted 5 days ago


Job description

Job Description

Experience and understanding of architectural principles and frameworks (MVC, Spring and Hibernate preferred)

Hands on experience with J2EE application deployment technology.

Thorough knowledge with J2EE application platform configuration and performance optimization

Provides subject matter expertise in performance monitoring, tuning, analysis and diagnostics

Partners with the application architects to identify specific infrastructure components (hardware, software, database, etc.) for architectural and tuning improvements; define and document volumetric requirements across a variety of functional domains.

Partners with key stakeholders to conduct code reviews, technical specification reviews and define architecture to improve network and system performance

Conducts technical assessment as part of a proof of concept

Develops and communicates performance, load and stress testing goals, priorities, and status.

Performs software system performance analysis, including analysis of application design, coding, and validation of performance results; ensures all test specifications are implemented correctly

Develops metrics for monitoring increased performance and scalability.

Provides guidance for performance test initiatives that take a true end-to-end focus on ensuring client side, server tiers, database and data integration jobs are performing as expected

Conducts performance prototyping, system capacity modelling and projections, performance driven design, application profiling and base-lining to measure and improve system performance

Troubleshoots performance, load , and stress testing through analysis of system design/coding

Evaluate and research emerging performance tuning methodologies, monitoring tools, processes and technologies

Proactively develops and implements organization-wide quality process initiatives to manage and improve infrastructure performance.

Recommends best practices and ensure adherence to the best practices

Provides training/mentoring/educating of team members

Provides oversight and guidance in the formal test execution process

Works collaboratively with other project team members and independently on assigned tasks and deliverables with minimum supervision

Additional Information

Mandatory Skills:ย 

scalability, dynatrace, appdynamics, jvisualvm, jprobe, wily introscope


KRG Technologies logo

About KRG Technologies

Sourced by ZipRecruiter

KRG Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want. By leveraging for its clients its technological edge and right-sourcing advantage, KRG in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client. Headquartered in Valencia, California, KRG employs a unique global delivery platform to minister its offerings spanning from application development and maintenance to business process reengineering. With years of hands-on domain experience and international presence, we offer state-of-the-art solutions backed by our follow-the-sun service model in the most cost effective manner. We value our clientele for the trust reposed in us and our clientele admire us for our personalized approach and deep commitment to their success. Our biggest strength lies in technical expertise of our team and individual competency of our employees, which enables us to be the most befitting solution provider.

Industry

It services

Company size

201 - 500 Employees

Headquarters location

Valencia, CA, US

Year founded

2003

Social media