Java salaries

Java jobs pay $122.1–195.2K per year on average, based on 107 jobs. Java roles pay 1% below the average salary of $127.9–191.1K for jobs listed on Tech Jobs. Pay ranges from $68.1–90K for Entry level roles up to $132–218.5K at the Senior level.

Median salary

$151.6K

Based on 107 jobs · 1% less than the average salary on Tech Jobs

25th percentile

$88.6K

Average

$158.7K

75th percentile

$224K

JavaAverage salary on Tech Jobs
$88.6K$224K

Java salaries by seniority

Java salaries range from $68.1–90K for Entry level roles to $132–218.5K for Senior positions.

SeniorityAvg. salaryJobsvs Avg. on Tech Jobs
Entry level$68.1–90K7-27%
Mid-level$106.5–152.6K23-9%
Senior$132–218.5K76+4%

Java salary FAQs

All salary figures are converted to annual equivalents in USD. Averages are based on published jobs with salary data and filtered for statistical outliers.