Back to results

Software Developer - Full Stack

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
10+ years of programming and development experience in Java and/or Angular
Posting language
English
Posted

Original job description

Sign in to apply for this position Sign In to Apply

Ref: RQ11556 Contract – 4 Months (Extension Possible) Onsite – Toronto

Posted Date: 2026-10-20

Location: Onsite – Toronto

Public Sector Experience: Required – OPS / Public Sector

Contract End Date: 2027-03-31 *

Rate: $103/hour

Overview

The Ministry of Public and Business Service Delivery and Procurement, Land & Resources Cluster, is seeking a Senior Full Stack Software Developer for an onsite engagement in Toronto. The successful consultant will design, implement, and expand data pipelines while developing robust web applications across the full technology stack. This role requires deep expertise in Java and Angular, with a strong focus on performance, scalability, and accessibility compliance.

Key Responsibilities

  • Design, implement, and continuously expand data pipelines through extraction, transformation, and loading (ETL) activities
  • Translate technical systems specifications into working, tested applications including detailed programming specifications and unit tests
  • Write, generate, and compile data-driven programs while maintaining code quality and conducting thorough unit testing
  • Resolve and troubleshoot technical problems arising during the use and operation of software packages, including support during implementation, conversion, and migrations
  • Design and implement the overall web architecture ensuring the full stack is built for speed and scalability
  • Develop and expose REST API services and integrate front-end UI components with constructed APIs
  • Design, develop, and maintain Oracle database scripts, database design, and data modelling
  • Design and implement continuous integration and deployment (CI/CD) pipelines
  • Develop accessible, intuitive web UI components compliant with WCAG 2.0 Level AA (AODA)
  • Elicit and document requirements from diverse business stakeholders and subject matter experts
  • Conduct design walkthrough sessions with project teams and provide post-implementation support

Must-Have Requirements

  • 10+ years of programming and development experience in Java and/or Angular
  • Demonstrated experience developing Java applications using Liberty, Spring, JPA 2.1 implementations (e.g. Hibernate 3.6, EclipseLink 2.5), JAX-RS 2.0, JDBC 4.1, Windows Exchange Web Services (EWS) API, WebSocket 1.1, and AngularJS
  • Demonstrated experience with Oracle database including developing database scripts, database design, and data modelling
  • Experience with full stack development encompassing front-end, back-end, database design/management, and DevOps
  • Experience in structured methodologies for the development, design, implementation, and maintenance of applications
  • Experience designing, coding, testing, debugging, and documenting applications using object-oriented and/or third-generation language development tools
  • Experience conceiving, reviewing, and implementing design changes and analyzing data records to diagnose and resolve issues
  • Excellent analytical, problem-solving, and decision-making skills with strong verbal and written communication abilities

Nice-to-Have Skills

  • Knowledge and experience developing Internet-ready applications
  • Knowledge and experience with rapid application development (RAD) methodologies
  • Experience with middleware and gateways
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, and debugging
  • Knowledge and understanding of Information Management principles, concepts, policies, and practices
  • Knowledge of MNRF-AFFES division service offerings
  • Experience working with the Ontario Public Service (OPS) with a track record of delivering value
  • Demonstrated ability to work independently and collaboratively within a project team to meet goals and objectives

Work Environment

This is a fully onsite position based in Toronto, Ontario. The consultant is expected to work 7.25 hours per calendar day, Monday to Friday, between 8:00 AM and 5:00 PM (excluding lunch breaks). Five days per week in-office attendance is required. No security clearance is required for this engagement.

Previous Job Job Listings Next Job

  • Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.
More about this job

Responsibilities

Design, build, and maintain full-stack web applications, ETL data pipelines, REST APIs, Oracle database solutions, and CI/CD pipelines, with emphasis on performance, scalability, and accessibility. Translate stakeholder requirements into tested applications, troubleshoot technical issues, lead design walkthroughs, and provide implementation and post-implementation support.

Requirements

Requires 10+ years of programming and development experience in Java and/or Angular, including experience with the specified Java frameworks and APIs, Oracle databases, and full-stack development. Candidates should also have structured application development experience, strong object-oriented programming and troubleshooting skills, and excellent analytical, communication, and decision-making abilities.

Skills

  • Java
  • Angular
  • Full-Stack Development
  • ETL Data Pipelines
  • Oracle Database
  • REST APIs
  • Spring
  • Liberty
  • JPA
  • Hibernate
  • EclipseLink
  • JAX-RS
  • JDBC
  • AngularJS
  • CI/CD
  • WCAG 2.0 Level AA

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector
  • Data & Analytics

Keywords

  • Java
  • Angular
  • AngularJS
  • Full-Stack Development
  • ETL
  • Data Pipelines
  • Oracle Database
  • Database Design
  • Data Modelling
  • REST APIs
  • Liberty
  • Spring
  • JPA 2.1
  • Hibernate 3.6
  • EclipseLink 2.5
  • JAX-RS 2.0
  • JDBC 4.1
  • Windows Exchange Web Services API
  • WebSocket 1.1
  • CI/CD
  • WCAG 2.0 Level AA
  • AODA
  • DevOps
  • Object-Oriented Programming
  • Unit Testing
  • Structured Development Methodologies
  • Rapid Application Development
  • Middleware
  • Ontario Public Service
  • Public Sector

Report this job