Senior Java Engineer – FHIR Expert

Europe HOT

We seek an experienced Senior Java Engineer with a strong background in FHIR standards and healthcare data integration. This role requires a proactive engineer who can contribute to designing and implementing solutions for healthcare data interoperability.

Duties and responsibilities

  • Develop and maintain healthcare integration solutions leveraging FHIR/HL7.
  • Participate in implementing FHIR-based services, ensuring compatibility with existing systems and integration into cloud environments (GCP).
  • Utilize Spring Boot for building robust backend services and Google BigQuery for data warehousing and analytics.
  • Implement data processing workflows with Apache Airflow (optional) to manage complex ETL processes and ensure data integrity.
  • Directly communicate the feedback, ideas and vision, project status, issues, potential pitfalls, etc to the Stakeholders in English;
  • Be proactive in communication with team members and the client;

Required skills and experience

  • 5+ years of experience in Java development, focusing on backend systems and data integration.
  • Proven experience working with FHIR and HL7 standards, with a deep understanding of healthcare workflows and data structures.
  • Proficiency in Java-related frameworks (Spring Boot), for developing microservices and backend solutions.
  • Experience GCP services, specifically BigQuery, for data storage and analysis.
  • Familiarity with Apache Airflow for orchestrating data workflows (preferred but optional).
  • Experiences using Mirth (optional).
  • Knowledge of containerization and orchestration tools, such as Docker and Kubernetes.
  • Strong knowledge of relational and non-relational databases.
  • Familiarity with Git and continuous integration/continuous deployment (CI/CD) pipelines.
  • Proficiency in solving complex production issues;
  • Ability to effectively communicate challenges and issues both verbally and in writing;
  • Intermediate+ or higher written and spoken English, ability to communicate directly with the client;

What’s in it for you

  • You will be working as a part of our customer software engineering team as an individual contributor, meaning a lot will depend on you.
  • You will have to learn how to co-create and co-design the product, not just write code based on the pre-digested specifications written for you by somebody else. You will learn how to deliver more value as an end-to-end co-product designer/software engineer.
  • You will develop much faster than the fractional role at one of the big “galleys”.

Team up with us and our clients to make the world a better and more convenient place to live! Start making a difference now!


Ready to rumble?

Send your CV or contact us here.