Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and update the overall system architecture
- Define appropriate REST API services for new features
- Implement required web services
- Implement unit and integration tests for provided functionalities
- Ensure all implemented functionalities are optimized for performance and scalability
- Ensure all implemented functionalities are secure against common vulnerabilities
- Ensure all code base is readable, well-documented and re-usable
- Collaborate with other team members and stakeholders
Job Requirements
- Bachelor’s Degree in Computer Science or related field
- 5+ years of web development experience is required
- Strong knowledge in Java language is required
- Strong knowledge in SQL and managing relational databases is required
- Basic knowledge in non-relational databases is preferred
- Experience in Spring framework is required
- Experience in Hibernate framework is required
- Prior experience with relational and non-relational database technologies (Maria DB , MS SQL).
- Experience in REST architecture and communication methods is required
- Basic knowledge about web security is preferred
- Basic knowledge about the unit and integration testing is required
- Basic knowledge about Git version control is required
Featured Jobs
Similar Jobs
- Senior Front End DeveloperThe Address Investments for Real Estate Consultancy - New Cairo, Cairo18 days ago