– Software Developer – Full Stack – Senior (Toronto)

– Software Developer – Full Stack – Senior (Toronto)

27 Oct
|
S M Software Solutions
|
Toronto

27 Oct

S M Software Solutions

Toronto

Client: Supply Ontario – RQ00811

We are seeking a Senior Full Stack Software Developer with extensive hands‑on experience in Java, Spring Boot, REST APIs, HAPI FHIR, NextGen Connect (Mirth), HL7 v2, ReactJS, and healthcare integration solutions. The successful candidate will support the Ontario Clinical Report Exchange (OCRE) project by designing and developing a Java Spring Boot server to replace the legacy Hospital Report Manager (HRM) solution, enabling the secure exchange of hospital clinical reports with electronic medical record (EMR) systems. The role spans backend development, integration services, FHIR resource processing, ReactJS user‑interface development, secure application delivery, and production support. The candidate will also work with Ontario Health Enterprise Pub/Sub, FHIR Subscriptions, OAuth 2.0, mutual TLS (mTLS), and Docker to deliver secure, reliable, and production‑ready healthcare integration capabilities.

Role Snapshot

- Job Title: RQ00811 – Software Developer – Full Stack – Senior
- Client: Supply Ontario
- Work Location: 525 University Avenue, Toronto, Ontario, Canada
- Work Arrangement: Hybrid – Onsite as Needed
- Estimated Start Date: November 23, 2026
- Estimated End Date: May 20, 2027
- Business Days: 124.00
- Extension: Option to extend for up to an additional 64 business days, at the Agency's discretion
- Hours: 7.25 hours per day, 5 days per week
- Public Sector Experience: Must Have

Must Have

- Java, Spring Boot, REST API, and HAPI FHIR development experience, including hands‑on processing of FHIR R4 and DSTU2 resources in production‑grade services.
- NextGen Connect (Mirth) and HL7 v2 integration experience, including transformation,



validation, routing, acknowledgements, error handling, Java‑service integration, and practical experience with the Ontario HRM Standard.
- ReactJS full‑stack development experience and hands‑on knowledge of FHIR Subscriptions and Ontario Health Enterprise Pub/Sub, including translating physician‑level preferences into subscription filter criteria.
- Secure application and container delivery experience using OAuth 2.0, mutual TLS (mTLS), Docker, automated testing, configuration management, audit logging, and production troubleshooting.

Description

The Agency requires a Senior Full Stack Developer contract resource to support the Ontario Clinical Report Exchange (OCRE) project. The resource will help design and build a Java Spring Boot server that replaces the legacy Hospital Report Manager (HRM) solution and supports the secure exchange of hospital clinical reports with electronic medical record systems. The role spans the OCRE integration, backend, and user‑interface layers. NextGen Connect (Mirth) will process inbound HL7 v2 messages and send the resulting content to Java services, while HAPI FHIR will be used to process FHIR R4 and DSTU2 resources.



The resource will also integrate with Ontario Health Enterprise Pub/Sub and develop a ReactJS application that enables EMR users to create physician‑specific OCRE FHIR Subscriptions by translating user preferences into Pub/Sub filter criteria. The solution must use OAuth 2.0 and mutual TLS (mTLS) and be packaged for containerized deployment using Docker.

Required Experience

- Senior‑level hands‑on experience developing Java and Spring Boot services and REST APIs, including use of the HAPI FHIR library to process FHIR R4 and DSTU2 resources.
- Hands‑on experience with NextGen Connect (Mirth), HL7 v2 message processing, transformation, validation, routing, acknowledgements, and integration with Java services.
- Experience with the Ontario HRM Standard and hospital clinical report exchange workflows.
- Solid ReactJS development experience building production user interfaces and integrating them with Java/Spring Boot services and FHIR APIs.
- Experience with FHIR Subscriptions and event‑driven integrations, including translating physician‑level user preferences into filter criteria for FHIR R4B or R5 Subscriptions, with OAuth 2.0 and mTLS for secure service‑to‑service and application integration.

Responsibilities

- Design, develop, test, and support the Java Spring Boot server that will replace the legacy HRM solution within OCRE.
- Use HAPI FHIR to parse, validate, transform, create, and process FHIR R4 and DSTU2 resources used by OCRE services and integrations.
- Develop and maintain NextGen Connect (Mirth) channels that receive and process HL7 v2 messages and securely send the resulting content to Java services.
- Implement clinical report processing, routing, acknowledgements,

📌 – Software Developer – Full Stack – Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: – software developer – full stack – senior (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: – software developer – full stack – senior (toronto) / toronto