Job Title: Senior Web Development Team Lead
Location: Jordan
Department: IT / Software Development
We are seeking a seasoned Senior Web Development Team Lead to manage and guide a team of five senior developers. This role is critical in ensuring the successful end-to-end delivery of web development projects by overseeing planning, execution, and technical excellence. The ideal candidate will bring strong leadership, advanced Java/Spring Boot expertise, and hands-on experience in microservices, AWS, and ERP integration.
This position combines technical depth with strategic leadership, requiring both project ownership and mentorship to foster a high-performance development team.
Key Responsibilities1. Team Leadership & Management- Lead, mentor, and support a team of five senior developers.
- Assign responsibilities, set development goals, and monitor performance.
- Foster a collaborative, innovative, and high-quality development culture.
2. Project Planning & Execution- Own full project lifecycle—from initiation to deployment.
- Define scope, objectives, and technical deliverables in coordination with stakeholders.
- Create project timelines and allocate resources efficiently.
3. Technical Oversight- Provide hands-on technical direction and architectural leadership.
- Review code and ensure best practices in Java, Spring Boot, microservices, and AWS.
- Ensure system scalability, maintainability, and performance.
4. Stakeholder Collaboration- Serve as the primary liaison between the development team, project managers, and clients.
- Gather technical and business requirements and provide regular status updates.
- Manage client expectations and ensure alignment with business goals.
5. Quality Assurance- Oversee and enforce testing protocols, code quality standards, and documentation practices.
- Conduct regular code reviews and facilitate knowledge sharing within the team.
6. Risk Management- Identify project risks and proactively implement mitigation strategies.
- Resolve development roadblocks or resource issues to avoid delays.
7. Process Optimization- Continuously improve software development processes, tools, and team workflows.
- Promote continuous learning and keep the team aligned with industry standards and technologies.
QualificationsEducation & Experience- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 8+ years of professional web development experience.
- 3–4+ years in a leadership or team lead role, with proven success managing project lifecycles.
Technical Expertise- Strong hands-on experience with Java, Spring Boot, microservices architecture, RESTful APIs, and AWS cloud services.
- Deep understanding of ERP systems integration and backend systems.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
Leadership & Project Management- Excellent leadership, team-building, and communication skills.
- Demonstrated ability to manage senior-level engineers and cross-functional teams.
- Proficiency in project management tools such as JIRA, with strong organizational skills.