https://bayt.page.link/XyYqsSGxZnezdwbG7
Create a job alert for similar positions

Job Description

Job Description:


A Java Software Team Leader with a proven track record in leading teams to build high-performing, scalable, enterprise-grade applications. As part of our dynamic software team, you will be responsible for leading a team of talented Java developers, guiding them through the development lifecycle, and ensuring the delivery of high-quality software solutions for mission-critical projects. The ideal candidate will possess strong leadership skills, extensive experience in Java development, and a passion for mentoring and driving technical excellence.


Key Responsibilities:


  • Lead and manage a team of Java developers, providing technical guidance and support.
  • Oversee the design, development, and implementation of Java-based applications.
  • Collaborate with stakeholders to gather requirements and define project scope and objectives.
  • Ensure adherence to coding standards, best practices, and development methodologies.
  • Conduct code reviews and ensure the quality and maintainability of the codebase.
  • Identify and resolve technical issues, ensuring the team's productivity and project timelines.
  • Stay current with industry trends and technologies, and incorporate them into the development process as appropriate.
  • Coordinate with cross-functional teams to ensure seamless integration of new features and enhancements.
  • Mentor and develop junior team members, providing career growth and development opportunities.

Required Qualifications:


  • BS/MS in Computer Science or related field.
  • 6-8 years of hands-on software development experience.
  • Strong background in Java development.
  • Extensive hands-on experience with Java EE platforms.
  • Proficiency in Object-Oriented analysis and design, including common design patterns.
  • Deep understanding of Java and JEE internals.
  • Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
  • Experience with the Spring Framework.
  • Familiarity with test-driven development.
  • Experience working in Agile teams.
  • Proven leadership skills with the ability to motivate and guide team members effectively.

Preferred Qualifications:


  • Experience with cloud platforms (e.g., AWS, Azure).
  • Knowledge of RESTful APIs and microservices architecture.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Previous experience in a mentoring or coaching role.

Job Details

Job Location
Cairo Egypt
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.