Role Overview
Software Architect – Healthcare Interoperability is responsible for leading the design and development of a nextgeneration healthcare interface engine. This role involves integrating with various EHR systems such as Epic, Cerner, Athena, and Meditech, managing diverse data formats including HL7 v2, FHIR R4, X12 / EDI, JSON, and XML, while ensuring the platform is scalable, compliant, and observable.
Responsibilities
- Design the architecture for a custom interface engine supporting HL7 v2, FHIR (R4), and X12 EDI etc transactions.
- Define routing, transformation, and queuing strategies for high-volume healthcare data exchange.
- Integration with EHRs (Epic, Athena, Cerner, Meditech) and clearinghouses.
- Establish error handling, retries, monitoring, and resilience patterns (Resilience4j, circuit breakers, observability).
- Mentor developers, review designs / code, and enforce best practices.
Technical Skills Required
Java / Spring Boot (microservices, APIs, event-driven patterns)Integration frameworks : Apache Camel or Spring IntegrationData mapping : Smooks, HAPI FHIRMessage formats : HL7 v2, FHIR (STU3 / R4), X12 EDI (837, 835, 270 / 271), JSON, XML, CSV etcArchitecture & Infrastructure
Cloud-native design (Azure / AWS)Kafka / RabbitMQ for messagingObservability : Grafana / Prometheus / ELKSecurity : OAuth2, JWT, mutual TLS, encryption at rest / in-transitDomain Knowledge
Healthcare RCM (pre-billing edits, eligibility, claims, remittance)EHR APIs ( Epic App Orchard, Athena One, Cerner Ignite etc)Experience
10+ years in software engineering with 3+ years in healthcare interoperability.Skills : - Java, Spring Boot, Microservices, EHR, Healthcare, HL7 and Healthcare Interoperability
Skills Required
Elk, Prometheus, Kafka, Spring Boot, Json, Grafana, Microservices, Apache Camel, Spring Integration, Aws, Java, Apis, Oauth2, Csv, Jwt, Rabbitmq, Xml, Azure