About Upperlink Subsidiary: Upperlink Subsidiary is a leading technology solutions provider dedicated to innovation and excellence. Our subsidiary focuses on developing cutting-edge digital payment solutions specifically for the healthcare industry, streamlining transactions and improving the patient experience. We are looking for a talented and passionate Full-Stack Java Developer to join our team and contribute to the development of our flagship product.
About the Role: We are seeking a highly skilled and experienced Full-Stack Java Developer to design, develop, and maintain our cloud-based digital payment platform. This role is critical in bridging the gap between financial transactions and clinical data. You will be responsible for the full product lifecycle, with a heavy emphasis on HL7 FHIR interoperability and secure integrations with major Electronic Health Record (EHR) systems. You will work remotely and collaborate with a dynamic team of professionals to build the future of healthcare fintech.
Responsibilities:
- Design, develop, and implement robust, scalable features for our digital payment platform using Java and Spring frameworks.
Lead the integration of payment workflows with EHR systems (Ex: EPIC, Meditech, AthenaHealth) using FHIR APIs.
- Develop and maintain both front-end and back-end components of the application, ensuring seamless data flow between clinical and financial modules.
- Write clean, efficient, and well-documented code that adheres to HIPAA and healthcare data security standards.
- Collaborate with product managers and designers to map clinical workflows to payment triggers.
- Ensure the performance, security, and scalability of the application, particularly regarding sensitive Patient Health Information (PHI).
- Troubleshoot and resolve complex integration issues with third-party healthcare APIs.
- Participate in code reviews and contribute to the evolution of our technical architecture.
Basic Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- FHIR Expertise: 2+ years of hands-on experience working with HL7 FHIR resources, profiling, and implementation guides.
- EHR Integration: Proven experience with Certified API integrations for major EHR vendors, such as EPIC (App Orchard/Showroom), Meditech, and AthenaHealth.
- Proficiency in Java development (Spring Boot) and modern front-end frameworks (e.g., React, Angular, or Vue.js).
- Deep understanding of RESTful API design and secure authentication protocols (OAuth2, OpenID Connect, SMART on FHIR).
Proficiency in database technologies (e.g., MySQL, PostgreSQL) and complex SQL querying.
- Experience with performance and security testing regarding code vulnerabilities (OWASP) and healthcare data privacy.
Ability to work independently in a remote, fast-paced environment.
Preferred Qualifications:
- 4+ years of professional Java development experience.
- Strong expertise in Java persistence frameworks like Hibernate or JPA.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Familiarity with healthcare-specific security standards (HIPAA, SOC2, PCI-DSS).
- Experience with testing frameworks (JUnit, Mockito, Selenium, or Cypress).
- Excellent problem-solving skills and the ability to navigate complex "legacy-to-modern" data mapping.