Software Developer - Full Stack - Intermediate (RQ10157)
We are seeking an immediate Intermediate Full Stack Software Developer for the Ministry of Public and Business Service Delivery and Procurement in a fully onsite role (similar to RQ10156) to develop n-tier Java/J2EE web applications with Spring, MyBatis ORM, Oracle database integration, data pipeline ETL development, and AODA-compliant responsive front-end solutions.
Requisition Class: Not specified
Job Title: RQ10157 - Software Developer - Full Stack - Intermediate
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: Toronto, Ontario (Onsite - 5 days per week)
Estimated Start Date: 2026-04-13
Estimated End Date: 2027-03-31
Business Days: 248.00 (Probable extension after initial mandate)
Hours per day or Week: 7.25 hours per day
Security Level: No Clearance Required
Description
Key Responsibilities
- Design/implement/expand data pipelines through ETL activities.
- Translate technical specifications into working applications: programming specs, code generation, unit testing.
- Troubleshoot issues during implementation, conversion, and migrations.
Technical Areas Within Scope of this Position
Must Have
- JAVA, J2EE, JSF, HTML/DHTML, XML/XSL systems design/integration/development.
- N-tier web-based applications using Oracle database.
- Web Services, responsive frontend, AODA compliance.
- Open-source: Spring, MyBatis, Bootstrap, jQuery.
Programmer & Development Skills – 65%
Core Stack
- Emerging technologies: Web Services, responsive/AODA frontend.
- Reporting: Jasper reports.
- SDLC (Agile/iterative), Oracle SQL/RDBMS expertise.
Full Stack Skills
- Front-end/back-end/database/DevOps proficiency.
- Web architecture design, REST API construction/integration.
- UI/database deployment, CI/CD implementation.
Experience And Skill Set Requirements
Proven intermediate full stack development delivering Java/J2EE n-tier applications with Spring/MyBatis, Oracle integration, modern responsive front-end, ETL data pipelines, and AODA compliance across complete SDLC.
Engagement Requirements
- Fully onsite: 5 days per week in Toronto office.
- No security clearance required.
Key Differences from RQ10156
- Later start date: April 13 vs April 7.
- 248 vs 250 business days.
- Identical technical requirements and responsibilities.
Desired Skillset
Analytical & Problem-Solving – 30%
- Feasibility assessment, stakeholder consultation, customized solutions.
Public Sector Experience – 5%
- GO-ITS standards, TRA/PIA processes.
Additional Skills
- Angular/JavaScript, REST/SOAP APIs, Swagger.
- Java WebLogic/Tomcat/EJB/Servlets, Azure DevOps/JIRA/Agile.
How To Apply
Submit by
Thursday, April 7, 2026 at 12:00 PM EST to hrsmss@smsoftconsulting.com:
- Updated Resume in word format (Mandatory)
- References (Mandatory)
- Expected hourly rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
Note: Without mandatory documents, we cannot submit a candidate.
RQ10157 vs RQ10156: Same skills, later start (Apr 13), 2 fewer business days. 5 days onsite required. Join WhatsApp: