Java Engineer Salaries

a Java Engineer Salaries

Base pay
USD 99K - 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 99K-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 110K - USD 128K/yr
Cambridge, MA
USD 110K - USD 128K/yr
Java Engineer
4-6 Years
USD 44K - USD 52K/yr
Malta, MT
USD 44K - USD 52K/yr
Java Engineer
15+ Years
USD 58K/yr
USD 58K • USD 0
Russia, OH
USD 58K/yr
USD 58K • USD 0
Java Engineer
15+ Years
USD 154K/yr
USD 154K • USD 0
Seattle, WA
USD 154K/yr
USD 154K • USD 0
Java Engineer
7-9 Years
USD 145K/yr
USD 145K • USD 0
Austin, TX
USD 145K/yr
USD 145K • USD 0
Anonymously share your salary to help the community.
Java Engineer
1-3 Years
USD 106K/yr
USD 106K • USD 0
California City, CA
USD 106K/yr
USD 106K • USD 0
Java Engineer
4-6 Years
USD 175K/yr
USD 175K • USD 0
Cincinnati, OH
USD 175K/yr
USD 175K • USD 0
Java Engineer
7-9 Years
USD 112K/yr
USD 112K • USD 0
Cary, NC
USD 112K/yr
USD 112K • USD 0
Java Engineer
7-9 Years
USD 138K/yr
USD 138K • USD 0
Portland, OR
USD 138K/yr
USD 138K • USD 0
Java Engineer
1-3 Years
USD 76K/yr
USD 76K • USD 0
Russia, Herkimer, NY
USD 76K/yr
USD 76K • USD 0

Viewing 1 - 10 of 50

Frequently asked questions about Java Engineer salaries

The average salary for a Java Engineer is USD 177,235 per year or USD 85 per hour in United States, which is 109% higher than the national average. Top earners have reported making up to USD 306,783 (90th percentile). However, the typical pay range in United States is between USD 133,891 (25th percentile) and USD 237,760 (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,760 per year, USD 19,813 per month or USD 114 per hour.
The lowest salary for a Java Engineer in United States is USD 133,891 per year, USD 11,158 per month or USD 64 per hour.