Vacancy Details

Senior Java Developer

Cairo

February 9 2017

The key responsibility is to analyze requirement, design software, develop software, review source code, generate unit test case and run unit testing. The task usually covering to be coaching Junior Software Engineer, lead meeting, support team’s problem and question and give technical solution for the problem to the team as well.

Duties and Responsibilities:

  • Guiding junior developers, focusing on design and developing solutions using the Java Technologies.

  • Involvement in all phases of the development lifecycle, from business specifications, to design and analysis, to development, testing, and deployment.

  • Assist in the development and implementation of new development paths and development frameworks.

  • Establishing design technical solutions and guide onshore and off-shore resources to implement this work.

  • Assist in the remediation of application stability and performance.

  • Contribute to design, and planning of technical solutions.

  • Create release notes for developed applications.

  • Commit code to repositories on periodic basis with particular comments.

  • Very good command of English written and speak.

  • Strong Verbal Communication skills.

  • Collaborate with QC to fix reported bugs.

Education and Qualification :

Preferred: Bachelor’s degree or higher in Computer Science or a related field.

Skills :

  • (3-5 years) experience

  • Analytical and problem solving skills

  • Strong verbal, written and presentation communication skills

  • Ability to communicate complex technical concepts

  • Self-managed, highly motivated and has a strong drive for results

  • Inspires coworkers to attain goals and pursue excellence

  • Team work

  • Well organized

  • J2SE, J2EE, JSP, JSF, Servlets, EJB, Glassfish, SQL Server, JUnit, JPA.