Java Salaries

The average salary for Java jobs is $198.9k – $306.6k per year across 72 jobs. Pay ranges from $183.8k – $264.8k for Mid Level roles to $203.2k – $318.5k at the Senior level.

Median salary

$235.8k

Based on 72 jobs · 12% more than the average salary on Inference Jobs

25th percentile

$164.5k

Average

$252.7k

75th percentile

$356.5k

JavaAverage salary on Inference Jobs
$164.5k$356.5k

Java salary by seniority

SeniorityAvg. salaryJobsvs Avg. on Inference Jobs
Mid Level$183.8k – $264.8k16+15%
Senior$203.2k – $318.5k56+9%

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.