Java salaries in Ontario
Java professionals in Ontario earn $83.4–109.8K per year on average, based on 9 jobs. Java roles in Ontario pay 39% below the board-wide average of $122.1–195.2K for Java jobs on Tech Jobs. Pay ranges from $77.7–99.1K for Mid-level roles up to $92.4–123K at the Senior level.
Average salary range
$83.4–109.8K
Based on 9 jobs · 39% less than the average salary on Tech Jobs
25th percentile
$58.2K
Average
$96.6K
75th percentile
$115.1K
Java salaries by seniority in Ontario
Java salaries in Ontario range from $77.7–99.1K for Mid-level roles to $92.4–123K for Senior positions.
| Seniority | Avg. salary | Jobs | vs Avg. on Tech Jobs |
|---|---|---|---|
| Mid-level | $77.7–99.1K | 3 | -44% |
| Senior | $92.4–123K | 5 | -32% |
Top paying titles in Ontario
Highest paying job titles in Ontario, ranked by average salary.
Machine Learning Engineering
Avg. $98.8–133.6K · 5 jobs
Backend Developer
Avg. $115.2–139.7K · 4 jobs
Java Developer
Avg. $71.1–94.9K · 4 jobs
Software Developer
Avg. $77–93.2K · 3 jobs
Frontend Developer
Avg. $117.7–147.9K · 3 jobs
Full Stack Developer
Avg. $81.1–101.5K · 3 jobs
Other top paying skills in Ontario
Highest paying skills in Ontario beyond Java, ranked by average salary.
Python
Avg. $90.3–120.9K · 14 jobs
AWS
Avg. $88.8–123.1K · 10 jobs
CI/CD
Avg. $92.3–122.2K · 8 jobs
SQL
Avg. $64.6–92.4K · 7 jobs
Azure
Avg. $68.1–95.5K · 7 jobs
JavaScript
Avg. $93–119.4K · 6 jobs
Other locations for Java
Compare Java salaries in other locations.
Canada
Avg. $80.4–105.4K · 10 jobs
Toronto, ON
Avg. $106.1–135.1K · 4 jobs
Ottawa, ON
Avg. $69.1–91.8K · 3 jobs
United States
Avg. $133.5–232K · 63 jobs
California
Avg. $159.8–223.5K · 14 jobs
Java salary FAQs for Ontario
All salary figures are converted to annual equivalents in USD. Averages are based on published jobs with salary data and filtered for statistical outliers.