RQ00738 - Software Developer - Full Stack - Senior

Posted Yesterday
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Design, develop, and support cloud-native healthcare backend services and React UIs. Implement and customize Smile CDR and AWS HealthLake FHIR R4/R4B APIs, SMART on FHIR auth, OAuth2/OIDC/JWT security, provider data synchronization with MDM and EHRs, and scalable search with OpenSearch. Build integrations (HL7v2), CI/CD pipelines, automated tests, documentation, and provide operational support and knowledge transfer.
Summary Generated by Built In

Must Haves:

  • 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. 
  • Experience with PostgreSQL and healthcare data modelling. 
  • Experience using AWS services including ECS, Lambda, API Gateway, S3, SNS, SQS, EventBridge, CloudWatch, IAM, Secrets Manager, and CloudFormation or CDK. 
  • Experience developing secure APIs using OAuth2, OpenID Connect, JWT, RBAC, and confidential client authentication. 
  • Excellent communication, documentation, and stakeholder collaboration skills

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.

Desired Skills:

  • 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.

Required Skills:

  • 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.

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


Requirements

Deliverables:

  • 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. 

Must Haves:

  • 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. 


Skills Required

  • 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 RESTful APIs and FHIR APIs (FHIR R4/R4B).
  • Hands-on experience with Smile CDR implementation and customization.
  • Experience with AWS HealthLake and FHIR repository implementation.
  • Experience implementing healthcare interoperability using SMART on FHIR, HL7v2, OAuth2/OIDC, and JWT.
  • Experience integrating healthcare applications with Provider Registry, Master Data Management systems, and EHRs such as EPIC, Meditech, and Cerner.
  • Experience with Central Intake hubs such as RICOH and Novari.
  • Experience implementing advanced provider directory search using OpenSearch or Elasticsearch.
  • PostgreSQL database design, performance optimization, and healthcare data modelling experience.
  • Experience using AWS services including ECS, Lambda, API Gateway, S3, SNS, SQS, EventBridge, CloudWatch, IAM, Secrets Manager, and CloudFormation or CDK.
  • Strong front-end experience with React and TypeScript to develop and enhance user interfaces.
  • Experience with Git, GitHub, GitHub Actions, automated testing, and CI/CD pipelines.
  • Experience with FHIR Subscriptions, FHIR Messaging, and interoperability testing frameworks (Inferno, Touchstone)
  • Experience configuring and supporting AWS HealthLake, Smile CDR, and healthcare interoperability platforms (operational support, monitoring).
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.

Similar Jobs

McCain Foods Logo McCain Foods

Functional Engineer

Food • Retail • Agriculture • Manufacturing
In-Office
Toronto, ON, CAN
20000 Employees
82K-109K Annually

TransUnion Logo TransUnion

Sr. Advisor, Product Operations Strategy & Delivery

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
2 Locations
13000 Employees
131K-182K Annually

ServiceNow Logo ServiceNow

Enterprise Account Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Toronto, ON, CAN
29000 Employees
143K-213K Annually

ServiceNow Logo ServiceNow

Scientist

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Toronto, ON, CAN
29000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account