Job Description
Roles & Responsibilities
Job Description & Key Responsibilities
- Manage technical solutions with Project architects.
- Contribute to all stages, from design to deployment.
- Act as functional referent.
- Ensure the technical quality of development and lead technically the team.
- Master the GCP environment.
- Design, implement, and maintain Java-based applications, ensuring high performance and scalability.
- Write clean, maintainable code, participate in code reviews, and provide constructive feedback.
- Identify and resolve technical issues in existing applications.
- Define application objectives, functionality, and ensure designs align with business goals.
Requirements
- Bachelor s degree in Engineering or Computer Science, or a related field (preferred).
- Minimum total required experience: 6+ years.
- 5 to 9 years of experience in Java Programming, including object-oriented principles.
- Strong Proficiency in Java Spring Boot, Spring Security, Hibernate, RESTful APIs and Kafka.
- Strong experience in Google Cloud Platform (GCP), (or, Cloud experience can be in AWS, or Azure).
- Knowledge of Angular, (Kafka or RabbitMQ) & Microservices.
- Sound understanding of Agile methodologies and DevOps practices.
- Excellent communication, interpersonal, and problem-solving skills.
- Fluency in written and spoken English, German is a plus.
- Strong analytical and reporting skills.
Work Conditions
- Work Model: Hybrid (3 days onsite / 2 days from home).
- Location: Cairo Festival.
- Project: You will be working on a project with France.
Desired Candidate Profile
Choosing us means choosing a company where you will be empowered to shape your career in the way you d like, where you ll be supported and inspired by a collaborative community of colleagues around the world, and where you ll be able to reimagine what s possible.
Join us and help the world s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.