R
Java Developer
remotepromsp
Remote · France Contract Mid Level Today
About the role
Position summary
Client is seeking a skilled Java Developer to join our interoperability and API development team. In this role, you will be instrumental in designing, developing, and implementing FHIR-based APIs and solutions. Your work will enable the secure and efficient exchange of electronic health information for our members and partners, with a focus on improving data accessibility and interoperability across the healthcare ecosystem. You will work with a modern tech stack, including Spring Boot, GitHub, CI/CD pipelines, and Kafka.
Key responsibilities
Design and development
- Develop and maintain secure, scalable FHIR-based microservices using Java and the Spring Boot framework.
- Design and implement FHIR-based APIs and integrations that enable the exchange of health data in compliance with healthcare standards.
Data streaming and processing
- Design and develop Kafka connectors and producers/consumers for real-time data processing and event-driven communication.
- Integrate FHIR services with enterprise data streaming platforms to ensure seamless data flow.
DevOps and CI/CD
- Contribute to the automation of the software delivery lifecycle using a CI/CD pipeline.
- Manage code repositories, version control, and team collaboration on GitHub.
- Develop and maintain Jenkins pipeline scripts for continuous integration and automated deployment.
- Support the containerization of applications with Docker for deployment to cloud environments.
Interoperability and collaboration
- Work closely with cross-functional Agile teams to deliver high-quality solutions.
- Serve as a technical resource on FHIR standards (Release 4.0.1+), RESTful APIs, and integration patterns.
Compliance and security
- Ensure all development adheres to healthcare regulations such as HIPAA.
- Implement and manage security protocols like OAuth2 for FHIR API access.
Testing and quality
- Conduct comprehensive testing (unit, integration, and performance) of APIs and integrations.
- Use tools like SonarQube for static code analysis to ensure code quality and security.
Required skills and qualifications
- 7 years’ experience as a Java Developer, with demonstrated experience in building and implementing APIs, microservices, and event-driven architectures.
- 5 years’ experience in Java and the Spring Boot framework.
- 3 years’ experience with FHIR standards and protocols (HL7).
- 3 years’ experience with Apache Kafka for building event-driven applications.
- 3 years’ experience GitHub for version control.
- 3 years’ experience with building and maintaining CI/CD pipelines, including with Jenkins.
- 3 years’ experience with RESTful API design and JSON/XML data formats.
- 3 years’ experience with containerization technologies like Docker.
- 5 years’ experience with cloud platforms like Azure or AWS.
- 5 years’ experience with database technologies (SQL or NoSQL).
- Healthcare knowledge: Understanding of healthcare data, workflows, and regulatory requirements, including HIPAA.
- Problem-solving: Strong analytical and problem-solving skills to manage complex data workflows and integration challenges.
- Collaboration: Excellent communication and teamwork skills for working with technical and non-technical stakeholders.
Skills
AWSAzureCI/CDDockerFHIRGitHubHIPAAHL7JavaJenkinsJSONKafkaMicroservicesNoSQLOAuth2RESTful APISQLSpring BootXML
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free