Browse Jobs
For Employers
Post JobLog inGet Started

Java Technical Lead

UNITED OFOQ
Cairo, Egypt
Posted 4 years ago
8Applicants for1 open position
  • 6Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

TL is responsible of applying technical requirements of the products, coaching a strong technical team
and working closely with architects, product owners and implementation teams to ensure proper
delivery of requested products features. The TL role included as well providing technical support and
knowledge transfer for other team members, and playing major rule in system design and software
implementation phases. Acts as a resource person and role model for employees as to techniques,
policies/procedures, rules/regulations, and customer service standards.

  • 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