CareerPlanSign in

Lead Software Engineer - Java Full Stack

Cairo, Cairo Governorate, Egypt💼 Full-time🗓 2026-06-15 → 2026-09-26

Core

Lead a team of software engineers to design, develop, and maintain scalable microservices applications using Java and full-stack technologies.

Role type

Senior IC Lead Software Engineer (Java Full Stack)

Builds

Scalable microservices platform solutions

Domain

Enterprise software development, Cloud infrastructure

Deliverable

production ML models | product features

Required skills

Java, Spring, AWS, Microservices, SQL, Docker, TDD, HTML5, CSS3, JavaScript, Agile methodology

Preferred skills

Cloud security, authentication, authorization, Web technologies (XML, XSD, XPath), Frontend frameworks (Bootstrap, JQuery)

Technologies

Java, Spring, AWS, Docker, HTML5, CSS3, JavaScript, JQuery, AJAX, Bootstrap, XML, XSD, XPath, TDD

Responsibilities

Coach and guide the technical team on best practices and design patterns; Conduct code reviews and ensure project code quality; Break down backlog features and assign tasks to team members; Provide development effort estimates and highlight project risks to the Project Manager; Participate in solution architecture design and align with the Project Manager; Perform unit testing, integration, and smoke testing for deployed releases.

Seniority

Senior, hands-on IC with team leadership

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.