31 Aug
|
SereneAid
|
Ontario
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 seeking two 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 delivering secure, 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 maintain Java/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 integrate RESTful and SOAP web services .
Develop and maintain data pipelines involving extraction, transformation, and loading activities.
Develop database solutions and perform SQL scripting using Oracle 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 the Agile/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, including AODA .
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
Candidates must have hands-on experience with the following technologies :
JAVA
J2EE
JSF
HTML / DHTML
XML / XSL
Experience with Servlets, EJB, Tomcat and/or WebLogic is required/desirable within the broader technology stack.
Open-Source Frameworks & Libraries
Spring
myBatis
jQuery
Experience with contemporary 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 with SQL 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
📌 Senior Full Stack Java Developer (Ontario)
🏢 SereneAid
📍 Ontario