Opportunities

Published : Monday, Aug 1, 2022

Development Manager-Java - Egypt

Department: Digital Services

Type: Full Time

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, or equivalent discipline.
  • 13+ years of relevant work experience.
  • Java EE Spring Boot deep experience is required
  • Spring MVC experience is a big plus
  • Strong understanding of Java/OOP/Core Java concept, Spring framework, Hibernate
  • Hands on experience in implementing Microservices
  • Experience in implementing Docker containers for elastic scalability
  • Experience in Kubernetes
  • Experience in Elastic search and Kafka is a Plus
  • Knowledge of front end technologies such as Angular is a big plus
  • Experiences with cloud solutions such as Azure or AWS
  • Excellent experience working in agile team and applying agile practices

Responsibilities

  • Communicate, track and monitor development activities to make sure that project is delivered on time with high quality.
  • Manage a team of software designers, team leaders, and software developers to make sure customer scope/requirements are delivered on time.
  • Conduct Requirements review, code review for developers and create high & low level design for the application architecture.
  • Fully resolve technical issues including performance and functionality issues. And resolve production problems and software release issues
  • Report issues and project status of modules to Project Manager
  • Deploy the application on the customer side, and conduct training on the application to the customer and prepare recorded or documented tutorials for it.
  • Manage onshore and offshore resources, resolve conflicts, and evaluate performance.
  • Ensure alignment with the organization's vision and values (DM Summit, Regional Meeting, Management Meetings, and Training).

Some of our features will not be working properly on IE. We recommend using this website from our supported browsers ex: Google Chrome, Firefox, Opera, Microsoft Edge