Postuler

Publié hier

Software Developer - Full Stack (Senior)

@ Upstaff

Toronto, Ontario

Temps plein7+ ans d’expérience
Postuler
SIGNAUX

Résumé des exigences :

  • The resource may also be assigned to projects or initiatives related to Bill 5 – Protect Ontario by Unleashing Our Economy Act, 2025, as required.
  • Mandatory Technical Skills and Experience
  • 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.
  • Strong experience developing RESTful APIs.

Outils et compétences

Source et dates

Type de source non vérifié · zoho

Date publiée par l’employeur
2026-11-12
Première détection par notre source
2026-11-13
Mise à jour du dossier source
2026-11-13

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

ChampValeur
Offres sur Jobsy7
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.


Emplois semblables

  • Software Developer - Intermediate

    Toronto, ON
    Temps plein

    Upstaff

    3+ ansThe candidate should have strong technical expertise in API development, database integration, API security, and Azure DevOps, along with the ability to collaborate effectively with…; Required Skills and…

    C#, .NET, Microsoft SQL Server, Microservices, API development, DevOps

  • Software Developer, Carrier

    Waterloo, ON
    158k–207k $/an

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

    3+ ansCandidates 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+ ansCandidates 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+ ansCandidates 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
    Contrat

    Randstad Canada

    7+ ansCandidates 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
    Contrat

    Randstad Canada

    3+ ansRandstad 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 $/anHybrideTemps plein

    Ford BlueOvalCity\/TEVC

    3+ ansCandidates 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+ ansCandidates 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

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.