Browse Jobs
For Employers
Post JobLog inGet Started

Java Technical Lead

Asset Technology Group
Sheraton, Cairo
Posted 5 years ago
26Applicants for1 open position
  • 5Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • 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
    projects.
  • 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.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Technical Lead