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