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.