Frequently asked questions about Junior Java Developer salaries
The average salary for a Junior Java Developer is CA$63,823 per year or CA$31 per hour in Canada, which is 57% higher than the national average. Top earners have reported making up to CA$97,235 (90th percentile). However, the typical pay range in Canada is between CA$51,600 (25th percentile) and CA$79,393 (75th percentile) annually. Salary estimates are based on 196 salaries submitted anonymously to Glassdoor by Junior Java Developer employees in Canada as of Jul 2026.
The highest salary for a Junior Java Developer in Canada is CA$79,393 per year, CA$6,616 per month or CA$38 per hour.
The lowest salary for a Junior Java Developer in Canada is CA$51,600 per year, CA$4,300 per month or CA$25 per hour.
Popular companies for Junior Java Developers in Canada