Senior Java Developer

Vodafone - Cairo, Egypt

41
Applicants for
4 open positions
11
Seen
Experience Needed:
3 to 8 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable
Vacancies:
4 open positions
About the Job

Design:

  • Participate in design of one or more modules.
  • Implement the agreed requirement adhering to the design documents of the project

Investigation & Problem Solving:

  • Participate in deciding and recommending the technologies and tools that best fit the business requirements.
  • Research and investigate to find out proper solution for technical problems.
  • Ability to compare and assess technical solutions & tools.
  • Take personal ownership for issue resolution with no pointing finger attitude.

Reporting:

  • On time reporting and escalation of projects problems.
  • Clear and accurate reporting.

Coaching & Technical guidance:

  • Own one or more modules of the project(s) under development.
  • Responsible for providing technical guidance and coaching for the juniors team members.
  • Review code of juniors team members and recommends necessary rework.

Quality:

  • Implement the agreed requirement with high level of quality.
  • Review code of juniors members with providing clear feedback.
  • Minimal number of defects during QA & UAT process.

Investigation & Problem Solving:

  • Analyze and resolve software errors accurately on time.
  • Take personal ownership for issue resolution with no pointing finger attitude.
  • Provide technical guidance & support for juniors team members.

Technical Estimate:

  • Participate in the requirements estimation process.

Systems Support:

  • Support production systems with taking care of implementing the required KPIs.
  • Ability to investigate the root cause, recommend and implement proper technical solution within the agreed SLA.

Commitment, Flexibility & Dedication:

  • Deliver tasks on time and within project plan with the agreed quality standards.
  • Flexible to adapt with unplanned changes in timelines, business requirements, quality standard or any other activity that might threat the overall project delivery.
  • Co-operate with other team members to achieve project targets.
  • High dedication with putting the business first and ability to set the right priority for the benefit of our business.

Innovation:

  • Suggest and implement new ideas and software improvements.
  • Assess juniors team members ideas and provide constructive feedback and guidelines
Job Requirements

Technical skills:

  • Diagnostic and problem solving skills.
  • Bachelor Degree in computer science and/or engineering or equivalent
  • 3-8 Years working experience
  • Object-Oriented analysis and development experience.
  • Excellent knowledge of core Java.
  • Very good knowledge of J2EE.
  • Very good knowledge of spring.
  • Micro service knowledge is a plus.
  • Excellent knowledge of JSP and Servlets.
  • Good knowledge of XML/XML parsing.
  • Excellent knowledge of SQL.
  • PL-SQL is a plus.
  • Good knowledge of DB design.
  • Very good of WebService concepts and development.
  • Very good of Object Relational Mapping techniques.
  • Very good of Unit Testing techniques.
  • Very good of Enterprise Application Servers.
  • Very good of Version Control Tools.
About this Company

We are one of the world's largest telecommunications companies providing a wide range of services including voice, messaging and data across mobile and fixed networks.

See all Careers and Jobs at Vodafone
Hiring?
Signup for an employer account and Post your Jobs!