Position: Senior Full Stack - Software Developer
Duration: 1 Year assignment (contract)
Client Location: Toronto (Onsite: 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday)
Engagement Model: Professional Services Engagement - B2B (Incorporated Entities Only)
Note on Assignment Type
This position is provisionally Onsite, requiring 7.25 hours per calendar day between 8:00 AM and 5:00 PM, Monday to Friday (excluding breaks). Conditions may change based on organizational requirements and at the discretion of the Hiring Manager.
About the Engagement
Akkodis is seeking a Senior Full Stack - Software Developer to sustain, enhance, and modernize large, complex enterprise applications. The role spans analysis, design, implementation, and testing to address security patching, end-of-life upgrades, performance and scalability, data integrity, reporting, and end-to-end application reliability across UI, middleware, database, and reporting layers. You'll collaborate with public-sector stakeholders, delivery teams, and managed service providers, ensuring alignment with ministry policies, OPS architecture artefacts/gates, and AODA standards.
Scope
Identify and document impacts of business/technical changes (security patching, component end-of-life, version upgrades).
Document impacts to UI, middleware, database models (and historical data), reporting, and security (roles, authorization, authentication).
Assess impacts on underlying technologies and consumed managed services; identify associated risks.
Provide effort estimates; validate the project plan and sprint schedule, confirming milestone dates.
Update the DevOps repository to reflect all changes.
Assignment Deliverables
Change impact assessments and risk register updates.
Updated architecture/design artefacts, test cases, and DevOps documentation.
Refactored code, database updates, and reporting components with unit-test evidence.
Release package, deployment notes, and a finalized Release Change List.
Test data scripts, integrated test results, and UAT sign-off support.
Expertise Required
Must Have:
10+ years supporting and maintaining large, complex legacy applications (Java, WebSphere, Tomcat, MySQL, Oracle).
10+ years developing with EJB, Eclipse, Spring Boot, UML, Use Case Models, Sequence Diagrams, ER diagrams.
7+ years working with Oracle DB & MySQL, including PL/SQL, stored procedures, functions, data modeling, and transaction management.
5+ years developing with Hibernate and JPA.
Strong experience implementing and maintaining application security, authentication, authorization, and session management.
Hands-on experience with DevOps pipelines, GitHub, automated testing, and deployment workflows.
Experience coding and validating solutions to AODA accessibility standards.
Public sector experience - especially health-sector projects, OPS I&IT methodologies, gating, and architecture artefact compliance.
Nice to Have:
Experience supporting or maintaining metadata-driven components.
Experience working within or alongside OPS enterprise architecture frameworks.
Familiarity with CI/CD dashboards, monitoring tools, and log-analysis workflows.
Security Clearance
Required.
Important
This is a business-to-business engagement. Candidates must represent an incorporated entity, hold a valid business number, maintain appropriate insurance, and invoice for services rendered.
How to Apply
Submit your resume in confidence via the Akkodis Canada website.
We thank all applicants for their interest in this opportunity. Only candidates meeting the above qualifications will be contacted for further discussions.
Accessibility:
At Akkodis, part of The Adecco Group, our purpose is simple: to make the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matter. We encourage applications from individuals of all backgrounds and identities. Together, we're making the future work for everyone.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.