Skip to content
mimi

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