Skip to Main Content

Opportunities

presentation

Mississauga

Senior Software Developer ( Java with IBM ODM & BAW)

We are Systematix and we are currently looking for a Senior Software Developer for our client.

ABOUT THE PROJECT:
Our client is seeking a Senior Software Developer to support two Permissions Enterprise Platform (PEP) initiatives focused on permit modernization and integration with the Centralized Digital Permitting System (CDPS).

The assignment supports onboarding new EASR activities to CDPS, enhancing permitting capabilities, and implementing integrations between PEP, Permit Tracker, and CDPS to improve permit submission and status reporting services. The successful candidate will work on cloud-enabled, enterprise-scale applications within a fast-paced Ontario Public Service environment.

ABOUT THE RESPONSIBILITIES:

  • Design, develop, test, and maintain high-quality Java applications across the full SDLC
  • Develop enterprise applications using Java, Spring Boot, JPA, EJB, Angular, NodeJS, Jasper Reports, and PDF generation technologies
  • Build and integrate RESTful and SOAP web services
  • Design and implement microservices and distributed system architectures
  • Develop cloud-enabled solutions leveraging Azure Cloud services, Docker, CI/CD pipelines, and infrastructure automation
  • Prepare deployment packages and coordinate releases across Dev, QA, UAT, and Production environments
  • Implement and optimize business rules using IBM Operational Decision Manager (ODM)
  • Integrate applications with IBM Business Automation Workflow (BAW)
  • Develop and support applications running on IBM WebSphere and Liberty application servers
  • Develop complex PL/SQL queries, stored procedures, migration scripts, and staging structures
  • Support relational and hierarchical databases and end-to-end data migration activities
  • Work with OpenText Content Management APIs to maintain metadata integrity
  • Develop AODA-compliant interfaces and accessible PDFs aligned with GO-ITS 54 standards
  • Deploy and monitor cloud-native applications using Red Hat OpenShift
  • Participate in Agile Scrum ceremonies and collaborate with BAs, QA teams, architects, and stakeholders
  • Maintain architecture diagrams, design documents, deployment guides, and technical specifications
  • Perform unit, regression, functional, and load testing
  • Conduct code reviews, effort estimation, and progress reporting using Kanban tools

REQUIREMENTS:
Must-have:

  • 10+ years of experience designing and developing JEE components
  • Strong Java development experience across the full SDLC
  • Experience with Spring Boot, JPA, EJB, Angular, NodeJS, Jasper Reports, and PDF generation tools
  • Demonstrated experience with RESTful and SOAP Web Services
  • Experience developing microservices and distributed systems
  • Experience with Azure Cloud services, CI/CD pipelines, Docker, and DevOps practices
  • Experience with IBM Operational Decision Manager (ODM)
  • Experience with IBM Business Automation Workflow (BAW)
  • Experience with IBM WebSphere and Liberty application servers
  • Strong PL/SQL experience including complex queries and migration scripts
  • Experience with relational and hierarchical databases
  • Experience with OpenText Content Management APIs
  • Experience developing AODA-compliant applications and accessible PDFs
  • Knowledge of GO-ITS 54 standards
  • Experience with Red Hat OpenShift
  • Strong Agile Scrum and RAD methodology experience
  • Experience with JavaScript, HTML, AJAX, CSS, and JDBC/SQL

Nice-to-have:

  • Experience with Ontario Public Service permitting platforms
  • Experience with enterprise permitting modernization initiatives
  • Experience with middleware, gateways, and communication protocols
  • Experience producing architecture documentation and deployment guides
  • Experience with Selenium, Azure DevOps Test Plans, and AppScan
  • Experience leading technical reviews and project meetings
  • Strong public sector integration and compliance experience

KNOWLEDGE TRANSFER:

  • Provide ongoing knowledge transfer to project teams and operational support staff
  • Document application architecture, integrations, deployment processes, and operational procedures
  • Support transition planning and long-term operational sustainability

ABOUT THE ROLE:
Location: Onsite – 40 St. Clair Ave. W, Toronto, Ontario
Duration: July 13, 2026 – March 31, 2027
Work Model: 5 days onsite
Security Clearance: No Clearance Required

PAY DISCLOSURE:
The average hourly pay range for this field is as follows:

  • Junior: $72–$80/hr
  • Intermediate: $80–$84/hr
  • Senior: $84–$87.41/hr

Compensation is commensurate with these standards; exceptions may apply based on experience, Java enterprise expertise, cloud experience, public sector experience, certifications, and market conditions.

AI DISCLOSURE:
We may use artificial intelligence (AI) or other automated tools to support parts of our recruitment process. No automated tools make hiring decisions.

APPLY NOW:
If you are interested in finding out more, please contact us or submit your resume. Or, if you know someone who meets these qualifications, please forward this assignment.

ABOUT SYSTEMATIX:
Systematix is one of Canada's largest privately-owned National Consulting and Resourcing firms.

Systematix. Solution Focused. People Driven.
 

BH 22270

Apply

Senior Software Developer ( Java with IBM ODM & BAW)

Contact Us!