Software Developer Full Stack Senior (Toronto)

Software Developer Full Stack Senior (Toronto)

24 Oct
|
Maarut
|
Toronto

24 Oct

Maarut

Toronto

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 in 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 the 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 exception handling and operational controls in accordance with the Ontario HRM Standard.

- Integrate OCRE services with Ontario Health Enterprise Pub/Sub and the applicable FHIR Subscription workflows.

- Develop and support a ReactJS application that allows EMR users to manage OCRE subscription preferences for individual physicians.

- Translate preference selections captured in the user experience into valid FHIR Subscription and Ontario Health Enterprise Pub/Sub filter criteria.

- Implement OAuth 2.0 mTLS authorization controls secure configuration audit logging and privacy-aware handling of clinical information.

- Package and configure application components as Docker containers and support their deployment configuration monitoring and troubleshooting.

- Create and maintain unit integration interface conformance regression and end-to-end tests across HL7 v2 FHIR Pub/Sub backend and ReactJS components.

- Collaborate with architecture product UX security privacy QA operations and EMR integration stakeholders to refine requirements and deliver production-ready functionality.





- Prepare technical designs interface specifications message and resource mappings configuration documentation deployment notes runbooks and knowledge-transfer materials.

Desired Skills:

- Experience modernizing a hospital clinical report exchange platform with detailed knowledge of Ontario HRM specifications routing acknowledgements exception handling and conformance.

- Experience with FHIR Subscription and SubscriptionTopic concepts subscription filtering practitioner-based routing and FHIR profile validation using HAPI FHIR tooling.

- Experience designing accessible ReactJS user experiences for configuration preference management or administrative workflows.

- Experience with automated build test container scanning and deployment pipelines for Java ReactJS NextGen Connect and Docker components.

- Experience supporting production healthcare integrations including observability reconciliation incident investigation replay or recovery procedures and operational documentation.

Required Skills:

- 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 mTLS Docker automated testing configuration management audit logging and production troubleshooting.

Rated Criteria:

1. Java Spring Boot REST API and HAPI FHIR experience including the design and implementation of production services that process FHIR R4 and DSTU2 resources. 25 points

2. NextGen Connect (Mirth) HL7 v2 and Ontario HRM Standard experience including message transformation validation routing acknowledgements error handling and Java-service integration. 25 points

3.



ReactJS FHIR R4B Subscriptions subscription filter criteria. 25 points

4. OAuth 2.0 mTLS Docker secure application development automated testing deployment support and production troubleshooting experience. 25 points

Requirements

Deliverables:

- A production-ready Java Spring Boot server that implements the assigned OCRE capabilities and supports replacement of the legacy HRM solution.

- HAPI FHIR components for parsing validating transforming creating and processing FHIR R4 and DSTU2 resources.

- NextGen Connect (Mirth) channels and configurations for HL7 v2 ingestion processing validation routing acknowledgement handling and integration with Java services.

- Ontario HRM Standard mappings processing rules conformance artifacts and exception-handling components required by the assigned workflows.

- Integration components connecting OCRE services with Ontario Health Enterprise Pub/Sub and the applicable FHIR Subscription workflows.

- ReactJS components that allow EMR users to create and manage physician-specific OCRE subscription preferences.

- Preference-to-filter mapping logic that produces valid FHIR Subscription and Ontario Health Enterprise Pub/Sub filter criteria.

- OAuth 2.0 mTLS secure configuration audit logging and Docker packaging required for deployment and operation of the solution.

- Unit integration interface conformance regression and end-to-end test assets together with defect fixes and release validation support.

- Technical designs API and interface specifications message and resource mappings configuration notes deployment instructions runbooks demos and release-support materials.

Must Haves:

- 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 mTLS Docker automated testing configuration management audit logging and production troubleshooting.

📌 Software Developer Full Stack Senior (Toronto)
🏢 Maarut
📍 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