Senior Full Stack Developer

Toronto, ON, CA, Canada

Job Description

Context

In response to the

Government of Ontario's Bill 5, Protect Ontario by Unleashing Our Economy Act 2025

, the resource will support modernization initiatives and may be partially assigned to Bill 5-related projects or other ministry priorities as required.

The role involves leading development activities across the full stack, modernizing legacy applications, and ensuring compliance with Ontario Public Service (OPS) IT standards, accessibility (AODA), and security requirements.

Responsibilities

The Senior Full Stack Developer will:

Lead design, development, coding, documentation, integration, testing, and defect resolution for assigned system components. Translate technical specifications into tested applications, including programming specifications, code development, unit testing, and data-driven program compilation. Design and expand data pipelines (ETL), perform database migrations, and develop queries/scripts to support data movement. Develop UI web applications to enable ministry staff to manage and correct data. Work closely with business analysts and QA to ensure application code meets requirements and passes analysis, UAT, and implementation phases. Conduct code/design reviews, prepare deployment packages, and coordinate releases across test, staging, and production environments. Troubleshoot and resolve technical issues during implementation, conversion, and migrations. Provide recommendations on solution design, performance tuning, and best practices. Ensure compliance with

Government of Ontario IT Standards (GO ITS) 54

, AODA regulations, and cluster development standards. Provide quality assurance for code drops/releases, including unit, functional, load, regression, and security testing. Lead knowledge transfer sessions, document all designs, artifacts, and source code, and ensure full transition to ministry staff. Participate in project meetings, workshops, and demos, providing regular updates and reports.
Mandatory Skills & Experience

Overall IT experience:

15+ years

Hands-on relevant experience:

10+ years minimum Proven expertise with: Java, J2EE, EJB, STRUTS, Spring Boot Web Services, XML, UI Development (Angular, Node.js) DevOps tools, Agile, SCRUM, Lean PDF/report generation, AODA compliance PL/SQL, database development, Oracle, Shell scripting IBM WebSphere Vulnerability assessment/resolution Strong experience interfacing with relational databases using Java. Knowledge of Oracle Forms/Reports, Oracle Application Suite, and ability to extract and transform data from legacy Oracle applications.
General Skills

Experience with structured methodologies across the SDLC. Ability to design, code, test, debug, and document applications. Knowledge of object-oriented and third-generation development tools. Strong understanding of design patterns, deployment, and troubleshooting. Experience with both relational and hierarchical database technologies. Ability to elicit/document information from stakeholders and SMEs. Excellent communication, problem-solving, and negotiation skills. Team player with a proven record of meeting deadlines in collaborative environments.
Desirable Skills

Public Sector / OPS experience. Hands-on Agile/DevOps in enterprise environments. Knowledge of middleware, gateways, RAD methodologies. Experience with product installation scripts (encoding, testing, debugging). Experience with accessibility standards (AODA). Strong background in information management principles and practices.
Knowledge Transfer

Continuous knowledge sharing with LRC staff throughout the engagement. All design, development artifacts, and source code must be stored in designated ministry repositories. Dedicated knowledge transfer sessions will occur during project close-out to ensure completeness and clarity.
Job Types: Full-time, Fixed term contract

Pay: From $70.00 per hour

Application question(s):

How many years of experience do you have working with Java/J2EE? How many years of experience do you have with Spring Boot? How many years of experience do you have developing with EJB and Struts? How many years of experience do you have building or consuming Web Services (SOAP/REST)? How many years of experience do you have with UI development (Angular, Node.js, or similar)? How many years of experience do you have with DevOps tools and practices? How many years of experience do you have working in Agile/SCRUM/Lean environments?
Location:

Toronto, ON (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2701699
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned