Overview
Skills
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