Senior Clinical Java Architect

  • Eden Prairie, MN
  • Posted 23 hours ago | Updated 22 hours ago

Overview

On Site
Accepts corp to corp applications
Contract - W2
100% Travel

Skills

CCD
Dicom
FHIR
Clinical Java Architect

Job Details

Position: Senior Clinical Java Architect

Location: Eden Prairie, Minnesota (Hybrid 3 days onsite)

Duration: 6+ months

Contract: C2C/w2

Job Description:

Seeking a highly experienced Clinical Java Architect with a strong background in designing and implementing complex, high-availability clinical systems in healthcare settings. This role demands deep expertise in Java-based backend architectures, along with hands-on knowledge of healthcare data standards (e.g., HL7, FHIR, CCD, DICOM) and interoperability protocols. The ideal candidate has a strong command of modern Java frameworks, microservices, cloud-native architecture, and clinical domain models.

Key Responsibilities:

  • Architect and lead the design of scalable, secure, and high-performance Java-based solutions for clinical and healthcare applications
  • Design and develop microservices leveraging Spring Boot, Spring Cloud, and Reactive Programming
  • Integrate with EHR/EMR systems (e.g., Epic, Cerner, Meditech) via HL7/FHIR interfaces
  • Model and implement complex clinical workflows using BPM tools (e.g., Camunda, Activiti)
  • Implement event-driven architecture using tools such as Apache Kafka, RabbitMQ, or NATS
  • Collaborate with healthcare SMEs, clinical informatics teams, and product managers to align architecture with clinical use cases
  • Oversee code quality, enforce architectural standards, and mentor developers
  • Ensure compliance with HIPAA, HITRUST, and other healthcare regulations
  • Design robust data access layers using JPA/Hibernate, optimize performance for clinical data querying
  • Lead DevOps and CI/CD efforts for deployment of microservices using Docker, Kubernetes, Helm, and GitOps

Required Skills & Qualifications:

  • 8+ years of hands-on Java development experience, including architectural leadership
  • Expert in Java 11+, Spring Boot, Spring Cloud, and Reactive Programming (WebFlux or RxJava)
  • Deep understanding of clinical data models, HL7 v2/v3, FHIR (R4 or STU3), and SMART on FHIR integration
  • Experience working with EHR systems (preferably Epic, Cerner, or Allscripts)
  • Strong command of Microservices Architecture, Domain-Driven Design (DDD), and RESTful APIs
  • Knowledge of Clinical Decision Support (CDS) systems, clinical coding (LOINC, SNOMED CT, ICD-10)
  • Familiarity with NoSQL databases (MongoDB, Cassandra) and RDBMS (PostgreSQL, Oracle)
  • Cloud deployment experience on AWS, Azure, or Google Cloud Platform (especially with healthcare compliance services like AWS HealthLake or Azure API for FHIR)
  • Proficient with CI/CD pipelines, Docker, Kubernetes, and Infrastructure as Code (IaC) tools (e.g., Terraform)
  • Strong understanding of HIPAA, FHIR Consent, and healthcare data privacy/security principles
  • Experience with observability tools (e.g., Prometheus, Grafana, ELK, OpenTelemetry)

Nice-to-Have Skills:

  • Experience with HIE (Health Information Exchange) platforms
  • Knowledge of Terminology Services (e.g., Apelon DTS, SNOMED CT browser)
  • Familiarity with FHIR Bulk Data (Flat FHIR/NDJSON)
  • Knowledge of Clinical Quality Measures (CQM) and Quality Payment Program (QPP) APIs
  • Experience in AI/ML integration for clinical decision support or predictive health models

Education:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Biomedical Informatics, or related field
  • Certifications in FHIR, AWS, or Healthcare IT (e.g., CPHIMS) are a plus

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.