REMOTE - Senior Java Developer (Spring framework) to build REST API integrations using FHIR (HAPI framework), Docker, Kubernetes - SOW20230503MB3 - May 10 - 1

Job Type: Contract
Positions to fill: 1
Start Date: Jun 05, 2023
Job End Date: Dec 31, 2023
Pay Rate: Hourly: Negotiable
Job ID: 129785
Location: Calgary, Edmonton, Halifax, London, Montreal, Ottawa, Regina, Toronto, Vancouver, Victoria, Winnipeg
S.i. Systems BC Public Health Authority client is seeking a Senior Java Developer (Spring framework) to build REST API integrations using FHIR (HAPI framework).

6 month contract + 6 month extensions
Fully remote - must be in Canada

The Java Integration Developer will be part of a high-performing agile team supporting the design and build of a Provincial API Gateway. Specifically, they will be responsible for:
  • Designing, developing, and maintaining Java integrations (Spring Integration or Apache Camel or Camel K)
  • Designing and developing APIs using FHIR and the HAPI framework; writing interceptors and resource providers
  • Implementing data integration patterns, including ETL and messaging
  • Building and deploying software using Docker containers and Kubernetes
  • Developing authorization logic in JavaScript
  • Collaborating with the team in all phases of the development lifecycle
  • Analyzing, developing, installing, modifying, and supporting complex software solutions with high interoperability and FHIR coding standards
  • Independently coding, debugging, revising, and documenting complex components or systems to ensure secure and optimized functionality
  • Maintaining customizations and configuration changes in version-controlled environments/interfaces (e.g., GitHub, Test Rail) · Mapping between FHIR and other data sources
  • Troubleshoot and debug issues related to integrations, including API and messaging
Value Add: Building CI/CD pipelines using GitHub Actions to automate building, testing, and deploying both application and infrastructure changes

  • 5+ years experience as a Senior Java Developer (Spring framework) building API integrations with third party back-end APIs
  • Bachelor’s degree in computer engineering or computer science 
  • Solid experience with web technologies and APIs using REST, FHIR, Java, JavaScript, Spring Framework, FHIR resource development, FHIR programming frameworks, Web Services development, and security implementation.
  • Experience with AWS and Azure cloud development, Container-based deployment/development such as Docker and Kubernetes