Position: Senior Full Stack Java Developer

Client: Community Services Cluster, Ministry of Public and Business Service Delivery and Procurement, Government of Ontario

Location: 777 Bay Street, Toronto, ON

Contract: September 28, 2026 – August 30, 2027

Openings: 2

Security Clearance: No clearance required

Position Overview

We are seekingtwo Senior Software Developers – Full Stack to support the development, integration, enhancement, testing, deployment, and maintenance of business-critical web applications within the Ontario Public Sector.

Experience deliveringsecure, scalable, responsive, and AODA-compliant web applications is highly valued.

Key Responsibilities

  • Design, develop, configure, integrate, test, debug, document, deploy, and maintain enterprise software applications.
  • Translate technical system specifications and business requirements into working, tested applications.
  • Develop and maintainJava/J2EE web-based applications using n-tier architecture.
  • Develop front-end interfaces and integrate them with back-end services and APIs.
  • Design, construct, consume, and integrateRESTful and SOAP web services .
  • Develop and maintain data pipelines involving extraction, transformation, and loading activities.
  • Develop database solutions and perform SQL scripting usingOracle and SQL Server .
  • Work with relational database technologies and RDBMS concepts.
  • Develop reusable, self-contained, testable software components and modules.
  • Apply current software architecture principles, design patterns, and development standards.
  • Troubleshoot and resolve application, integration, deployment, migration, and production issues.
  • Support application implementation, conversion, migration, and post-implementation activities.
  • Participate directly throughout theAgile/iterative Software Development Life Cycle (SDLC) .
  • Conduct and participate in technical/design walkthroughs with project teams.
  • Collaborate with developers, architects, business stakeholders, SMEs, and other IT professionals.
  • Develop technical and system documentation as required.
  • Support continuous integration and deployment activities.
  • Ensure applications are designed for performance, scalability, maintainability, and reliability.
  • Ensure solutions comply with applicable accessibility requirements, includingAODA .
  • Assist with reviewing, analyzing, modifying, testing, and debugging installation/deployment scripts.
  • Provide technical assistance and support for software packages and applications.

Requirements

Mandatory Technical Skills

Candidatesmust have hands-on experience with the following technologies :

  • JAVA
  • J2EE
  • JSF
  • HTML / DHTML
  • XML / XSL
  • Experience withServlets, EJB, Tomcat and/or WebLogic is required/desirable within the broader technology stack.

Open-Source Frameworks & Libraries

  • Spring
  • myBatis
  • jQuery
  • Experience with modern web development frameworks and reusable components.

Full-Stack Web Development

  • Front-end and back-end application development.
  • Web architecture and n-tier application architecture.
  • Front-end and API integration.
  • Development of reusable, self-contained, and testable UI modules/components.
  • Ability to develop front-end code capable of querying and consuming APIs.
  • Understanding of UX/UI principles.

Database / SQL

  • Oracle Database
  • Oracle SQL scripting
  • Relational Database Management Systems (RDBMS ).
  • Experience withSQL Server .
  • Database design, implementation, integration, and management.

APIs & Web Services

  • REST / RESTful APIs
  • SOAP web services
  • Web Services development and integration.
  • API design, development, consumption, and front-end integration.
  • Swagger/OpenAPI knowledge is an asset

#J-18808-Ljbffr
Similar jobs

Senior Full Stack Java Developer

Apply Now
Back to search page