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.
Cairo, EG