Java Programmer Salaries
Java Programmer salaries in Canada
Base pay
CAD 56K - CAD 83K/yr
CAD 68K/yrAverage base pay
About our data
Very High Confidence
The “Most Likely Range” reflects values within the 25th and 75th percentile of all pay data available for this role. Glassdoor salaries are powered by our proprietary machine learning model, which utilises salaries collected from our users and the latest government data to make pay predictions.
How accurate is an average base pay range of CAD 56K-CAD 83K/yr?
Your input helps Glassdoor refine our pay estimates over time.
Popular companies for Java Programmers in Canada
1,640 companies
1,640 Popular companies with Java Programmer
Viewing 6 - 10 of 1640 results
Recent salaries shared by Java Programmer
12 salaries
Job title | Years of Experience
Total Pay
Location
Date submitted
Job title | Years of Experience
Location
Date submitted
Total Pay
Base • Additional pay
Java Programmer
4-6 Years
CAD 79K - CAD 92K/yr
Montreal, QC
submitted on 1 June 2023
CAD 79K - CAD 92K/yr
Java Programmer
4-6 Years
CAD 84K - CAD 97K/yr
Calgary, AB
submitted on 9 Feb 2023
CAD 84K - CAD 97K/yr
Java Programmer
1-3 Years
CAD 93K - CAD 107K/yr
Montreal, QC
submitted on 25 Jan 2023
CAD 93K - CAD 107K/yr
Java Programmer
10-14 Years
CAD 101K - CAD 118K/yr
Edmonton, AB
submitted on 9 Oct 2022
CAD 101K - CAD 118K/yr
Java Programmer
4-6 Years
CAD 62K - CAD 72K/yr
Montreal, QC
submitted on 1 June 2022
CAD 62K - CAD 72K/yr
Anonymously share your salary to help the community.
Java Programmer
7-9 Years
CAD 67K - CAD 78K/yr
Montreal, QC
submitted on 10 May 2022
CAD 67K - CAD 78K/yr
Java Programmer
10-14 Years
CAD 69K - CAD 80K/yr
Ottawa, ON
submitted on 24 Feb 2022
CAD 69K - CAD 80K/yr
Java Programmer
0-1 Year
CAD 88K - CAD 103K/yr
Toronto, ON
submitted on 17 Sept 2021
CAD 88K - CAD 103K/yr
Java Programmer
4-6 Years
CAD 63K - CAD 73K/yr
Toronto, ON
submitted on 7 June 2021
CAD 63K - CAD 73K/yr
Java Programmer
4-6 Years
CAD 72K - CAD 84K/yr
Montreal, QC
submitted on 24 Apr 2021
CAD 72K - CAD 84K/yr
Viewing 1 - 10 of 12
Frequently asked questions about Java Programmer salaries
How much does a Java Programmer in Canada make?
The average salary for a Java Programmer is CAD 68,019 per year or CAD 33 per hour in Canada, which is 24% lower than the national average. Top earners have reported making up to CAD 98,736 (90th percentile). However, the typical pay range in Canada is between CAD 55,900 (25th percentile) and CAD 82,765 (75th percentile) annually. Salary estimates are based on 21 salaries submitted anonymously to Glassdoor by Java Programmer employees in Canada as of July 2026.
What is the highest salary for a Java Programmer in Canada?
The highest salary for a Java Programmer in Canada is CAD 82,765 per year, CAD 6,897 per month or CAD 40 per hour.
What is the lowest salary for a Java Programmer in Canada?
The lowest salary for a Java Programmer in Canada is CAD 55,900 per year, CAD 4,658 per month or CAD 27 per hour.
Does a Java Programmer make good money in Canada?
About 40.00% of Java Programmer professionals feel satisfied with their salary, according to anonymous Glassdoor ratings. An additional $0 in potential pay per year, among other factors, can qualify the annual pay of a Java Programmer in Canada as a good salary.
How much does a Java Programmer make over time in Canada?
Java Programmer professionals in Canada have a wide total pay range, between $46,858 and $98,736 depending on experience, with an estimated total pay of $68,019 following the average career path of a Java Programmer.




