” The Job Descriptions”
- 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 Spring Boot.
- Knowledge of SOLID principles Experience with continuous integration tools, like (GIT, JIRA, Jenkins, Maven).
- Knowledge of Agile development methodologies Arabic (Native) and English (Proficient).