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.