02 Sep
|
SereneAid
|
Toronto
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
📌 Senior Full Stack Java Developer (Toronto)
🏢 SereneAid
📍 Toronto