C6 Bank
Grupo Data
Java Developer - Health Systems Integration (HL7 / FHIR)
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
- Work location: 100% remote (must work in Portugal time zone).
- Client sector: Public / Health.
- Working language: Portuguese (English is a plus).
- Level: Mid-level to Senior.
Key Responsibilities
- Maintain and evolve integration systems between different health applications.
- Develop applications in Java for clinical data exchange using HL7 v2.x or FHIR.
- Create and configure HL7 interfaces (sending, receiving, and transforming messages).
- Implement message routing and transformation solutions (e.g., between ADT, ORM, ORU).
- Integrate Java applications with Electronic Health Record (EHR) systems, interoperability platforms, and clinical services.
- Collaborate with technical and business stakeholders to understand integration requirements and needs.
- Ensure compliance with health data regulations (LGPD, GDPR, HIPAA, where applicable).
- Perform unit and integration tests on all developed solutions.
- Diagnose and resolve incidents related to data exchange and HL7 interfaces.
- Produce technical documentation for interfaces, message flows, and developed APIs.
Mandatory Requirements
- Education: Bachelor's degree in Computer Engineering, Information Systems, Data Science, Statistics, Mathematics, or related fields.
- Professional Experience: minimum of 3 years with software development in a corporate environment.
- Java (8+): minimum of 3 years of solid experience in backend development.
- Messaging: minimum of 2 years with Kafka and/or RabbitMQ.
- Data Formats: proficiency in JSON, XML, and Protocol Buffers.
- REST APIs: minimum of 2 years developing and consuming RESTful services.
- HL7 Standards: minimum of 2 years with HL7 v2.x or FHIR (creating, parsing, validating, and transforming messages).
Preferred
- Fluency in English (spoken and written) for communication with international teams.
- Experience with clinical modules, EHR/EMR, IHE, or HIS/LIS/RIS integrations.
- Knowledge of interoperability tools such as Mirth Connect, HAPI FHIR, or InterSystems Ensemble.
- Familiarity with Docker, Spring Boot, and microservices.
