Back to Jobs
Java Team Lead
The vacancy has expired
- LocationEgypt
-
IndustryComputer & Network Security
Job Description
Key responsibilities:
- Participation in all phases of the development cycle (requirements, design and implementation, test)
- Monitor team performance and report on metrics.
- Update current software systems, making improvement suggestions
- Create well designed, testable, efficient code
- Assist in preparation and production of releases of software components
- Write training manuals
What are we looking for?
- Bachelors’ degree in Computer Science or similar.
- Proven work experience as a team leader
- 2+ years of experience as team leader.
- Overall, 5+ years of experience as a Java software developer.
- Knowledge of web architectures and services (HTTP, SOAP, REST, JSON).
- Knowledge of principles of microservices architecture design.
- Experience with Spring Boot.
- Knowledge of SOLID principles.
- Experience with continuous integration tools, like GIT, JIRA, Jenkins, Maven.
- Knowledge of Agile development methodologies.
- Arabic (Native) and English (Proficient).
