Job Role: Software Developer - Full Stack - Senior (Java exp)
Location : Toronto, ON or Guelph, ON/Hybrid
Position Type : Contract Role
Start Date
2026-11-02
End Date
2027-03-31
Hybrid (Work onsite 2 Days a week from Toronto or Guelph office)
Ideal Candidate Rate: CAD 90-95/Hr (Depending upon the experience)
Must Have:
- At least 1+ year of experience developing and implementing Java solutions targeting soil management systems.
- 5+ years of full-stack Java development knowledge and experience designing and delivering solutions using:
- Java/JEE technology with Spring Boot version 2.5 or higher
- Angular 2+
- HTML 5
- Accessibility for Ontarians with Disabilities Act (AODA)
- RESTful APIs
- Databases (Azure SQL Database, Oracle, PostgreSQL)
- Azure DevOps Pipelines
- Good design skills to develop quality solutions
- Integration with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS
- RESTful API integration with ESRI
- Tools (Eclipse, Azure Git Repositories)
Nice to Have:
- ESRI ArcGIS and Survey123
- RESTful API integration with ESRI
- Excellent communication (verbal and written) as well as facilitation skills
- Experience delivering solutions using Agile practices and tailoring approaches to maximize adoption of Agile principles while working within organizational constraints.
Note: AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human