Java salaries
Java jobs pay $134.7–197K per year on average, based on 114 jobs. Java roles pay 2% below the average salary of $136.6–200.6K for jobs listed on LumiJobs. Pay ranges from $80.4–99.2K for Entry level roles up to $151.2–216.8K at the Senior level.
Median salary
$161.6K
Based on 114 jobs · 2% less than the average salary on LumiJobs
25th percentile
$98.1K
Average
$165.9K
75th percentile
$241.9K
Java salaries by seniority
Java salaries range from $80.4–99.2K for Entry level roles to $151.2–216.8K for Senior positions.
| Seniority | Avg. salary | Jobs | vs Avg. on LumiJobs |
|---|---|---|---|
| Entry level | $80.4–99.2K | 6 | -3% |
| Mid-level | $105.4–166.2K | 30 | -9% |
| Senior | $151.2–216.8K | 73 | +3% |
Top companies for Java salaries
5 companies hiring for Java roles, ranked by average salary.
Java salaries by location
Average Java salaries across 13 locations.
United States
Avg. $133.6–197.5K · 88 jobs
California
Avg. $143.9–213.8K · 22 jobs
Virginia
Avg. $149.2–191.1K · 11 jobs
Maryland
Avg. $149.6–232.7K · 7 jobs
New York
Avg. $145.4–200.7K · 6 jobs
San Francisco, CA
Avg. $153.9–234.6K · 6 jobs
Connecticut
Avg. $105.4–144.2K · 5 jobs
McLean, VA
Avg. $196.6–239.6K · 4 jobs
Texas
Avg. $142.2–197K · 4 jobs
Washington
Avg. $152.4–225.8K · 4 jobs
Related titles
Top paying titles across 6 titles.
Related skills
Java salary FAQs
All salary figures are normalized to USD annual equivalents. Averages are based on published jobs with salary data and filtered for statistical outliers.




