Apply now »

Java Software Engineer

Role Overview

Role Description

We're looking for a skilled and experienced Java Developer to join our dynamic team!
As a Java Developer, you will play a key role in designing, developing, and optimizing cutting-edge applications. 

Key Responsibilities

  • Develop and maintain robust Java-based applications.
  • Design and implement microservices architecture for scalability and efficiency.
  • Utilize Kafka for distributed messaging and real-time processing.
  • Leverage AWS for cloud-based deployment and management.
  • Optimize Postgres databases for reliability and performance.
  • Connect with developers in Egypt, ensuring seamless teamwork and knowledge-sharing.

Required Skills & Qualifications

  • Bachelor’s degree in computer science or a related field.
  • Minimum of 4 years of experience in software development.
  • Expertise in Java, Springboot, microservices, Kafka, AWS/GCP and Postgres.
  • Strong command of English (German is a plus).
  • Ability to jump into new challenges and adapt quickly.
Ref. code:  428558
Posted on:  Mar 4, 2026
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Cairo, EG

Brand:  Capgemini
Professional Community:  Software Engineering

Apply now »