Skip to content

Grupo Data

Java Developer - Health Systems Integration (HL7 / FHIR)

JavaDocker
Automatic translation. Check the original.

About the opportunity

🩺 Java Developer Health Systems Integration (HL7 / FHIR)

Opportunity Summary

We are looking for a Java Developer with experience in health systems integration and knowledge of HL7 (v2 or FHIR) standards.

The professional will be responsible for developing and maintaining interoperability solutions, ensuring efficient communication between different clinical systems and health platforms.

This is a 100% remote position, with international collaboration in an environment of high technical responsibility and direct impact on the public health sector.

Ideal Profile

Professional with a solid foundation in Java and real-world experience in health integrations, who understands the challenges of clinical interoperability.

Able to work autonomously, communicating well with distributed teams and ensuring quality, security, and regulatory compliance in clinical data exchange.

Additional Information

Remote Portugal Time Zone

Public Sector / Digital Health

  1. Work location: 100% remote (must work in Portugal time zone).
  1. Client sector: Public / Health.
  1. Working language: Portuguese (English is a plus).
  1. Level: Mid-level to Senior.

Key Responsibilities

  1. Maintain and evolve integration systems between different health applications.
  1. Develop applications in Java for clinical data exchange using HL7 v2.x or FHIR.
  1. Create and configure HL7 interfaces (sending, receiving, and transforming messages).
  1. Implement message routing and transformation solutions (e.g., between ADT, ORM, ORU).
  1. Integrate Java applications with Electronic Health Record (EHR) systems, interoperability platforms, and clinical services.
  1. Collaborate with technical and business stakeholders to understand integration requirements and needs.
  1. Ensure compliance with health data regulations (LGPD, GDPR, HIPAA, where applicable).
  1. Perform unit and integration tests on all developed solutions.
  1. Diagnose and resolve incidents related to data exchange and HL7 interfaces.
  1. Produce technical documentation for interfaces, message flows, and developed APIs.

Mandatory Requirements

  1. Education: Bachelor's degree in Computer Engineering, Information Systems, Data Science, Statistics, Mathematics, or related fields.
  1. Professional Experience: minimum of 3 years with software development in a corporate environment.
  1. Java (8+): minimum of 3 years of solid experience in backend development.
  1. Messaging: minimum of 2 years with Kafka and/or RabbitMQ.
  1. Data Formats: proficiency in JSON, XML, and Protocol Buffers.
  1. REST APIs: minimum of 2 years developing and consuming RESTful services.
  1. HL7 Standards: minimum of 2 years with HL7 v2.x or FHIR (creating, parsing, validating, and transforming messages).

Preferred

  1. Fluency in English (spoken and written) for communication with international teams.
  1. Experience with clinical modules, EHR/EMR, IHE, or HIS/LIS/RIS integrations.
  1. Knowledge of interoperability tools such as Mirth Connect, HAPI FHIR, or InterSystems Ensemble.
  1. Familiarity with Docker, Spring Boot, and microservices.

More opportunities with one profile

Want to be considered for more roles without repeating the whole process? Create your profile and be found by companies using Nort.

Create my profile

Vagas Dev is maintained free of charge by the NortJobs team.

Your next jobcould be on NortJobs.

Vagas Dev

Jobs for developers and programmers. Brazil comes first. Your next opportunity.

NortJobs · project sponsorInstagramLinkedInX
LegalAbout the projectPrivacyVagas Dev © 2026