# Senior Backend Developer (Java)

**Company:** [Advansys](https://jobs.workable.com/companies/gJuBiNFMLE7eoxCqoDL9m7.md)
**Location:** Cairo, Egypt
**Workplace:** hybrid
**Department:** ADVANSYS

[Apply for this job](https://jobs.workable.com/view/54a0e108-1f37-4cf3-816a-d8f1bb873e90)

## Description

**Role Purpose**

•    Analyze business requirements of Vodafone Products & Services.  
•    Design & implement products & services.  
•    Own code end-to-end from design to development  
•    Embrace automation and DevOps techniques and use version control  
•    Ensure all products & services have the highest quality & best customer experience.  
•    Third-line support for handling live complaints in case it requires fix or enhancement.  
•    Communication with technical and business stakeholders to agree on requirements and proposed design.  
•    Work collaboratively in Agile team to deliver business requirements.  
•    Ensure the team conform to Vodafone's Security & Privacy policies and standards.

Job Responsibility

**Key accountabilities and decision ownership:** 

•    Detailed analysis of business requirements.  
•    Approaching simple & optimum design for products & services.  
•    Strategic thinking in building new solutions.  
•    Ensure proper documentation for all products & services.  
•    Sharing knowledge with team members and make use of best practices.  
•    Ensure the team embraces automation and DevOps techniques.

Role Requirements

  
**Core competencies, knowledge, and experience**:  
•    Excellent oral and written communication skills.  
•    Having strong data-driven analytical skills.  
•    Creative and problem solver with a passion to provide excellent customer experience.  
•    Comfortable with a multi-tasking, high-energy environment.  
•    Experience in managing full application stacks from the OS up through custom applications.  
•    Exposure to Virtualization, Cloud Computing and Cybersecurity is a plus.

**Must have technical / professional qualifications:**   
•    Bachelor degree in Computer Science, Engineering or a related field.  
•    Experience in software engineering  
•    Hands on experience in cloud based infra-structure (OpenShift, Kubernetes, Docker,  ..)  
•    Hands on experience in DevOps tools  
•    3+ Programming experience (Java frameworks, hibernate, Database,  NodeJS and/or Angular is a plus)  
•    Good knowledge in computer networks.
