top of page

Java Developer (Healthcare & Cloud Solutions)

Egypt

Job Type

Full Time

Workspace

Hybrid

Requirements

Overview

The Java Developer will design, build, and maintain backend services and APIs for healthcare and cloud-based platforms. The role requires deep experience in Java/Spring, microservices, healthcare data standards (FHIR/HL7), and cloud environments such as AWS and Azure. The candidate will contribute to scalable application development, systems integration, and CI/CD automation.

 

Key Responsibilities

  • Design and develop backend services using Java, Spring Boot, and microservices architecture.

  • Develop RESTful and SOAP APIs, ensuring security, scalability, and clean code principles.

  • Integrate with healthcare data formats including FHIR, HL7v2, DICOM, and IHE profiles.

  • Work with AWS services (Lambda, SQS, ECS, RDS, S3, EventBridge) and AWS Java SDK/CDK.

  • Implement CI/CD pipelines using Jenkins, Git, and Docker/Kubernetes workflows.

  • Collaborate with frontend teams, QA, and DevOps to deliver high-quality releases.

  • Develop data integration workflows using Kafka, RabbitMQ, NiFi, and Elasticsearch.

  • Write unit, integration, and functional tests to ensure code reliability.

  • Troubleshoot and optimize application performance.

  • Maintain documentation and participate in code reviews.

 

Required Skills & Technologies

  • Backend: Java, Java EE, Spring Boot, Spring Framework, Spring Security

  • Data: SQL (MySQL, Postgres, SQLServer), MongoDB, Elasticsearch

  • Cloud: AWS (IAM, ECS, ECR, S3, SQS, EventBridge, Cognito, RDS, Lambda), Azure

  • DevOps & Containers: Docker, Docker Compose, Kubernetes, Jenkins, CI/CD pipelines

  • Messaging & Integration: Kafka, RabbitMQ, Apache NiFi

  • Healthcare Standards: FHIR, HL7v2, DICOM, JSON/GraphQL, IHE profiles

  • Version Control: Git, Bitbucket/GitHub

  • Other Skills: Postman, EMR systems (OpenEMR), Auth0, SendGrid/Twilio, basic JS/React/HTML/CSS

bottom of page