Senior Java Integration Engineer - Healthcare EMR
Summary
We are a fast-growing U.S. healthtech company specializing in AI-powered optimization software for hospitals. Our platform helps healthcare providers predict patient outcomes, optimize staffing and operating room utilization, reduce length of stay, and prevent adverse events. We are currently deployed in multiple hospital systems and expanding rapidly.
We are looking for a Senior Java Integration Engineer to play a critical role in connecting our AI models with real-world clinical data from hospital Electronic Medical Record (EMR) systems.
Location: Remote (US Time Zone Preferred) Type: Full-time
Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Role Summary
We are seeking an experienced Senior Java Engineer with a strong healthcare integration background to build and maintain the integration layer between hospital Electronic Medical Record (EMR/EHR) systems and our predictive analytics platform.
You will design and implement robust, reusable integrations with major EMR vendors - starting with Epic, followed by Cerner, Allscripts, and others - using modern standards like FHIR and HL7 v2. This role is central to enabling our AI solutions to deliver measurable impact in live hospital environments.
What Youโll Work On
- Design, build, and maintain a Java + Spring Boot microservices layer that securely mediates between EMR systems and our downstream AI and optimization modules.
- Implement inbound integrations to pull structured clinical data (demographics, labs, vitals, medications, surgical records, notes, etc.) from EMRs using FHIR R4 APIs and HL7 v2 messaging protocols.
- Develop outbound integrations to push our predictions and recommendations back into the EMR, including support for SMART on FHIR embedded applications.
- Lead the migration from current file-based (CSV) integrations to fully automated, real-time API-driven integrations.
- Design a highly reusable integration framework that can be deployed across multiple hospital systems and EMR vendors with minimal customization.
- Collaborate closely with AI/ML, optimization, and product teams to ensure seamless data flow for key clinical modules.
- Ensure all integrations meet HIPAA, HITECH, and other healthcare compliance and security standards.
Tech Stack
- Backend: Java 25, Spring Boot 4.x
- Integration: FHIR R4, SMART on FHIR, HL7 v2
- Architecture: Microservices, REST APIs, Message-driven patterns
- Cloud: AWS
- Other: OAuth2, security best practices for PHI handling
Must-Have Qualifications
- 7+ years of backend software development, with at least 4+ years of recent hands-on experience using Java 17+ and Spring Boot 3.x/4.x.
- Strong, demonstrable experience integrating with healthcare EMR/EHR systems - particularly Epic, Cerner, Allscripts, MEDITECH, or similar platforms.
- Hands-on working knowledge of FHIR (R4 preferred) and HL7 v2 messaging standards.
- Proven ability to design and implement secure, scalable integration layers handling sensitive clinical data (demographics, labs, vitals, surgical data, etc.).
- Strong understanding of healthcare data privacy and compliance (HIPAA, PHI handling).
- Experience working in a small, senior engineering team with end-to-end ownership.
Nice-to-Haves (Big Plus)
- Experience developing SMART on FHIR applications.
- Deep familiarity with the Epic ecosystem (Bridges, App Orchard, MyChart, Interconnect, etc.).
- Previous work with other clinical systems, health information exchanges (HIEs), or medical device integration platforms.
- Exposure to regulated environments outside of healthcare (finance, insurance, government) with strict data security and compliance requirements.
- AWS cloud experience (EKS, IAM, security services).
- Full-stack mindset or basic front-end experience - a plus but not required.
- Passion for healthcare technology and improving patient outcomes.
We strongly encourage candidates with relevant healthcare integration experience - even if not perfectly matched to Epic/Cerner - to apply and highlight their background.
Required skills experience
| Java | 7 years |
| HL7/FHIR | 2 years |
Required domain experience
| Healthcare / MedTech | 2 years |
Required languages
| English | C1 - Advanced |