Skills And Tools:
- 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
- Stay up to date with the latest industry trends in software and cloud solutions.
- Coach, mentor and support junior team members by:
- Supporting the culture of technical excellence and zero technical debt
- Supporting technical estimations and effort sizing.
- Establishing code guidelines and reviewing PRs.
- Bachelors Degree in Computer Science/Engineering or related Field.
- 3-5 years in backend web development
- Extensive technical experience and development expertise in Core Java, J2EE, Webservices, Spring, Spring Boot, Hibernate, ADF
- Experience in relational and non-relational databases.
- Working experience with AWS /Azure building SaaS applications is a plus.
- Excellent analytical and organization skills
- Experience writing clean, modular, and structured code
- Excellent verbal and written communication skills
- Team player, good time management skills, good team leadership skills and ability to meet deadlines.
- Java Spring Boot Microservices...Confidential Company - Nasr City, Cairo9 days ago
- Software DeveloperConfidential Company - New Cairo, Cairo3 days ago