Apply now

Posted yesterday

Software Developer - Full Stack (Senior)

@ Upstaff

Toronto, Ontario

Full-time7+ years experience
Apply now
SIGNALS

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

SenioritySenior
DepartmentSoftware development
Experience7+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy7
Job description

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.


Similar jobs

  • Software Developer - Intermediate

    Toronto, ON
    Full Time

    Upstaff

    3+ YOECandidates need 3 to 5 years of C# and .NET Core experience, 3+ years building RESTful APIs with ASP.NET Core, and SQL Server work with Entity Framework Core or Dapper. They also need microservices experience, OAuth 2.0 and JWT knowledge, and at least 2 years using Azure DevOps CI/CD pipelines.

    Microsoft SQL Server, Azure DevOps, Swagger, Postman, xUnit, NUnit

  • Software Developer, Carrier

    Waterloo, ON
    $158k–$207k/yr

    TextNow, Inc.: The only free wireless phone service provider with unlimited talk & text, plus essential data—all in one convenient app.

    3+ YOECandidates need 3+ years (P2) or 5+ years (P3) building production backend services, strong Go skills or willingness to learn it, and experience with microservices on AWS and Kubernetes. Telecom background is not required.

    Go, AWS, Kubernetes, Argo CD

  • Software Developer (.NET) - Intermediate, 7 months contract

    Toronto, ON

    Dimensional Tech Inc.

    3+ YOECandidates need 3 to 5 years of C# and .NET experience with SQL Server and 3+ years building secure REST APIs. They also need experience with OAuth2, JWT, Entity Framework Core or Dapper, microservices, and 2+ years using Azure DevOps.

    SQL Server, Azure DevOps

    Software Developer - Full Stack (Java)- Senior - 4 months contract

    Toronto, ON

    Dimensional Tech Inc.

    7+ YOECandidates need 7+ years of full-stack Java development experience and a track record of designing and delivering solutions. This is a senior contract role based onsite in Toronto.

  • Senior Software Developer - Full Stack

    Toronto, ON
    Contract

    Randstad Canada

    7+ YOECandidates need 7+ years of full-stack Java/JEE development with Spring Boot 2.5+, Angular and HTML5, plus 1+ year on soil or agricultural data systems and proven ESRI ArcGIS integration. They also need Azure cloud and DevOps experience, relational database skills, RESTful API and AODA accessibility experience, and 4+ years of Agile delivery.

    Java, Spring Boot, Angular, Microsoft Azure, Azure DevOps, Azure API Management

    Intermediate Software Developer

    Toronto, ON
    Contract

    Randstad Canada

    3+ YOERandstad Canada needs candidates with 3 to 5 years of C# and .NET development with SQL Server, 3+ years building RESTful APIs, and 2+ years using Azure DevOps. Candidates also need OOP, SOLID and Agile/Scrum knowledge, plus experience with microservices, OAuth2/JWT and an ORM.

    C#, .NET Core, ASP.NET Core, SQL Server, Entity Framework Core, Dapper

  • Software Developer, Audio Processing

    Ottawa, ON
    $89k–$139k/yrHybridFull Time

    Ford BlueOvalCity\/TEVC

    3+ YOECandidates need a bachelor's degree in a relevant engineering or computer science field and 3 to 5 years of software development experience in C/C++ and Python. Experience with audio software on POSIX-based embedded systems is required, and a master's degree and automotive or hypervisor experience are assets.

    C, C++, Python, GNU toolchain

  • Senior Software Developer

    Brampton, ON

    Savaria Corporation

    10+ YOECandidates need 10 or more years of web and back-end software development, plus strong hands-on experience with C#, .NET and Vue.js. They should be comfortable owning features from requirements through production support and working directly with business users across regions.

    Azure DevOps, Application Insights, Azure SQL, Service Bus, Microsoft Dynamics 365, SQL Server

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.