Browse Jobs
For Employers
Post JobLog inGet Started

Technical Lead- Java

Egabi FSI
Sheraton, Cairo
Posted 3 months ago
6Applicants 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

  • Guide team development efforts toward successful project delivery.
  • Provide technical leadership to teammates through setting learning road maps per team and per developer, coaching, code revisioning, and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Collaborate with other software developers, business analysts, and software architects to plan, design, develop, test, and maintain web-based business applications.
  • Design, develop, and unit test applications in accordance with established standards using a variety of tools and solutions.
  • Follow the full software development life cycle (analysis, design, implementation, testing, documentation & maintenance)
  • Understand and verify the functional and business requirements of the software.
  • Involved in developing and the estimates for the project, periodically reporting project status to management.
  • Transfer knowledge and know-how to other developers
  • Ability to research new technologies, tools, and solutions.
  • Analyze and resolve technical and application problems.
  • Ability to reason logically and creatively, identify problems, draw valid conclusions from the data available, and develop effective solutions while applying creative thinking in the design and development of high-performing web applications
  • Strong oral and written communication skills with the ability to create software design and engineering documents
  • The ideal candidate should have hands-on experience in the following: public-facing web application development using JAVA and open source technologies, tools, and APIs Ex.: Spring /Boot stack, Servlets, JSF, JSP, RESTful web services, JDBC, XML, HTML5, CSS3, Bootstrap, Angular, JavaScript, Git, Maven, DevOps, Jenkins, SonarQube
  • Additional web technologies experience is a plus.
  • Mobile development lifecycle experience is a plus.

Job Requirements

  • Experience with leading a team of many developers with different technology stacks (DB, MW, Mobile)
  • Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software.
  • Ensuring that all aspects of the project are completed as planned.
  • Staying up-to-date with the latest software development technologies and methodologies to develop internal work.
  • Extensive problem-solving skills
  • Presenting and Communicating Information
  • Strong knowledge of OOP, Design Patterns, Data Structure, Algorithms
  • Proficiency in the following technologies and skills is a must: Spring/Boot Stack (Core, MVC, Data, Security)
  • Strong knowledge of Web Stack development is a must: HTML, CSS3, JavaScript, JQuery, Bootstrap, Angular
  • Adhere to high-quality development principles while delivering solutions on time and on budget.
  • Provide third-level support to business users.
  • Research and evaluate a variety of software products.
  • Develop, refine, and tune integrations between applications.
  • Knowledge of Reporting framework, Jasper, BIRT, …
  • Knowledge of Maven, Subversion SVN, GIT, and JUnit.
  • Knowledge of Microsoft Project, Jira
  • Knowledge of Linux command line.
  • Knowledge of SQL/PL-SQL and Oracle database development (packages, stored procedures, triggers) is a plus.
  • Mobile development experience is a plus (ObjectiveC, Swift, Java, Kotlin)
  • Java certification is a plus
  • DevOps experience is a plus.

What we are offering:

  • Competitive monthly salary.
  • Social/ Family Health insurance (We bear it entirely).
  • Great Place to work located in Sheraton Heliopolis, Cairo
  • Awesome Team, we have the best team that is supportive, collaborative, professional, and fun.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentTechnical Lead- Java