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

JavaAverage salary on LumiJobs
$98.1K$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.

SeniorityAvg. salaryJobsvs Avg. on LumiJobs
Entry level$80.4–99.2K6-3%
Mid-level$105.4–166.2K30-9%
Senior$151.2–216.8K73+3%

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.