Posted yesterday
Software Developer - Full Stack (Senior)
@ Upstaff
Toronto, Ontario
Overview
Upstaff is hiring a Senior Full Stack Software Developer for the Ontario Agricultural Soil Information System (OASIS) project, on a full-time contract for a client. The role covers production maintenance, support, enhancements and development on the OASIS CoreWeb Java application and its integration with the ESRI-based mobile field data capture app. Required experience includes 7+ years of full-stack Java, Spring Boot, Angular, RESTful APIs, Azure and Agile delivery.
Responsibilities:
- Production maintenance and support of OASIS CoreWeb application
- Enhancements and development for Java/Angular web application
- Integration between CoreWeb and ESRI mobile field data app
- Possible work on Bill 5 related initiatives
Requirements summary:
- 7+ years full-stack Java development
- Spring Boot 2.5+ and Angular 2+
- RESTful API integration with ESRI ArcGIS
- Azure DevOps and Azure App Service experience
- 4+ years working and leading Agile teams
Tools & skills
Source and dates
Source type not verified · zoho
- Employer posting date
- 2026-11-12
- First seen by our source
- 2026-11-13
- Source record updated
- 2026-11-13
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 7+ years |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office, Home |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Upstaff
| Field | Value |
|---|---|
| Open jobs on Jobsy | 7 |
Position Overview
The client is seeking a Senior Full Stack Software Developer to provide production maintenance, application support, enhancements and development for the Ontario Agricultural Soil Information System (OASIS).
The selected candidate will work on the OASIS CoreWeb application and its integration with the OASIS Remote Field Data Capture Mobile application.
The CoreWeb application is built using Java technology hosted on Microsoft Azure Cloud, while the mobile application leverages ESRI GIS technology.
The resource may also be assigned to projects or initiatives related to Bill 5 – Protect Ontario by Unleashing Our Economy Act, 2025, as required.
Project Background – OASIS
The Ontario Agricultural Soil Information System (OASIS) project aims to develop and maintain a centralized system for collecting, storing and managing legacy and new agricultural soil and agronomic data.
The system supports OMAFRA's Soil Strategy and other emerging government initiatives.
Key project components:
Centralized repository for agricultural soil information.
Soil survey and agronomic data management.
GIS-based mapping and spatial data integration.
Integration between the OASIS CoreWeb application and mobile data collection application.
Integration with ArcGIS Enterprise.
Mandatory Technical Skills and Experience
Evaluation Weightage
Full Stack Java Development
7+ years of full-stack Java development experience.
1+ year of experience developing and implementing Java solutions targeting soil management systems.
Strong experience with Java/JEE technologies.
Spring Boot version 2.5 or higher.
Angular 2+.
HTML5.
API Development and Integration
Strong experience developing RESTful APIs.
RESTful API integration with ESRI.
Experience integrating with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS.
Experience developing Java solutions using Azure API Management (APIM).
Experience building Java backend applications using Azure App Service Plan.
Database Technologies
Experience working with:
Azure SQL Database.
Oracle Database.
PostgreSQL.
Microsoft Azure and DevOps
Azure DevOps Pipelines.
Azure Git Repositories.
Application configuration and deployment.
Building release deployments.
Unit testing and application maintenance.
Accessibility and Development Practices
Accessibility for Ontarians with Disabilities Act (AODA).
Strong software design and architecture skills.
Ability to make technical design recommendations.
Developing detailed programming specifications and code.
Application configuration and implementation.
Experience delivering solutions within an Agile project environment.
Desirable Technical Skills
Evaluation Weightage
Python development experience.
ESRI GIS database experience.
RESTful API integration with ESRI.
Strong verbal and written communication skills.
Facilitation and stakeholder engagement skills.
General Experience and Agile Skills
Evaluation Weightage
Candidates should demonstrate:
4+ years of experience working in Agile environments.
Experience tailoring Agile practices to organizational requirements.
4+ years of experience leading Agile teams.
Experience facilitating continuous improvement initiatives.
Experience conducting Sprint Retrospectives.
Ability to collaborate with cross-functional teams and stakeholders.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.