- Proven work experience as a Back-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands on experience with the Java programming language
- Working knowledge of the Spring framework, Hibernate and Solo
- Familiarity with front-end languages (e.g. Reactjs/ Nextjs, HTML, JavaScript and CSS)
- Experience with SQL and Mysql and Postgres databases
- Experience with GIT, VS Code and ideally AI tools
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- BSc degree in Computer Science or relevant field
3 to 6 years experience with Java programming of web applicationsexperience with the Spring Framework, Hibernate and Soloexperience with ecommerceyour own laptopcomfort with remote work with weekly meetings at a central location in Cairoundestanding of AI tools