Java Team Lead

Confidential   Cairo - Egypt  Date Posted: 2025/05/21   Login to Apply

Responsibilities

  • Lead and manage a team of Java developers in designing, developing, and deploying scalable backend applications.

  • Collaborate with product managers, architects, and other stakeholders to understand requirements and translate them into technical solutions.

  • Review code, enforce best practices, and ensure adherence to development standards and architecture guidelines.

  • Take ownership of the entire development lifecycle, including planning, development, testing, deployment, and maintenance.

  • Guide the team in adopting modern development tools, techniques, and practices.

  • Troubleshoot and resolve technical issues across the development lifecycle.

  • Mentor junior developers and contribute to team skill growth and performance.

  • Ensure timely delivery of high-quality solutions in a fast-paced environment.

Qualifications

  • Bachelor's/Master’s degree in Computer Science, Engineering, or a related field.
  • 7–10 years of hands-on experience in Java/J2EE application development.

  • Proven experience in leading and managing development teams.

  • Strong understanding of Spring Framework (Spring Boot, Spring MVC, etc.).

  • Experience with RESTful API design and integration.

  • Knowledge of microservices architecture and containerization tools (Docker, Kubernetes).

  • Familiarity with databases (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, etc.

  • Proficiency with version control tools like Git and CI/CD pipelines.

  • Strong problem-solving skills and the ability to troubleshoot complex issues.

  • Excellent communication, leadership, and team collaboration skills.

Required Skills
  • Spring Boot
Job Details
  • Location Cairo - Egypt
  • Industry Information & Communication Technologies
  • Job Type Full-Time
  • Degree Bachelor
  • Experience 7-10
  • Nationality Unspecified
Login to Apply

Similar Jobs