Content has loaded

Senior java developer salary in Canada

How much does a Senior Java Developer make in Canada?

Average base salary

$113,358

The average salary for a senior java developer is $113,358 per year in Canada. 167 salaries reported, updated at July 25, 2026

Senior Java Developer job openings in Canada

slide 1 of 6
slide1 of 6
Java Technical Lead - Vice Pre...
Citi3.9out of 5 stars.
Mississauga, ON
$120,800–$170,800 a year
Full-time
1 day ago

Highest paying companies for Senior Java Developer in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
GFT TECHNOLOGIES
 
$176,800per year
View company
TekStaff IT Solutions
 
$171,600per year
London Hydro
 
$166,400per year
Systematix
 
$165,786per year
TELUS Digital
 
$165,013per year
RCM Technologies
 
$161,200per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Senior Java Developers near Canada

  1. Markham, ON
    $139,008 per year
  2. Waterloo, ON
    $128,250 per year
  3. Vancouver, BC
    $124,303 per year
  4. Toronto, ON
    $120,087 per year
  5. Ottawa, ON
    $118,093 per year

Where can a Senior Java Developer earn more?

Compare salaries for Senior Java Developers in different locations
vs.

How much do similar professions as Senior Java Developer get paid in Canada?

Entry Level Java Developer

Job openings
Average $82,478 per year

Lead Java Software Engineer

Job openings
Average $134,174 per year