We are seeking a Senior Software Developer - Full Stack to lead the modernization and sustainment of critical enterprise applications. This role is pivotal in bridging the gap between legacy environments (WebSphere/Java EE/Oracle/DB2) and modern, cloud-based architectures (SpringBoot/Angular/React). You will be responsible for the full Software Development Life Cycle (SDLC), including the design, construction, testing, and implementation of robust, high-volume web services. The ideal candidate is a technical leader with a deep background in middleware, API integration, and DevOps practices.
...
Location: Toronto, ON (Onsite)
Contract Duration: 15-month contract with potential for contract extension
Schedule: Monday to Friday, 7.25 hours per day (Standard working hours 8:00 AM - 5:00 PM)
Rate: $565.97-$601.35/diem
Advantages
Legacy-to-Cloud Transition: Gain invaluable experience modernizing mission-critical legacy systems into contemporary cloud environments.
Long-Term Engagement: A 15-month contract with potential for extension provides excellent professional continuity.
Technical Variety: Work across a diverse stack, from mainframe/mid-tier databases to modern micro-services and cloud technologies.
Impactful Projects: Contribute to high-volume, public-facing programs that serve the community.
Responsibilities
Modernization & Development: Facilitate the design, development, and implementation of n-tier and cloud-based applications, transitioning legacy Java EE systems to modern frameworks (SpringBoot, Angular/React).
Technical Engineering: Lead Java-based development utilizing WebSphere, JDBC, Oracle, and DB2; integrate Open Source Software (OSS) products and services into existing and new systems.
API & Micro-services: Architect and integrate service APIs and micro-services to ensure seamless web service connectivity and data exchange.
Architecture & Governance: Define standards for enterprise data integration and governance; design and maintain systems response documentation, technical specifications, and application inventories.
Testing & Quality Assurance: Create comprehensive test plans and test data; execute unit testing, system testing, and regression testing to ensure code reliability and performance.
Deployment & Support: Manage automated deployment builds using Jenkins; provide production support, troubleshoot incidents, and maintain system documentation.
Collaboration: Partner with business analysts and technical stakeholders to analyze requirements; conduct design and test case walkthroughs; provide mentorship to team members.
Qualifications
Experience: 7+ years in Java-based development within a complex, enterprise environment.
Technical Stack (Legacy to Modern): Proven experience in the IBM WebSphere/Java EE/Oracle/DB2 ecosystem, combined with modern development skills in Java SpringBoot, Angular, and React.js.
Integration Expertise: 5+ years of experience integrating Open Source Software (OSS) and building/integrating RESTful APIs and micro-services.
Database Proficiency: Strong understanding of relational databases (DB2, Oracle, MS-SQL), including SQL query optimization and database design.
DevOps & CI/CD: Demonstrated experience with automated deployment processes (Jenkins), version control, and DevOps/Agile methodologies.
Documentation & Analytical Skills: Strong ability to analyze business requirements, translate them into modular, maintainable code, and create clear technical specifications.
Communication: Exceptional verbal and written communication skills with the ability to lead design walkthroughs and engage diverse stakeholders.
Public Sector: Previous experience working in the public sector on mid-tier cloud or legacy platforms is highly desirable.
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.
show more
We are seeking a Senior Software Developer - Full Stack to lead the modernization and sustainment of critical enterprise applications. This role is pivotal in bridging the gap between legacy environments (WebSphere/Java EE/Oracle/DB2) and modern, cloud-based architectures (SpringBoot/Angular/React). You will be responsible for the full Software Development Life Cycle (SDLC), including the design, construction, testing, and implementation of robust, high-volume web services. The ideal candidate is a technical leader with a deep background in middleware, API integration, and DevOps practices.
Location: Toronto, ON (Onsite)
Contract Duration: 15-month contract with potential for contract extension
Schedule: Monday to Friday, 7.25 hours per day (Standard working hours 8:00 AM - 5:00 PM)
Rate: $565.97-$601.35/diem
Advantages
Legacy-to-Cloud Transition: Gain invaluable experience modernizing mission-critical legacy systems into contemporary cloud environments.
Long-Term Engagement: A 15-month contract with potential for extension provides excellent professional continuity.
Technical Variety: Work across a diverse stack, from mainframe/mid-tier databases to modern micro-services and cloud technologies.
...
Impactful Projects: Contribute to high-volume, public-facing programs that serve the community.
Responsibilities
Modernization & Development: Facilitate the design, development, and implementation of n-tier and cloud-based applications, transitioning legacy Java EE systems to modern frameworks (SpringBoot, Angular/React).
Technical Engineering: Lead Java-based development utilizing WebSphere, JDBC, Oracle, and DB2; integrate Open Source Software (OSS) products and services into existing and new systems.
API & Micro-services: Architect and integrate service APIs and micro-services to ensure seamless web service connectivity and data exchange.
Architecture & Governance: Define standards for enterprise data integration and governance; design and maintain systems response documentation, technical specifications, and application inventories.
Testing & Quality Assurance: Create comprehensive test plans and test data; execute unit testing, system testing, and regression testing to ensure code reliability and performance.
Deployment & Support: Manage automated deployment builds using Jenkins; provide production support, troubleshoot incidents, and maintain system documentation.
Collaboration: Partner with business analysts and technical stakeholders to analyze requirements; conduct design and test case walkthroughs; provide mentorship to team members.
Qualifications
Experience: 7+ years in Java-based development within a complex, enterprise environment.
Technical Stack (Legacy to Modern): Proven experience in the IBM WebSphere/Java EE/Oracle/DB2 ecosystem, combined with modern development skills in Java SpringBoot, Angular, and React.js.
Integration Expertise: 5+ years of experience integrating Open Source Software (OSS) and building/integrating RESTful APIs and micro-services.
Database Proficiency: Strong understanding of relational databases (DB2, Oracle, MS-SQL), including SQL query optimization and database design.
DevOps & CI/CD: Demonstrated experience with automated deployment processes (Jenkins), version control, and DevOps/Agile methodologies.
Documentation & Analytical Skills: Strong ability to analyze business requirements, translate them into modular, maintainable code, and create clear technical specifications.
Communication: Exceptional verbal and written communication skills with the ability to lead design walkthroughs and engage diverse stakeholders.
Public Sector: Previous experience working in the public sector on mid-tier cloud or legacy platforms is highly desirable.
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.
show more