We are looking for a Java developer with experience in Microservices to join our team. This team specializes in providing online, retail and mobile solutions as well as developing mobile applications. As part of our Analysis community you will have a chance to participate in several of worldwide projects.

Key Responsibilities

  • Participation in all phases of the development cycle (requirements, design and implementation, test)
  • Update current software systems, making improvement suggestions
  • Create well designed, testable, efficient code
  • Assist in preparation and production of releases of software components
  • Write training manuals

Skills and Experience

  • Bachelors’ degree in Computer Science or similar
  • Strong understanding of object-oriented programming
  • +5 years of experience as a Java software developer
  • Knowledge of web architectures and services (HTTP, SOAP, REST, JSON)
  • Knowledge of principles of microservices architecture design
  • Experience with SpringBoot
  • Knowledge of SOLID principles
  • Experience with continuous integration tools, like GIT, JIRA, Jenkins, Maven
  • Knowledge of Agile development methodologies
  • Arabic (Native) and English (Proficient)

Apply For this job

    Contact Details




    Resume*

    Upload your resume in English (2 MB max). PDF, DOC, and DOCX are only allowed.Select File