détails d'emploi
We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack application architecture, systems integration, and software delivery capacity, specializing in the end-to-end design, implementation, and enhancement of scalable, multi-tier web applications.
...
Operating fully onsite in Toronto, you will bridge the gap between complex business requirements, backend data services, and accessible user interfaces. You will develop and optimize backend services and data pipelines utilizing Java, J2EE, Spring, MyBatis, and Oracle databases, while engineering modern, responsive, and AODA-compliant frontends leveraging JSF, Bootstrap, and JavaScript frameworks. This position demands a seasoned development authority with extensive full-lifecycle engineering experience, robust API and database optimization expertise, and a dedication to delivering secure, high-performance enterprise solutions.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 6-month contract (with potential for extension)
Advantages
Full-Stack Technical Scope: Architect and develop across Java/J2EE, Spring, MyBatis, Oracle, and modern responsive frontend frameworks.
Modern Integration Architecture: Design and deploy RESTful APIs, web services, and automated data pipelines.
Accessibility & UI Leadership: Lead implementation of responsive web interfaces complying with AODA and WCAG standards.
Collaborative Agile Environment: Drive end-to-end SDLC execution within a structured, iterative delivery framework.
Responsibilities
Translate complex business requirements and technical systems specifications into scalable, secure, and fully tested full-stack applications.
Design, implement, and maintain n-tier web-based applications using Java, J2EE, Spring Framework, and MyBatis.
Develop and optimize responsive, user-friendly frontend interfaces using JSF, HTML/DHTML, XML/XSL, Bootstrap, jQuery, and JavaScript frameworks.
Ensure all frontend components strictly comply with the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG standards.
Design, build, test, and document RESTful web services and SOAP APIs, ensuring seamless integration between client applications and backend services.
Design, develop, and maintain physical database schemas, stored procedures, triggers, and SQL scripts on Oracle relational databases.
Build, expand, and maintain data pipelines to execute extraction, transformation, and loading (ETL) routines for enterprise data processing.
Configure and deploy web applications on application servers such as Apache Tomcat and Oracle WebLogic.
Develop enterprise reporting assets and data extracts using reporting tools such as JasperReports.
Diagnose, troubleshoot, and resolve complex application errors, performance bottlenecks, and system integration issues across all environments.
Support application release deployments, data conversions, migrations, and CI/CD pipeline activities using tools such as Azure DevOps, Git, and Jira.
Participate actively in Agile/Scrum delivery ceremonies, sprint planning, technical design walkthroughs, and peer code reviews.
Author and maintain technical system specifications, API documentation, runbooks, and architectural artifacts.
Qualifications
Core Technical & Full Stack Development Requirements
Systems Design & Java Engineering: Extensive experience in systems design, configuration, integration, and development using Java, J2EE, JSF, HTML/DHTML, and XML/XSL.
Backend Frameworks: Hands-on development experience utilizing open-source frameworks, including Spring (Core, MVC, Boot) and MyBatis.
Database & SQL: Solid expertise in n-tier web-based application development using Oracle databases, complex SQL scripting, query optimization, and relational data modeling.
Frontend & Web Development: Proven experience developing web-responsive, user-centric interfaces utilizing Bootstrap, jQuery, JavaScript, and related modern UI tooling.
API & Web Services: Demonstrated experience with the design, construction, and integration of RESTful APIs, SOAP web services, and API documentation tools (e.g., Swagger/OpenAPI).
Accessibility Standards: Direct development experience implementing accessible, AODA-compliant web solutions.
Reporting Tools: Practical experience building and integrating reports using tools such as JasperReports.
Preferred Technical Assets & Methodologies
Application Servers: Hands-on experience configuring and administering application environments such as Oracle WebLogic and Apache Tomcat (EJB, Servlets).
Modern JavaScript Frameworks: Familiarity with modern frontend component architectures such as Angular/AngularJS.
DevOps & Tooling: Practical experience with Git version control, Azure DevOps, and Jira within Agile/Scrum delivery frameworks.
Public Sector Standards: Familiarity with public sector application and information architecture standards (e.g., GO-ITS standards) and exposure to Threat Risk Assessments (TRA) or Privacy Impact Assessments (PIA) is an asset.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior diagnostic and critical-thinking skills to evaluate complex options and devise effective solutions for unique technical challenges.
Communication & Collaboration: Excellent written and verbal communication skills with the ability to lead design discussions, engage business stakeholders, and produce clear technical documentation.
Accountability & Execution: Strong team player with a demonstrated track record of managing competing priorities and meeting delivery milestones.
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 a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack application architecture, systems integration, and software delivery capacity, specializing in the end-to-end design, implementation, and enhancement of scalable, multi-tier web applications.
Operating fully onsite in Toronto, you will bridge the gap between complex business requirements, backend data services, and accessible user interfaces. You will develop and optimize backend services and data pipelines utilizing Java, J2EE, Spring, MyBatis, and Oracle databases, while engineering modern, responsive, and AODA-compliant frontends leveraging JSF, Bootstrap, and JavaScript frameworks. This position demands a seasoned development authority with extensive full-lifecycle engineering experience, robust API and database optimization expertise, and a dedication to delivering secure, high-performance enterprise solutions.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 6-month contract (with potential for extension)
Advantages
...
Full-Stack Technical Scope: Architect and develop across Java/J2EE, Spring, MyBatis, Oracle, and modern responsive frontend frameworks.
Modern Integration Architecture: Design and deploy RESTful APIs, web services, and automated data pipelines.
Accessibility & UI Leadership: Lead implementation of responsive web interfaces complying with AODA and WCAG standards.
Collaborative Agile Environment: Drive end-to-end SDLC execution within a structured, iterative delivery framework.
Responsibilities
Translate complex business requirements and technical systems specifications into scalable, secure, and fully tested full-stack applications.
Design, implement, and maintain n-tier web-based applications using Java, J2EE, Spring Framework, and MyBatis.
Develop and optimize responsive, user-friendly frontend interfaces using JSF, HTML/DHTML, XML/XSL, Bootstrap, jQuery, and JavaScript frameworks.
Ensure all frontend components strictly comply with the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG standards.
Design, build, test, and document RESTful web services and SOAP APIs, ensuring seamless integration between client applications and backend services.
Design, develop, and maintain physical database schemas, stored procedures, triggers, and SQL scripts on Oracle relational databases.
Build, expand, and maintain data pipelines to execute extraction, transformation, and loading (ETL) routines for enterprise data processing.
Configure and deploy web applications on application servers such as Apache Tomcat and Oracle WebLogic.
Develop enterprise reporting assets and data extracts using reporting tools such as JasperReports.
Diagnose, troubleshoot, and resolve complex application errors, performance bottlenecks, and system integration issues across all environments.
Support application release deployments, data conversions, migrations, and CI/CD pipeline activities using tools such as Azure DevOps, Git, and Jira.
Participate actively in Agile/Scrum delivery ceremonies, sprint planning, technical design walkthroughs, and peer code reviews.
Author and maintain technical system specifications, API documentation, runbooks, and architectural artifacts.
Qualifications
Core Technical & Full Stack Development Requirements
Systems Design & Java Engineering: Extensive experience in systems design, configuration, integration, and development using Java, J2EE, JSF, HTML/DHTML, and XML/XSL.
Backend Frameworks: Hands-on development experience utilizing open-source frameworks, including Spring (Core, MVC, Boot) and MyBatis.
Database & SQL: Solid expertise in n-tier web-based application development using Oracle databases, complex SQL scripting, query optimization, and relational data modeling.
Frontend & Web Development: Proven experience developing web-responsive, user-centric interfaces utilizing Bootstrap, jQuery, JavaScript, and related modern UI tooling.
API & Web Services: Demonstrated experience with the design, construction, and integration of RESTful APIs, SOAP web services, and API documentation tools (e.g., Swagger/OpenAPI).
Accessibility Standards: Direct development experience implementing accessible, AODA-compliant web solutions.
Reporting Tools: Practical experience building and integrating reports using tools such as JasperReports.
Preferred Technical Assets & Methodologies
Application Servers: Hands-on experience configuring and administering application environments such as Oracle WebLogic and Apache Tomcat (EJB, Servlets).
Modern JavaScript Frameworks: Familiarity with modern frontend component architectures such as Angular/AngularJS.
DevOps & Tooling: Practical experience with Git version control, Azure DevOps, and Jira within Agile/Scrum delivery frameworks.
Public Sector Standards: Familiarity with public sector application and information architecture standards (e.g., GO-ITS standards) and exposure to Threat Risk Assessments (TRA) or Privacy Impact Assessments (PIA) is an asset.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior diagnostic and critical-thinking skills to evaluate complex options and devise effective solutions for unique technical challenges.
Communication & Collaboration: Excellent written and verbal communication skills with the ability to lead design discussions, engage business stakeholders, and produce clear technical documentation.
Accountability & Execution: Strong team player with a demonstrated track record of managing competing priorities and meeting delivery milestones.
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