×
Register Here to Apply for Jobs or Post Jobs. X

Software Development, Backend Developer, Java Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Maarut
Full Time position
Listed on 2026-10-25
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 120000 - 190000 CAD Yearly CAD 120000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: 11773
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary