1

Java Performance Engineer Jobs in Oregon (NOW HIRING)

... performance. โ€ข Leverage the massively-parallel processing capabilities for high speed task ... Strong JAVA development background required. Experience working in an Agile Scrum team. Experience ...

Implement High performance, resilient APIs Micro-services and hierarchical web-services Distributed ... Server-side Java programming Tomcat, Spring framework & other Java dev environments Micro-services ...

$91K - $129K/yr

The Software Engineer is responsible for the design and development of software applications and ... Cotiviti develops highly innovative applications in healthcare analytics to generate performance ...

Senior Software Engineer - Java, Angular, AWS

OR ยท On-site +1

$114K - $152K/yr

GHX is seeking a Senior Software Engineer with deep technical expertise and a proven track record ... Exposure to improvement in Design best practices including performance, scalability, robustness and ...

Sterling, Java, AWS (USC & GC)

Hillsboro, OR

$56.25 - $77.25/hr

Must have strong programming skills using core JAVA. * Must have experience with Web technologies ... Knowledge of Performance trouble shooting (heap dump & thread dump analysis) is preferred.

Showing results 21-40

Java Performance Engineer information

See Oregon salary details

$50

$64

$78

How much do java performance engineer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for java performance engineer in Oregon is $64.30, according to ZipRecruiter salary data. Most workers in this role earn between $53.37 and $75.24 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.

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

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

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

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

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

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

Infographic showing various Java Performance Engineer job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $133,746 per year, or $64.3 per hour.

Java Application Engineer (AWS)

Bridge Tech

Beaverton, OR โ€ข On-site

Contractor

Re-posted 11 days ago


Job description

Job Description
Experience developing RESTful/Micro Services that are "Cloud Native ". Services are created using Agile methods, delivered using Continuous Deployment pipelines and optimized to operate in the AWS cloud ecosystem.
Services are able to leverage a highly distributed deployment topology for maximum resiliency, scalability and performance.
Leverage the massively-parallel processing capabilities for high speed task execution in Service architectures.
Developed as fine-grained microservices that scale quickly and are closely aligned to the demand curve of the workload to optimize cost.
Decoupled from any single physical resources (SAN's, NFS storage, IP addresses, physical proximity of components, etc.)
Implement high automation coverage for lean operations, speed of execution and self-healing services.
Ensure absolute deployment consistency across large arrays of infrastructure assets with idempotent infrastructure management.
Qualifications
Skills:
Strong JAVA development background required.
Experience working in an Agile Scrum team.
Experience with Test Driven Development
Experience developing using Pair Programming
Experience working in and deploying to AWS infrastructure leveraging AWS capabilities.
Experience using the Netflix OSS
Experience with Couchbase, Cassandra and S3 storage.


Additional Information

All your information will be kept confidential according to EEO guidelines.