We are seeking a highly skilled Senior Full Stack Java Developer for an 11-month contract in Toronto. This role is focused on designing and delivering complex enterprise solutions, specifically supporting specialized Soil Management Systems. You will lead the development of modern web applications using Spring Boot and Angular, ensuring seamless integration with ESRI ArcGIS and high-performance cloud databases on the Azure platform.
...
Duration: 11-month contract with potential for extension
Location: Toronto, ON (Onsite - 5 days per week)
Rate: $565.97-$601.35/diem
Advantages
Complex Domain Work: Gain unique experience working at the intersection of environmental science (soil management) and enterprise IT.
Advanced GIS Exposure: Deepen your expertise in spatial data integration using the industry-standard ESRI ArcGIS suite.
Full Lifecycle Ownership: From detailed programming specifications and unit testing to building release deployments on Azure.
Professional Stability: 11-month initial term with a strong likelihood of extension in a mission-critical environment.
Responsibilities
Full Stack Development: Design, code, and implement end-to-end Java solutions using Spring Boot (v2.5+) for the backend and Angular (2+) for the frontend.
GIS Integration: Lead the technical integration with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS, developing RESTful APIs to bridge spatial data with core business logic.
Cloud Architecture: Build and maintain Java backends using Azure Application Service Plans and manage secure integrations via Azure API Management (APIM).
Database Management: Design and optimize schemas for Azure SQL, Oracle, and PostgreSQL, with an emphasis on handling spatial datasets.
DevOps & CI/CD: Manage the full application lifecycle through Azure DevOps Pipelines, utilizing Git repositories for version control and automated release deployments.
Compliance: Ensure all user interfaces are fully compliant with the Accessibility for Ontarians with Disabilities Act (AODA) and HTML5 standards.
Agile Leadership: Lead continuous improvement processes, including Sprint Retrospectives and backlog refinement, to maximize Agile adoption within organizational constraints.
Qualifications
Core Experience: 7+ years of full stack Java/JEE development experience.
Niche Expertise: At least 1+ year of experience developing Java solutions specifically for soil management systems.
Technical Stack:
Backend: Java/JEE, Spring Boot 2.5+, RESTful APIs.
Frontend: Angular 2+, HTML5, CSS3, AODA compliance.
Data: Azure SQL, Oracle, PostgreSQL, and ESRI GIS databases.
Tools: Proficient in Eclipse, Azure Git Repositories, and Azure DevOps.
Methodology: 4+ years of experience delivering solutions using Agile practices and leading sprint teams.
Desirable Skills: Proficiency in Python for scripting and advanced RESTful integration patterns with ESRI.
Soft Skills: Excellent verbal and written communication, with a proven ability to facilitate design sessions and provide technical recommendations to stakeholders.
Summary
If you are a seasoned Java developer with a background in GIS integrations and a passion for building quality, accessible software, we encourage you to apply today!
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.
show more
We are seeking a highly skilled Senior Full Stack Java Developer for an 11-month contract in Toronto. This role is focused on designing and delivering complex enterprise solutions, specifically supporting specialized Soil Management Systems. You will lead the development of modern web applications using Spring Boot and Angular, ensuring seamless integration with ESRI ArcGIS and high-performance cloud databases on the Azure platform.
Duration: 11-month contract with potential for extension
Location: Toronto, ON (Onsite - 5 days per week)
Rate: $565.97-$601.35/diem
Advantages
Complex Domain Work: Gain unique experience working at the intersection of environmental science (soil management) and enterprise IT.
Advanced GIS Exposure: Deepen your expertise in spatial data integration using the industry-standard ESRI ArcGIS suite.
Full Lifecycle Ownership: From detailed programming specifications and unit testing to building release deployments on Azure.
Professional Stability: 11-month initial term with a strong likelihood of extension in a mission-critical environment.
Responsibilities
...
Full Stack Development: Design, code, and implement end-to-end Java solutions using Spring Boot (v2.5+) for the backend and Angular (2+) for the frontend.
GIS Integration: Lead the technical integration with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS, developing RESTful APIs to bridge spatial data with core business logic.
Cloud Architecture: Build and maintain Java backends using Azure Application Service Plans and manage secure integrations via Azure API Management (APIM).
Database Management: Design and optimize schemas for Azure SQL, Oracle, and PostgreSQL, with an emphasis on handling spatial datasets.
DevOps & CI/CD: Manage the full application lifecycle through Azure DevOps Pipelines, utilizing Git repositories for version control and automated release deployments.
Compliance: Ensure all user interfaces are fully compliant with the Accessibility for Ontarians with Disabilities Act (AODA) and HTML5 standards.
Agile Leadership: Lead continuous improvement processes, including Sprint Retrospectives and backlog refinement, to maximize Agile adoption within organizational constraints.
Qualifications
Core Experience: 7+ years of full stack Java/JEE development experience.
Niche Expertise: At least 1+ year of experience developing Java solutions specifically for soil management systems.
Technical Stack:
Backend: Java/JEE, Spring Boot 2.5+, RESTful APIs.
Frontend: Angular 2+, HTML5, CSS3, AODA compliance.
Data: Azure SQL, Oracle, PostgreSQL, and ESRI GIS databases.
Tools: Proficient in Eclipse, Azure Git Repositories, and Azure DevOps.
Methodology: 4+ years of experience delivering solutions using Agile practices and leading sprint teams.
Desirable Skills: Proficiency in Python for scripting and advanced RESTful integration patterns with ESRI.
Soft Skills: Excellent verbal and written communication, with a proven ability to facilitate design sessions and provide technical recommendations to stakeholders.
Summary
If you are a seasoned Java developer with a background in GIS integrations and a passion for building quality, accessible software, we encourage you to apply today!
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.
show more