JOB DESCRIPTION / ROLE
Job Type:
Full Time
Job Location:
Cairo, Egypt
Nationality:
Any Nationality
Salary:
Not Specified
Gender:
Not Specified
Arabic Fluency:
Not Specified
Job Function:
IT - Software & Web Development
Company Industry:
IT, Software & Internet Services
Job summary
Tawantech Egypt is seeking a talented Java developer to join our growing development team. The successful candidate will be responsible for developing, maintaining, and enhancing Java-based applications, ensuring high performance and scalability.
Key responsibilities
- Design, develop, and maintain Java applications and services.
- Participate in the full software development lifecycle (SDLC).
- Write clean, efficient, and testable code.
- Collaborate with cross-functional teams to identify requirements and propose technical solutions.
- Debug and resolve software defects and production issues.
- Ensure the performance, quality, and responsiveness of applications.
- Contribute to code reviews and technical documentation.
Qualifications & requirements
- Bachelor’s degree in computer science, software engineering, or related field.
- Proven experience as a Java developer (2–5 years preferred).
- Strong knowledge of Java SE/EE, Spring Framework / Spring Boot, and RESTful APIs.
- Experience with SQL and relational databases (MySQL, PostgreSQL, or Oracle).
- Familiarity with version control systems (Git).
- Understanding of OOP principles and design patterns.
- Good communication skills and ability to work within a team.
Nice to have
- Experience with microservices architecture.
- Exposure to Docker, Kubernetes, or CI/CD pipelines.
- Familiarity with cloud platforms (AWS, Azure, OCI).