We are looking for a Java Fullstack Developer to join our Online & C&ST team. This team end goal is to provide customers with solutions that enhance interactions with their final customers: better customer experience, better service, happier customers. While keeping our goal in mind, we opt to do things in a fun and enriching way but always promoting extensive professional experience.
Key Responsibilities
- Participate in all phases of the development cycle (requirements, design and implementation, testing)
- Rotate through various roles from front to back-end to get good exposure to all parts of the project
- Update current software systems, making improvement suggestions
- Create well designed, testable, efficient code
- Assist in preparing and producing releases of software components
- Write training manuals
Skills and Experience
- Bachelors’ degree in Computer Science or similar
- Strong understanding of object-oriented programming
- 2+ years experience
- Experience with Hibernate
- Hands-on experience developing in HTML, CSS and JavaScript ( React.Js)
- Solid knowledge of Spring Framework
- Knowledge of web architectures and services (HTTP, SOAP, REST, JSON, etc.)
- Experience with continuous integration tools, like GIT, JIRA, Jenkins, Maven
- Arabic (Native) and English (Proficient)