Java Engineer Salaries

a Java Engineer Salaries

Base pay
USD 98K - USD 172K/yr
USD 130K/yrAverage base pay
Additional salary
USD 47K/yrAverage
USD 35K - USD 66K/yrRange
About our data
Confident
Last updated 10 Apr 2025252 Salaries submitted
The “Most Likely Range” reflects values within the 25th and 75th percentile of all pay data available for this role. Glassdoor salaries are powered by our proprietary machine learning model, which utilises salaries collected from our users and the latest government data to make pay predictions.
How do we calculate pay?
How accurate is an average base pay range of USD 98K-USD 172K/yr?
Your input helps Glassdoor refine our pay estimates over time.

See what insiders are saying about pay

Top paying industries

The top 3 paying industries for a Java Engineer in United States are Human resources and staffing with a median total pay of USD 161,015, Arts, entertainment and recreation with a median total pay of USD 150,906 and Information Technology with a median total pay of USD 143,406.
The top paying company in Human resources and staffing for Java Engineer is Populus Group.
The top paying company in Arts, entertainment and recreation for Java Engineer is Major League Baseball (MLB).
The top paying company in Information Technology for Java Engineer is Altimetrik.

Human resources and staffing

USD 161,015

Human resources and staffing

The top paying company in Human resources and staffing for Java Engineer is Populus Group.

Arts, entertainment and recreation

USD 150,906

Human resources and staffing

The top paying company in Human resources and staffing for Java Engineer is Populus Group.

Information Technology

USD 143,406

Human resources and staffing

The top paying company in Human resources and staffing for Java Engineer is Populus Group.

Recent salaries shared by Java Engineer

Location

50 salaries

Job title | Years of Experience
Total Pay
Location
Date submitted
Job title | Years of Experience
Location
Date submitted
Total Pay
Base Additional pay
Java Engineer
7-9 Years
USD 111K - USD 129K/yr
Cambridge, MA
USD 111K - USD 129K/yr
Java Engineer
4-6 Years
USD 45K - USD 52K/yr
Malta, MT
USD 45K - USD 52K/yr
Java Engineer
15+ Years
USD 62K/yr
USD 62K • USD 0
Russia, OH
USD 62K/yr
USD 62K • USD 0
Java Engineer
15+ Years
USD 156K/yr
USD 156K • USD 0
Seattle, WA
USD 156K/yr
USD 156K • USD 0
Java Engineer
7-9 Years
USD 151K/yr
USD 151K • USD 0
Austin, TX
USD 151K/yr
USD 151K • USD 0
Anonymously share your salary to help the community.
Java Engineer
1-3 Years
USD 102K/yr
USD 102K • USD 0
California City, CA
USD 102K/yr
USD 102K • USD 0
Java Engineer
4-6 Years
USD 169K/yr
USD 169K • USD 0
Cincinnati, OH
USD 169K/yr
USD 169K • USD 0
Java Engineer
7-9 Years
USD 126K/yr
USD 126K • USD 0
Cary, NC
USD 126K/yr
USD 126K • USD 0
Java Engineer
7-9 Years
USD 125K/yr
USD 125K • USD 0
Portland, OR
USD 125K/yr
USD 125K • USD 0
Java Engineer
1-3 Years
USD 78K/yr
USD 78K • USD 0
Russia, Herkimer, NY
USD 78K/yr
USD 78K • USD 0

Viewing 1 - 10 of 50

Frequently asked questions about Java Engineer salaries

The average salary for a Java Engineer is USD 177,198 per year or USD 85 per hour in United States, which is 108% higher than the national average. Top earners have reported making up to USD 306,711 (90th percentile). However, the typical pay range in United States is between USD 133,865 (25th percentile) and USD 237,707 (75th percentile) annually. Salary estimates are based on 252 salaries submitted anonymously to Glassdoor by Java Engineer employees in United States as of July 2026.
The highest salary for a Java Engineer in United States is USD 237,707 per year, USD 19,809 per month or USD 114 per hour.
The lowest salary for a Java Engineer in United States is USD 133,865 per year, USD 11,155 per month or USD 64 per hour.