Software Development, Backend Developer, Java Developer
Job in
Toronto, Ontario, C6A, Canada
Listed on 2026-10-25
Listing for:
Maarut
Full Time
position Listed on 2026-10-25
Job specializations:
-
Software Development
Backend Developer, Java Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
RQ00811 - Software Developer
- Full Stack
- Senior
- 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 Next Gen 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.
- Strong 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 Next Gen 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 Subscription Topic 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, Next Gen 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.
- Next Gen 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:
- 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
- Next Gen Connect (Mirth), HL7 v2, and Ontario HRM Standard experience, including message…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×