Microservices Developer- Java


Job Description:

Job Title: Microservices Developer - Java

Business Division: Business Applications

Department: Application & Development Management

Role Objective

  1. Advanced (> 5 years) knowledge and practice with Domain-driven Design (DDD) and microservice design patterns such as CQRS for technical design
  2. Native comfort level working in an environment that practices Agile development, engaging Product Owner/Business Owner and other stakeholders
  3. Advanced (> 5 years) Experience in Java and Spring framework
  4. Develop Unit Testing scripts
  5. Own, deliver and update technical documentation on an ongoing basis such as Detailed Technical Design (DTD)
  6. Support application after Go-Live till end of Defect Liability Period and application troubleshooting


KEY INTERACTIONS

Internal:

  • Project Manager
  • Front end lead
  • Service Orchestration Lead
  • Business Lead
  • QA Lead
External:
  • Vendors & Clients

BEHAVIORAL SKILLS, KNOWLEDGE AND EXPERIENCE

(Special behavioral skills, knowledge and experience needed for the satisfactory performance of the job)

Educational Qualifications:

  • Bachelors degree in Computer Science or a related field

Experience & Qualifications:

  • Advanced (> 5 years) working knowledge of Agile delivery tools such s Jira, Confluence, Bitbucket, JUNIT and other Java software delivery tools and CI/CD ways of working

Behavioral Skills:

  • Excellent and professional communication skills.
  • Good business, technical knowledge and presentation ability.
  • Proven track record to learn quickly.
  • Fine interaction with coworkers.
  • Ability to create and maintain professional work environment.
  • Fluency in both English (Oral and Writing).
  • Concentrating on a Task.
  • Convincing Others.
  • Working under pressure.
  • Following Instructions.
  • Gathering Information.
  • Helping others and sharing knowledge.
  • Understanding of all elements of the software development life cycle, including planning, development, requirements, CM, quality assurance, and release management.

Working Place:

Maadi as Sarayat Al Gharbeyah, Cairo Governorate, Egypt