RQ-2026-009815 - Senior Full Stack Software Developer for FHIR and Search Development
Job Details
ELIGIBILITY: Only candidates currently residing in Ontario will be considered. Applications from outside Ontario will not be reviewed or responded to. This is a strict onsite/hybrid role.
Closing Date: Thursday, August 6, 2026 at 4:00 p.m.
Location: 525 University Avenue, Toronto, Ontario, Canada
Client: Ontario Health
Department: Digital Excellence in Health
Start Date: 2026-08-31
End Date: 2027-04-23
Work Arrangement: Hybrid
Job Type: Contract
Job ID: 00738
Project Overview
The Provincial Health Services Directory (PHSD) is continuing its modernization to improve healthcare interoperability, provider data management, search capabilities, and standards-based integration across the Agency and connected healthcare organizations. The project will expand the platform's FHIR capabilities using Smile CDR and AWS HealthLake to provide scalable, standards-based APIs supporting real-time read and write operations for provider, organization, practitioner, location, and healthcare service information. These capabilities will improve interoperability with provincial digital health assets and provide a modern foundation for healthcare applications consuming provider directory information. The work includes expanding integrations with the Agency Master Data Management services, Provider Registry, and hospital information systems while improving data quality, consistency, governance, and synchronization across provincial systems. Additional work includes enhancing provider search functionality, implementing modern API services, strengthening cloud-native architecture, and improving operational scalability, security, monitoring, and reliability. The project requires development of healthcare interoperability solutions using FHIR R4/R4B, SMART on FHIR, HL7v2, REST APIs, Java Spring Boot, React, PostgreSQL, OpenSearch, AWS cloud services, and modern CI/CD practices. The successful implementation will enable standards-based digital health integration, improved provider data management, enhanced search capabilities, and a scalable platform capable of supporting future the Agency initiatives. The Agency is expanding PHSD to incorporate artificial intelligence capabilities that improve provider discovery, referral quality, and healthcare navigation across provincial digital health applications. The solution will utilize PHSD provider, practitioner, organization, healthcare service, specialty, location, and service metadata together with clinical referral context to provide intelligent recommendations while maintaining traceability to authoritative source data. AI agents will consume PHSD FHIR APIs, Smile CDR, AWS HealthLake, the Agency Master Data Management, and other provincial digital health assets to provide grounded responses rather than generative opinions. The project includes development of reusable AI services, MCP servers, semantic search capabilities, vector-based retrieval, prompt orchestration, evaluation frameworks, and secure integration with SMART on FHIR applications and provincial healthcare systems. The implementation will emphasize explainability, auditability, privacy, security, and clinical confidence while supporting future AI-enabled healthcare workflows across the Agency.
Key Responsibilities
- Design, develop, maintain, and support PHSD backend services using Java and Spring Boot.
- Develop and enhance React-based user interfaces supporting provider search, directory management, and administration.
- Design and implement FHIR R4/R4B APIs using Smile CDR and AWS HealthLake.
- Develop real-time provider data synchronization between PHSD and the Agency master data management platforms.
- Design and implement integrations with Provider Registry, hospital information systems, and provincial healthcare services.
- Build scalable healthcare search capabilities using OpenSearch and FHIR search standards.
- Design, develop, and maintain REST APIs supporting internal and external consuming applications.
- Implement SMART on FHIR authentication and authorization workflows.
- Develop secure OAuth2/OIDC authentication and JWT authorization services.
- Implement healthcare interoperability using HL7v2 and FHIR messaging patterns.
- Design scalable cloud-native AWS architectures supporting high availability and operational resilience.
- Develop data transformation, validation, synchronization, and governance services supporting provider, practitioner, organization, healthcare service, and location information.
- Participate in architecture reviews, technical design sessions, sprint planning, backlog refinement, and code reviews.
- Support automated testing, CI/CD deployment pipelines, production releases, troubleshooting, and operational support.
- Produce technical documentation, API specifications, deployment documentation, and knowledge transfer materials.
- Java Spring Boot backend services.
- React user interface enhancements.
- Smile CDR FHIR implementation and configuration.
- AWS HealthLake integration and data synchronization.
- FHIR APIs supporting provider, practitioner, organization, healthcare service, and location resources.
- SMART on FHIR authentication and authorization implementation.
- REST API development and documentation.
- Provider directory search enhancements using OpenSearch.
- Real-time read/write provider synchronization.
- Master data management integration services.
- Hospital information system integration components.
- Cloud-native AWS deployment artifacts.
- CI/CD pipeline implementation and automation.
- Unit tests, integration tests, API tests, and technical documentation.
- Deployment support, production implementation, and operational knowledge transfer.
Qualifications & Requirements
REQUIRED
- Must be able to work onsite as needed (hybrid)
- Senior Full Stack software development experience delivering complex healthcare, cloud, integration, or digital health modernization projects.
- Extensive Java and Spring Boot microservices development experience.
- Experience designing and developing REST APIs and FHIR APIs.
- Hands-on experience with Smile CDR implementation and customization.
- Experience with AWS HealthLake and FHIR repository implementation.
- Experience developing healthcare interoperability solutions using FHIR R4/R4B, SMART on FHIR, HL7v2, OAuth2/OIDC, and JWT.
- Experience integrating healthcare applications with Provider Registry, Master Data Management systems, and the EPIC EHR, Meditech and Cerner.
- Experience with Central Intake hubs such as RICOH and Novari.
- Experience implementing advanced provider directory search using OpenSearch or Elasticsearch.
- Strong software development experience using Java, Spring Boot, React, TypeScript, and modern enterprise application development practices.
- Experience designing, developing, securing, and supporting RESTful APIs and distributed microservice architectures.
- Experience implementing healthcare interoperability solutions using FHIR R4/R4B, HL7 v2, SMART on FHIR, and healthcare messaging standards.
- Experience developing and configuring Smile CDR FHIR repositories, transactions, validation, search, and interoperability services.
- Experience implementing healthcare data solutions using AWS HealthLake and integrating healthcare data across multiple systems.
- Experience developing secure authentication and authorization solutions using OAuth 2.0, OpenID Connect (OIDC), JWT, and role based access control.
- Experience integrating healthcare applications with Provider Registry, Master Data Management platforms, hospital information systems.
- Experience implementing advanced provider and service directory search capabilities using OpenSearch.
- Experience designing and developing cloud native applications using AWS services including ECS, Lambda, API Gateway, S3, EventBridge, SNS, SQS, IAM, CloudWatch, and Secrets Manager.
- Experience developing data synchronization, transformation, validation, and governance services supporting provider, practitioner, organization, location, and healthcare service data.
- Experience with PostgreSQL database design, performance optimization, and data modelling.
- Experience using Git, GitHub, GitHub Actions, automated testing, CI/CD pipelines, and modern DevOps practices.
- Strong analytical, problem solving, technical documentation, and communication skills with the ability to collaborate effectively across architecture, operations, interoperability, and business teams.
- Public Sector Experience.
NICE TO HAVE
- Experience implementing or supporting provider directory solutions.
- Experience integrating with hospital information systems including Epic, Oracle Health (Cerner), MEDITECH, or other Canadian EMRs.
- Experience implementing provider, practitioner, organization, location, and healthcare service master data management solutions.
- Experience implementing healthcare search platforms using OpenSearch for provider and service discovery.
- Experience with FHIR Subscriptions, FHIR Messaging, EventBridge, SNS, and SQS for event-driven healthcare integration.
- Experience validating FHIR implementations using Inferno, Touchstone, or other interoperability testing frameworks.
- Experience configuring and supporting AWS HealthLake, Smile CDR, and healthcare interoperability platforms.
- Experience implementing secure SMART on FHIR applications, confidential clients, and backend services.
- Experience designing highly available AWS architectures using ECS, Lambda, API Gateway, CloudFront, S3, Aurora PostgreSQL, and CloudWatch.
- Experience implementing monitoring, logging, auditing, and operational support using AWS CloudWatch and related AWS services.
EVALUATION CRITERIA
- Senior Full Stack development experience using Java, Spring Boot, React, REST APIs, cloud-native architecture, and enterprise application development - 25 points
- Healthcare interoperability experience including Smile CDR, AWS HealthLake, FHIR R4/R4B, SMART on FHIR, HL7v2, OAuth2/OIDC, Provider Registry, and healthcare integration - 25 points
- Cloud, API, search, and data engineering experience including AWS, OpenSearch, PostgreSQL, API Gateway, Lambda, ECS, CI/CD, and cloud architecture - 25 points
- Healthcare modernization, master data management, stakeholder collaboration, documentation, and knowledge transfer - 25 points
Key Skills & Competencies
Java, Spring Boot, React, TypeScript, REST APIs, FHIR, Smile CDR, AWS HealthLake, SMART on FHIR, HL7v2, OAuth2, OIDC, JWT, OpenSearch, Elasticsearch, PostgreSQL, AWS ECS, AWS Lambda, AWS API Gateway, AWS S3, AWS SNS, AWS SQS, AWS EventBridge, AWS CloudWatch, AWS IAM, AWS Secrets Manager, AWS CloudFormation, AWS CDK, AWS CloudFront, Git, GitHub, GitHub Actions, CI/CD, MCP servers, Semantic search, Vector-based retrieval, Prompt orchestration, Inferno, Touchstone, FHIR Subscriptions, FHIR Messaging, Epic, Meditech, Cerner, RICOH, Novari, Aurora PostgreSQL
Applications for this position will be accepted until Thursday, August 6, 2026 at 4:00 p.m..
If you meet the requirements for this role, please apply now.
Apply Now
Click "Apply Now." For priority processing, tap this button on your mobile phone (iOS/Android) – it opens a pre-filled email with all required screening questions, so we can review your application immediately.
For desktop users: Click here for instructions on setting up the Apply Now button.