détails d'emploi
We are seeking an experienced Senior Software Developer - Full Stack to lead the maintenance, enhancement, and production support of a cloud-hosted enterprise web application and its integrated mobile field data capture platform. In this role, you will design, develop, and optimize end-to-end software solutions connecting core web repositories w
...
ith geospatial mapping systems. Leveraging deep expertise in Java, Spring Boot, Angular, Microsoft Azure cloud services, and ESRI ArcGIS integrations, you will build resilient RESTful APIs, maintain relational databases, ensure digital accessibility compliance, and collaborate within Agile delivery teams to sustain high-performing, mission-critical applications.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 4-month contract.
Advantages
Modern Cloud & Geospatial Stack: Work hands-on with Java/Spring Boot, Angular, Azure Cloud, and ESRI ArcGIS integrations.
Full-Stack Ownership: Lead end-to-end development from accessible front-end interfaces to cloud backend APIs and databases.
Agile Delivery Culture: Contribute directly to continuous improvement within iterative, high-performing Scrum teams.
Collaborative Onsite Workspace: Partner closely with multidisciplinary developers and technical leads in a central Toronto office.
Responsibilities
Provide ongoing production support, maintenance, troubleshooting, and feature enhancements for a cloud-based enterprise web application.
Design, build, and maintain full-stack web solutions utilizing Java/JEE, Spring Boot, Angular, and HTML5.
Develop, secure, and integrate RESTful APIs connecting core web applications with mobile field data capture platforms and ESRI ArcGIS Enterprise / Portal services.
Manage and optimize backend data persistence across relational databases including Azure SQL Database, Oracle, and PostgreSQL.
Build, configure, and maintain automated release deployments and CI/CD workflows utilizing Azure DevOps Pipelines and Azure Git Repositories.
Implement and deploy Java backend solutions utilizing Azure API Management (APIM) and Azure Application Service Plans.
Enforce digital accessibility standards across web interfaces in strict compliance with the Accessibility for Ontarians with Disabilities Act (AODA).
Author detailed programming specifications, conduct thorough unit and integration testing, and provide architectural design recommendations to improve system quality.
Participate actively in Agile delivery ceremonies, driving continuous improvement through sprint planning, code reviews, and retrospectives.
Qualifications
Full-Stack Java & Front-End Development: 7+ years of full-stack Java/JEE development experience designing and delivering enterprise solutions using Spring Boot (version 2.5 or higher), Angular (2+), and HTML5 (Strictly Required).
Domain & Geospatial Systems Experience: At least 1+ year of hands-on experience developing and implementing Java solutions targeting soil management or agricultural data systems (Strictly Required).
ESRI ArcGIS Integration: Proven experience integrating enterprise web applications with ESRI ArcGIS Portal, ESRI ArcGIS Survey COTS, and ESRI RESTful APIs (Strictly Required).
Azure Cloud & DevOps: Strong hands-on experience building Java backends using Azure Application Service Plans, Azure API Management (APIM), Azure DevOps Pipelines, and Azure Git Repositories (Strictly Required).
Relational Databases: Solid working experience designing and querying relational databases including Azure SQL Database, Oracle, and PostgreSQL (Strictly Required).
API Engineering & Accessibility: Demonstrated expertise designing and consuming RESTful APIs, alongside practical experience implementing AODA accessibility standards (Strictly Required).
Agile Delivery Leadership: 4+ years of experience delivering software solutions using Agile methodologies and facilitating continuous improvement processes (Strictly Required).
Nice-to-Have Assets:
Experience working with Python and ESRI GIS geodatabases.
Strong verbal and written communication skills with the ability to facilitate technical design discussions.
Prior experience supporting or maintaining enterprise applications in a public sector environment.
Summary
If you're interested in the "Senior Software Developer - Full Stack" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
voir plus
We are seeking an experienced Senior Software Developer - Full Stack to lead the maintenance, enhancement, and production support of a cloud-hosted enterprise web application and its integrated mobile field data capture platform. In this role, you will design, develop, and optimize end-to-end software solutions connecting core web repositories with geospatial mapping systems. Leveraging deep expertise in Java, Spring Boot, Angular, Microsoft Azure cloud services, and ESRI ArcGIS integrations, you will build resilient RESTful APIs, maintain relational databases, ensure digital accessibility compliance, and collaborate within Agile delivery teams to sustain high-performing, mission-critical applications.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 4-month contract.
Advantages
Modern Cloud & Geospatial Stack: Work hands-on with Java/Spring Boot, Angular, Azure Cloud, and ESRI ArcGIS integrations.
Full-Stack Ownership: Lead end-to-end development from accessible front-end interfaces to cloud backend APIs and databases.
Agile Delivery Culture: Contribute directly to continuous improvement within iterative, high-performing Scrum teams.
...
Collaborative Onsite Workspace: Partner closely with multidisciplinary developers and technical leads in a central Toronto office.
Responsibilities
Provide ongoing production support, maintenance, troubleshooting, and feature enhancements for a cloud-based enterprise web application.
Design, build, and maintain full-stack web solutions utilizing Java/JEE, Spring Boot, Angular, and HTML5.
Develop, secure, and integrate RESTful APIs connecting core web applications with mobile field data capture platforms and ESRI ArcGIS Enterprise / Portal services.
Manage and optimize backend data persistence across relational databases including Azure SQL Database, Oracle, and PostgreSQL.
Build, configure, and maintain automated release deployments and CI/CD workflows utilizing Azure DevOps Pipelines and Azure Git Repositories.
Implement and deploy Java backend solutions utilizing Azure API Management (APIM) and Azure Application Service Plans.
Enforce digital accessibility standards across web interfaces in strict compliance with the Accessibility for Ontarians with Disabilities Act (AODA).
Author detailed programming specifications, conduct thorough unit and integration testing, and provide architectural design recommendations to improve system quality.
Participate actively in Agile delivery ceremonies, driving continuous improvement through sprint planning, code reviews, and retrospectives.
Qualifications
Full-Stack Java & Front-End Development: 7+ years of full-stack Java/JEE development experience designing and delivering enterprise solutions using Spring Boot (version 2.5 or higher), Angular (2+), and HTML5 (Strictly Required).
Domain & Geospatial Systems Experience: At least 1+ year of hands-on experience developing and implementing Java solutions targeting soil management or agricultural data systems (Strictly Required).
ESRI ArcGIS Integration: Proven experience integrating enterprise web applications with ESRI ArcGIS Portal, ESRI ArcGIS Survey COTS, and ESRI RESTful APIs (Strictly Required).
Azure Cloud & DevOps: Strong hands-on experience building Java backends using Azure Application Service Plans, Azure API Management (APIM), Azure DevOps Pipelines, and Azure Git Repositories (Strictly Required).
Relational Databases: Solid working experience designing and querying relational databases including Azure SQL Database, Oracle, and PostgreSQL (Strictly Required).
API Engineering & Accessibility: Demonstrated expertise designing and consuming RESTful APIs, alongside practical experience implementing AODA accessibility standards (Strictly Required).
Agile Delivery Leadership: 4+ years of experience delivering software solutions using Agile methodologies and facilitating continuous improvement processes (Strictly Required).
Nice-to-Have Assets:
Experience working with Python and ESRI GIS geodatabases.
Strong verbal and written communication skills with the ability to facilitate technical design discussions.
Prior experience supporting or maintaining enterprise applications in a public sector environment.
Summary
If you're interested in the "Senior Software Developer - Full Stack" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
voir pluspartager l'offre d'emploi