Java Technical Lead

Asset Technology Group - Sheraton, Cairo

Applicants for
1 open position
Experience Needed:
7 to 9 years
Career Level:
Job Type:
Full Time
Arabic, English
1 open position
About the Job
  • The Technical Lead works highly independent and contributes significantly in each phase of the Software Development lifecycle, including requirements analysis, design, implementation, and support of software products, systems and
  • Under the supervision of the project manager, the technical lead is responsible for leading and technical supervision for the development team, to ensure high quality of deliverables and project success.
Job Requirements
  • Bachelor’s Degree in a Computer Science / Computer Engineering or related technical discipline.
  • 7-9 years exp. in Java Software Development.
  • Excellent knowledge of Object Oriented Concepts.
  • Excellent knowledge of Design Patterns.
  • Excellent knowledge of SQL DB Concepts.
  • Familiarity with famous algorithms.
  • Great problem solving skills.
  • Good knowledge of UML notion.
  • Good knowledge of Maven, ANT, Gradle or any familiar building system.
  • Experienced in Java EE (JSP, Servlets, EJB 3, JPA, JMS).
  • Knowledge of Web services Rest & SOAP is a must.
  • Knowledge of Git or any other distributed source control management tool is a must.
  • Excellent knowledge in at least one of the following technologies: JSF 2, Prime Faces, EJB 3, Hibernate.
  • Experience with Oracle DB is a plus.
  • Experience with WildFly (JBoss) application server is a plus.
  • Knowledge of Spring is a plus.
  • Knowledge of SonarQube is a plus.
  • Knowledge of Jenkins is a plus.
  • Excellent communication and leadership skills.
  • Ability to multi-task, be extremely organized, work in a fast-paced and dynamic environment, and be very detail oriented.
  • Ability to work under stress, with commitment to deadlines and quickly come up to speed on existing technologies and provide input on future direction of our technical environment.
  • Familiarity with an Agile Software development process is a plus.
About this Company

ASSET Technology Group is a leader in providing solutions that enable businesses and service providers to transform and automate their daily operations. We are committed to enhancing customer value by delivering the most trusted, advanced and dependable solutions in the... (More)

See all Careers and Jobs at Asset Technology Group