Job Specifications
We're seeking RQ10474 - Software Developer - Senior for the Ministry of Public and Business Service Delivery and Procurement. This 5 days onsite role develops Java/Spring Boot microservices, Angular/NodeJS UIs, IBM BAW/ODM integrations, Azure DevOps CI/CD, and AODA-compliant applications across 242 business days + probable extension at the same 40 St. Clair location as recent QA roles.
Position Details
Client: Ministry of Public and Business Service Delivery and Procurement
Location: 40 St. Clair Ave. W, Toronto, Ontario (Onsite - 5 days/week)
Start Date: April 1, 2026
End Date: March 31, 2027 (+ probable extension)
Duration: 242 business days
Hours: 7.25 hours per day
Security Level: No Clearance Required
Deadline: Thursday, February 26, 2026, 2:00 PM EST (ACTIVE)
Must Haves
Some experience in developing UI applications using latest web UI framework such as AngularJS and NodeJS.
Demonstrates experience in Restful Web Services.
Demonstrated experience with Javascript.
Demonstrates Web design and development experience, including Hyper Text Mark-up Language (HTML), Asynchronous JavaScript and XML (AJAX), Cascade Style Sheets (CSS); Connectivity/Structured Query Language (JDBC/SQL).
Demonstrates experience with IBM WebSphere and Liberty.
10+ years of experience with the design and development of common utility components using JEE.
Responsibilities
Design/develop/test/maintain Java applications (Spring Boot, JPA, EJB, Angular, NodeJS, Jasper Reports, PDF generation).
Build/integrate RESTful/SOAP web services; develop microservices architectures.
Implement cloud-enabled solutions (Azure, CI/CD, Docker); prepare deployment packages.
Develop complex business rules (IBM ODM); integrate with IBM BAW workflows.
Support IBM WebSphere/Liberty 8.x; work with middleware/gateways/protocols.
Write PL/SQL queries/stored procedures; support data migration/staging.
Integrate OpenText CMS APIs for metadata/content management.
Develop AODA-compliant UIs/documents per GO-ITS 54 standards.
Deploy/monitor via Red Hat OpenShift; participate in Agile ceremonies.
Conduct unit/regression/load testing; perform code reviews; maintain documentation.
Experience And Skill Set Requirements
Development Experience – 35%
UI development (Angular/NodeJS); REST/SOAP services; microservices/Spring Boot.
JavaScript/HTML/CSS/AJAX/JDBC/SQL; AODA-compliant UIs/PDFs.
Java services integration with IBM BAW.
Technologies Experience – 35%
Presentation/server frameworks (Struts/Spring/EJB/JPA).
SOA/WSDL/REST APIs; IBM WebSphere/Liberty 8.x.
Azure/DevOps/Docker; IBM ODM development; OpenText CMS APIs.
PL/SQL migration scripts/staging tables.
Programming and Analysis Experience – 15%
10+ years JEE utility components; full SDLC experience.
Agile/Scrum/RAD; multitasking under pressure.
Technical Skills and Compliance Experience – 10%
AODA compliance; GO-ITS 54 standards.
QA (unit/functional/load/regression); documentation/estimation/Kanban.
Public Sector Experience – 5%
OPS permitting platforms/public sector modernization.
Key Tools/Technologies
Core: Java EE, Spring Boot, Angular/NodeJS, REST/SOAP, IBM BAW 8.6.x, ODM 8.x
Platforms: WebSphere/Liberty 8.x, Azure Cloud, Red Hat OpenShift, Docker
Database: Oracle 11g/19c, PL/SQL
Content: OpenText CMS APIs, Jasper Reports, iText PDF
DevOps: CI/CD pipelines, Kanban
How to Apply
Submit ALL mandatory documents directly to kenny.offor@smsoftconsulting.com or hrsmss@smsoftconsulting.com by Thursday, February 26, 2026, 2:00 PM EST:
Updated Resume in Word format (Mandatory)
References (Mandatory)
Expected hourly rate (Mandatory)
Visa Status (Mandatory)
LinkedIn ID (Mandatory)
Without these, we cannot submit a candidate.
Additional Information
5 days onsite weekly at 40 St. Clair (same building as QA roles RQ10364/10365/10477). ACTIVE—submit Senior Java Developers with 10+ years JEE, Angular/NodeJS, IBM BAW/ODM/WebSphere, Azure DevOps, AODA, public sector experience immediately. Join WhatsApp: https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or.