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
JOB DUTIES:
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:
MUST HAVE SKILLS:
6 month contract + 6 month extensions
Fully remote - must be in Canada
JOB DUTIES:
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
MUST HAVE SKILLS:
- 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