At a glance
Automatically prepared from the listing. Check the original description for the full requirements.
Jump to the original descriptionResponsibilities
Design, develop, and maintain enterprise-grade full-stack applications using Java, Spring Boot, and Angular within a Microsoft Azure environment. Collaborate with stakeholders to integrate geospatial services and ensure all solutions meet security, privacy, and accessibility standards.
Requirements
Requires 5+ years of full-stack Java development experience and 1+ year of experience with soil management systems. Candidates must possess strong technical proficiency in Azure, ESRI ArcGIS integration, and Agile software development methodologies.
Working hours
40 hours per week
Skills
- Java
- Spring Boot
- Angular
- Microsoft Azure
- ESRI ArcGIS
- RESTful APIs
- Azure DevOps
- SQL
- PostgreSQL
- Oracle
- HTML5
- CI/CD
- Geospatial services
- Agile
- AODA compliance
- System design
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
- Agriculture
- Engineering
Keywords
- Java
- JEE
- Spring Boot
- Angular
- HTML5
- RESTful APIs
- Microsoft Azure
- Azure SQL
- Oracle
- PostgreSQL
- Azure DevOps
- Git
- APIM
- ESRI ArcGIS
- Survey123
- Geospatial
- Eclipse
- CI/CD
- Agile
- AODA
- Soil management
- Full stack
- Software development
- System design
- Quality assurance
- OPS
- I&ITS
- Enterprise applications
- Cloud computing
- Mapping
Original job description
Our Client is looking for a Senior Full Stack Software Developer to support the ongoing development of the Ontario Agricultural Soil Information System (OASIS).
The solution includes a core web application built using Java and Microsoft Azure technologies, along with a field data application leveraging ESRI GIS technologies.
Key Responsibilities
Design, develop, test, and deliver enterprise-grade full-stack applications using Java/JEE, Spring Boot, Angular, HTML5, and RESTful APIs
Develop scalable Java-based backend services and integrations within Microsoft Azure
Design and implement integrations with ESRI ArcGIS Portal, Survey123, and geospatial services
Translate business and technical requirements into detailed technical designs and production-ready solutions
Develop programming specifications, application components, configurations, and customizations
Build and manage application releases and deployment pipelines
Develop and maintain CI/CD processes using Azure DevOps Repos and Pipelines
Perform unit testing, troubleshooting, defect resolution, and quality assurance activities
Work collaboratively within an Agile delivery environment
Ensure applications meet security, privacy, accessibility, and government technology standards
Collaborate with business stakeholders, developers, architects, analysts, and project teams throughout the software delivery lifecycle
Must-Have Skills
5+ years of hands-on full-stack Java application development experience
1+ year of experience developing and implementing Java solutions for soil management systems
Java/JEE
Spring Boot 2.5+
Angular 2+
HTML5
RESTful API design, development, and integration
Azure SQL Database, Oracle, and/or PostgreSQL
Microsoft Azure development experience
Azure App Service Plans
Azure DevOps Repos and Pipelines
Azure Git Repositories
API Management (APIM) integration experience
ESRI ArcGIS Portal integration
ESRI ArcGIS Survey / Survey123 integration
RESTful API integration with ESRI solutions
Eclipse
Strong application and solution design experience
Experience creating detailed programming and technical specifications
Release deployment and unit testing experience
Agile software development experience
AODA accessibility standards and compliance experience
Secure software development, privacy, and confidentiality knowledge
Nice-to-Have Skills
Strong ESRI ArcGIS and Survey123 experience
Experience with geospatial data services and mapping applications
Experience developing agricultural or soil management solutions
Experience using approved AI-assisted software development or coding tools
Ontario Public Sector experience
Knowledge of OPS and I&ITS policies, standards, directives, and governance requirements
Soft Skills
Strong analytical, troubleshooting, and problem-solving skills
Excellent verbal and written communication
Strong facilitation and stakeholder engagement skills
Ability to translate business requirements into technical solutions
Strong attention to detail
Ability to manage multiple priorities and meet project timelines
Comfortable working within multidisciplinary Agile teams
Interested candidates with strong Java, Angular, Azure, and ESRI integration experience are encouraged to apply