Java salaries in Canada

Java professionals in Canada earn $80.4–105.4K per year on average, based on 10 jobs. Java roles in Canada pay 41% below the board-wide average of $122.1–195.2K for Java jobs on Tech Jobs. Pay ranges from $71.6–90.6K for Mid-level roles up to $92.4–123K at the Senior level.

Average salary range

$80.4–105.4K

Based on 10 jobs · 41% less than the average salary on Tech Jobs

25th percentile

$55.9K

Average

$92.9K

75th percentile

$114.4K

CanadaAverage salary on Tech Jobs
$55.9K$195.2K

Java salaries by seniority in Canada

Java salaries in Canada range from $71.6–90.6K for Mid-level roles to $92.4–123K for Senior positions.

SeniorityAvg. salaryJobsvs Avg. on Tech Jobs
Mid-level$71.6–90.6K4-49%
Senior$92.4–123K5-32%

Java salary FAQs for Canada

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