emaratech, part of the profile for the Investment Corporation of Dubai. Founded in 2004, emaratech has fortified its experience and reputation through its excellent high-tech products & world class services that impact lives. We provide high-end market strategies, business process outsourcing, and business IT solutions to public & private sectorsWe are looking for Senior Java developers with the following skills and experienceJob details:5 -10 years of server-side development using Java with solid foundation in object oriented analysis and design, and good knowledge of front end technologiesBS/MS in computer science or equivalentRequirementsMust have :Good understanding and hands on experience of OOPHands on experience using spring framework (Spring boot, MVC, JPA, Batch, etc.) for backendHands on experience in front end development utilizing different technologies for example (Angular, React, HTML5, etc.)Hands on experience in (REST, SOAP, JSON, XML, and API design)Experience in SQL database (oracle is preferred)Preferred:Understanding of security concernsQuality assurance and automated testing tools knowledgeHands on experience developing enterprise applications with high volume transactions is preferredExperience in message driven developmentKnowledge of NoSQL databases is preferred (Cassandra, elastic, Redis)Knowledge of microservices reactive architectures is preferredKnowledge of cloud computing platforms (AWS)Knowledge of Big Data and Hadoop Spark frameworksPlease note that this role is expected to work from our office in Festival Business Park, Cairo. (No remote/hybrid work option is available.).Working days : Monday - Thursday : 8 AM - 5 PM & Friday : 8 AM - 12 PM (Work from home)