Java Developer

Cegedim
Fixed-term contract Cairo, Cairo Governorate Computer Occupations
Posted:
June 04, 2026
Location:
Cairo, Cairo Governorate, Egypt

Job Description

Mission

General Description

We are looking for a Java developer to join our legacy modernization team. You will work on a mission-critical, high-availability Java/Java EE legacy codebase, refactoring it incrementally and modernizing it without breaking behavior. The role requires fluency in both legacy Java EE technologies (JSF, iBatis/MyBatis, JSP) and modern Java/Spring practices, combined with strong test-driven development discipline and confidence working with code that has limited test coverage. Your day-to-day will mix understanding existing code, writing characterization tests around it, refactoring it safely, and delivering new features under TDD.

Missions & responsibilities Description

Read, understand, and refactor existing legacy Java/Java EE code while preserving behavior, using characterization tests as a safety net.

Develop new features and modernize existing modules following test-driven development (red-green-refactor) ...

Apply for this Job

Submit your application for the Java Developer position at Cegedim.

Apply Now Save for Later

Job Overview

Job Type: Fixed-term contract
Location: Cairo, Egypt
Posted: June 04, 2026
Deadline: July 14, 2026