We are looking for a motivated software developer (Back-end and Front-end). Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for building the front-end elements. A good understanding of front-end technologies is therefore necessary as well.
· Critical thinker and problem-solving skills
· Good time-management skills
· Great interpersonal and communication skills
· Good knowledge in SQL and databases, MySQL is a plus
· Experience with Git
· JAVA EE Application Development
· Strong hands-on experience in Java, Spring Framework (Spring Core, Sprint Boot)
· Experience with Hibernate ORM is a plus
· Experience with RESTful services
· Experience with Tomcat 8 and Maven is a plus.
· Experience with Angular Typescript
· Experience with HTML and CSS
· Computer: BS Computer Science or CCE
· 2 to 3 years of experience.
· Languages: English, Arabic.