Java: Average Salary in Canada, 2026
Find out what the average Java salary is
Salary rate
How much does a Java make in Canada?
$126,750/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Java in Canada is $126,750 per year or $65 per hour. Entry-level positions start at $119,790 per year, while most experienced workers make up to $153,270 per year.
Median$126,750

Low$119,790
High$153,270
Java: Average Salary in Canada
Nova Scotia$126,750
Manitoba$126,104
Saskatchewan$124,252
Ontario$124,167
Alberta$122,927
Active jobs with salaries
This is an entry- to mid-level software engineer position in a small group of web-based application developers, specifically for interactive video applications.
The role is full-time on-site, with t...Show moreLast updated: 8 hours ago
A leading automotive manufacturer in Oshawa is seeking a Senior Engineer to enhance the system engineering and testing team.
You'll ensure the integrity and performance of embedded and cloud systems...Show moreLast updated: 7 hours ago
We are currently requesting resumes for the following position.Design and implement cloud-native infrastructure using Kubernetes and container orchestration platforms.
Develop and manage PaaS infras...Show moreLast updated: 30+ days ago
RBO SERVICES LLC is a software development company founded in 2020, partnering with Quad Nova Group INC company.Currently we are seeking for qualified Senior / Lead Java Engineer, for java-based web-...Show moreLast updated: 6 hours ago
- New!
Software Engineer / Developer
msritsolutionsAjax, ON, CAFull-time
- New!
Senior Systems Engineer - Edge, Embedded & Cloud
General MotorsOshawa, Durham Region, CAFull-time
Kubernetes Engineer
Rodan Energy SolutionsOshawa, CAFull-time
- New!
Senior / Lead Java Software Engineer
Rbo PROAjax, ON, CAFull-time