
Java Software Engineer
at Capgemini
Posted 5 hours ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- Egypt
Currency: Not specified
We're looking for a skilled Java Developer to join our dynamic team and drive the design, development, and optimization of Java-based applications. The role centers on designing scalable microservices, integrating Kafka for real-time messaging, and deploying on AWS. You will optimize Postgres databases for reliability and performance, collaborating with developers in Egypt. This position requires strong Java, Spring Boot, and cloud skills.
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.

