ArcRemote

Remote Full Stack Java Developer & FHIR Expert

Description

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:

  1. 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.
  2. Develop and maintain both front-end and back-end components of the application, ensuring seamless data flow between clinical and financial modules.
  3. Write clean, efficient, and well-documented code that adheres to HIPAA and healthcare data security standards.
  4. Collaborate with product managers and designers to map clinical workflows to payment triggers.
  5. Ensure the performance, security, and scalability of the application, particularly regarding sensitive Patient Health Information (PHI).
  6. Troubleshoot and resolve complex integration issues with third-party healthcare APIs.
  7. Participate in code reviews and contribute to the evolution of our technical architecture.

Basic Qualifications:

  1. Bachelor’s degree in Computer Science or a related field.
  2. FHIR Expertise: 2+ years of hands-on experience working with HL7 FHIR resources, profiling, and implementation guides.
  3. EHR Integration: Proven experience with Certified API integrations for major EHR vendors, such as EPIC (App Orchard/Showroom), Meditech, and AthenaHealth.
  4. Proficiency in Java development (Spring Boot) and modern front-end frameworks (e.g., React, Angular, or Vue.js).
  5. 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.
  6. Experience with performance and security testing regarding code vulnerabilities (OWASP) and healthcare data. Ability to work independently in a remote, fast-paced environment.

Preferred Qualifications:

  1. 4+ years of professional Java development experience.
  2. Strong expertise in Java persistence frameworks like Hibernate or JPA.
  3. Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
  4. Familiarity with healthcare-specific security standards (HIPAA, SOC2, PCI-DSS).
  5. Experience with testing frameworks (JUnit, Mockito, Selenium, or Cypress).
  6. Excellent problem-solving skills and the ability to navigate complex "legacy-to-modern" data mapping.

Skills

PostgreSQLJavaJunitRESTRESTfulGCPSQLAzureAPI DesignSpring BootSpringOWASPCypressMockitoAPISeleniumVue.jsKubernetesSecurityDockerAWSMySQLHibernateVueReactAngular