Browse Jobs
For Employers
Post JobLog inGet Started

Java Technical Lead

UNITED OFOQ
Cairo, Egypt
Posted 5 years ago
13Applicants for1 open position
  • 13Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Performs technical tasks including study, analysis, design, programming, system integration, and conduct education courses.
  • Analyzing new features requirements to provide sizing information to the Scrum Master(SM) and Technical Product Manager(TPM)
  • Translate application features and use cases into functional applications.
  • Responsible reviewing the code to make sure of the quality for team deliverables.
  • Maintaining source control repositories and needful tasks targeting keeping the repos up-to- date and consistent.
  • Creative thought for problem solving, and communicating potential improvement ideas with the team members and the TPM.
  • Inspecting the proper implementation of coding conventions.
  • Investigating and introduces new technologies to the development team with align to the TPM based on the product needs.
  • Create a mindset and culture within the team that embraces identifying, owning, and solving issues, driving quality, improving performance,
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Provide technical coaching, mentoring and training for development team.
  • Design & Develop solutions and create new innovations (introduced through PoCs) for other teams aligning with the TPM based on the product road map requests and needs.
  • Supporting other teams running investigations on issues encountered during upgrading to latest version.
  • Very strong agile knowledge, sprint planning and KPIs
  • Own searching and Spike Tasks

Job Requirements

  • Bachelor’s Degree in a Computer Science / Computer Engineering or related technical discipline.
  • 6-9 years exp. in Java Software Development.
  • Experienced in Java EE ( EJB 3, JPA, Spring mvc , spring boot).
  • Excellent knowledge of Object Oriented Concepts.
  • Excellent knowledge of Design Patterns.
  • Excellent knowledge of SQL/Oracle DB Concepts.
  • Great problem solving skills.
  • Good knowledge of Maven, ANT, Gradle or any familiar building system.
  • 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 WildFly (JBoss) application server is a plus.
  • Knowledge of Spring is a must.
  • 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 must.
  • Excellent technical abilities.
  • High commitment and ownership
  • Maintain high team morale.
  • Pay high attention to detail in all work.
  • Quality, on time delivery of agreed deliverables.
  • Strong communication skills.
  • Adaptability to new technologies.
  • Customer Oriented Thinking.
  • Time management.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Technical Lead