Job Description Must have Skills : Kubernetes, Microservices architecture (MSA) (Strong), Arabic Job Description : 5+ years of experience as a backend developer in Java Spring Boot programming - Deep knowledge of Object-Oriented programing and engineering principles like SOLID - Significant experience writing and utilizing autonomous services oriented RESTful API services and performance tuning largescale apps - Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle, MongoDB, Couchbase, etc.) - Experience integrating with JavaScript frameworks, such as React is a plus - Ability to write effective unit, integration, and API tests - Nice to have knowledge of immutable infrastructure, infrastructure automation and provisioning tools - Strong understanding of Agile methodologies - Experience as a Developer on a cross-functional agile team preferred - Strong communication skills with ability to communicate complex technical concepts and align organization on decisions - Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply - Utilizes team collaboration to create innovative solutions efficiently - Passionate about technology and excited about the impact of emerging/disruptive technologies - Wants to unleash inner self-starter and work in an environment that fosters entrepreneurial minds - Believes in culture of brutal transparency and trust - Open to learning new ideas outside scope or knowledge