RQ11870 – Software Developer – Full Stack – Senior
- Toronto, ON, Canada
Internship
Applications open in a new tab.
Job details
- Job type
- Internship
- Apply by
- Posting language
- English
- Posted
Original job description
We are seeking a highly experienced Senior Full Stack Software Developer with strong expertise in Java/JEE, Spring Boot, Angular, RESTful APIs, Azure Cloud technologies, and enterprise application integration. The ideal candidate will have extensive experience designing, developing, implementing, maintaining, and supporting full-stack Java applications, along with hands-on experience integrating ESRI ArcGIS Portal and ESRI ArcGIS Survey Commercial Off-The-Shelf (COTS) solutions. The successful candidate will be responsible for providing production maintenance and support for the Ontario Agricultural Soil Information System (OASIS) Core Web Application, developing high-quality technical solutions, supporting system integrations, and ensuring compliance with accessibility standards and Agile development practices.
Role Snapshot
- Job Title: RQ11870 – Software Developer – Full Stack – Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: 40 St. Clair Avenue West, Toronto, Ontario, Canada
- Work Arrangement: Onsite – 5 Days per Week
- Estimated Start Date: December 9, 2026
- Estimated End Date: March 31, 2027
- Business Days: 84.00
- Extension: Probable after the initial mandate
- Hours: 7.25 hours per day
- Security Level: No Clearance Required
- At least 1+ year of experience developing and implementing Java solutions targeting soil management systems.
- 7+ years of full-stack Java development experience and knowledge of designing and delivering solutions using the following technologies and skills:
- Java/JEE technology with Spring Boot version 2.5 or higher.
- Angular 2+.
- HTML5.
- Accessibility for Ontarians with Disabilities Act (AODA).
- RESTful APIs.
- Databases, including Azure SQL Database, Oracle, and PostgreSQL.
- Azure DevOps Pipelines.
- Strong design skills to develop high-quality solutions.
- Integration with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS.
- RESTful API integration with ESRI.
- Development tools, including Eclipse and Azure Git Repositories.
- Excellent design skills with the ability to make design recommendations and develop quality solutions.
- Developing detailed programming specifications and/or code and performing application configuration as needed.
- Building release deployments and conducting unit tests within an Agile project environment.
- Integration skills and experience developing Java solutions using APIM.
- Integration skills, experience, and knowledge of building Java backends using Azure Application Service Plan.
- 7+ years of full-stack Java development knowledge and experience designing and delivering solutions.
To respond to the priorities of the Government of Ontario through the passage of Bill 5, Protect Ontario by Unleashing Our Economy Act, 2025, the resource may be partially assigned to Bill 5-related projects or initiatives on an as-needed basis.
A Senior Full Stack Software Developer will be responsible for providing maintenance and support for the OASIS Core Web Application in the Production environment.
The OASIS Solution Comprises The Following Components
- OASIS Core Web Application.
- OASIS Remote Field Data Capture Mobile Application.
Background
The purpose of the Ontario Agricultural Soil Information System (OASIS) project is to design and develop a robust, comprehensive system for the collection, storage, and maintenance of the Ontario Ministry of Agriculture, Food and Agribusiness (OMAFA)'s legacy and new agricultural soil and agronomic data, in alignment with actions under the Soil Strategy and other emerging OMAFRA and government initiatives.
The OASIS Core Application will have a centralized repository with state-of-the-art mapping data and detailed soil survey analysis data.
The mobile native data collection application will integrate with the OASIS Core Application through ArcGIS Enterprise.
Desirable Skills And Experience
- Python.
- ESRI GIS Database.
- RESTful API integration with ESRI.
- Excellent communication skills, both verbal and written, as well as facilitation skills.
- 4+ years of experience delivering solutions using Agile practices and tailoring approaches to maximize the adoption of Agile principles while working within organizational constraints.
- 4+ years of experience leading Agile teams through continuous improvement processes, including but not limited to Sprint Retrospectives.
The candidate's experience and qualifications will be evaluated across the following categories:
- Mandatory Skills and Experience - 75%
- At least 1+ year of experience developing and implementing Java solutions targeting soil management systems.
- 7+ years of full-stack Java development knowledge and experience designing and delivering solutions.
- Strong experience with Java/JEE technology and Spring Boot version 2.5 or higher.
- Hands-on experience with Angular 2+ and HTML5.
- Experience implementing solutions in compliance with the Accessibility for Ontarians with Disabilities Act (AODA).
- Strong experience designing, developing, and integrating RESTful APIs.
- Experience working with Azure SQL Database, Oracle, and PostgreSQL databases.
- Experience with Azure DevOps Pipelines.
- Excellent design skills, including the ability to make design recommendations and develop quality solutions.
- Experience integrating with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS.
- Experience with RESTful API integration with ESRI.
- Experience using development tools such as Eclipse and Azure Git Repositories.
- Experience developing detailed programming specifications and/or code and performing application configuration as required.
- Experience building release deployments and conducting unit tests within an Agile project environment.
- Strong integration skills and experience developing Java solutions using APIM.
- Integration skills, experience, and knowledge of building Java backends using Azure Application Service Plan.
- Experience maintaining and supporting enterprise applications in production environments.
- Desirable Technical Skills and Experience - 15%
- Experience with Python.
- Knowledge and experience with ESRI GIS databases.
- Experience with RESTful API integration with ESRI.
- Strong technical communication and collaboration capabilities.
- General Skills and Experience - 10%
- Excellent verbal and written communication skills.
- Strong facilitation skills.
- 4+ years of experience delivering solutions using Agile practices and tailoring approaches to maximize the adoption of Agile principles while working within organizational constraints.
- 4+ years of experience leading Agile teams through continuous improvement processes, including Sprint Retrospectives and other Agile improvement activities.
If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Tuesday, November 17, 2026, at 11:00 AM EST.
Mandatory Documents
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected Hourly Rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
WhatsApp Group
For daily job updates, you can also join our WhatsApp group using the link below:
Join our WhatsApp Group
Additional Information
- This position requires the candidate to work onsite at the client location 5 days per week.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
More about this job
Responsibilities
Maintain and support the OASIS Core Web Application in production, while designing, developing, and deploying full-stack Java solutions and integrations with ESRI GIS applications. Develop and test high-quality technical solutions, support enterprise integrations, and follow accessibility standards and Agile practices.
Requirements
Requires at least one year developing Java solutions for soil management systems and seven or more years of full-stack Java development, including Spring Boot, Angular, REST APIs, Azure, databases, and ESRI integrations. Candidates should also have production support experience, strong design and integration skills, and at least four years of Agile delivery and team improvement experience.
Skills
- Java
- Spring Boot
- Angular
- HTML5
- RESTful APIs
- Azure Cloud
- Azure DevOps Pipelines
- Azure SQL Database
- Oracle
- PostgreSQL
- ESRI ArcGIS Portal
- ESRI ArcGIS Survey
- APIM
- AODA Accessibility
- Agile Development
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Agriculture
- Government & Public Sector
Keywords
- Java
- JEE
- Spring Boot
- Angular
- HTML5
- AODA
- RESTful APIs
- Azure Cloud
- Azure SQL Database
- Oracle
- PostgreSQL
- Azure DevOps Pipelines
- ESRI ArcGIS Portal
- ESRI ArcGIS Survey
- ESRI GIS
- APIM
- Eclipse
- Azure Git Repositories
- Python
- Soil Management Systems
- OASIS
- Enterprise Application Integration
- Production Support
- Unit Testing
- Release Deployments
- Agile Development
- Sprint Retrospectives
- Accessibility
- Mobile Data Capture