Job prospects for engineers in Canada are good, with ample opportunities across the country. Starting salaries are high, especially in Alberta where the construction industry is thriving. Architectural and design services are the largest employers of Canadian engineers, but the field of biomechanical engineering is also rapidly growing with rising wages. Workers in the engineering industry require post-secondary education and ongoing training to maintain their skills.
Frequently asked questions about Java Software Developer salaries
The average salary for a Java Software Developer is CAD 74,991 per year or CAD 36 per hour in Halifax, NS, Canada, which is 35% lower than the national average. Top earners have reported making up to CAD 105,967 (90th percentile). However, the typical pay range in Halifax, NS, Canada is between CAD 62,509 (25th percentile) and CAD 89,965 (75th percentile) annually. Salary estimates are based on 5 salaries submitted anonymously to Glassdoor by Java Software Developer employees in Halifax, NS, Canada as of July 2026.
The highest salary for a Java Software Developer in Halifax, NS, Canada is CAD 89,965 per year, CAD 7,497 per month or CAD 43 per hour.
The lowest salary for a Java Software Developer in Halifax, NS, Canada is CAD 62,509 per year, CAD 5,209 per month or CAD 30 per hour.
About 40.00% of Java Software Developer 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 Software Developer in Halifax, NS as a good salary.
Java Software Developer professionals in Halifax, NS have a wide total pay range, between $53,069 and $105,967 depending on experience, with an estimated total pay of $74,991 following the average career path of a Java Software Developer.