Job Overview
- Experience Level
- +6 years
- Employment Type
- Full-time
- Workplace Type
- Not specified
- Location
- Cairo
- Job function
- IT & Tech
- Application Deadline
- 30 June 2022
About the Role
- Participate in the conception and feature planning of new software as well as the extension of existing software.
- Optimize backend services to maximize reliability and speed.
- Design, develop, and maintain modern web applications and spring cloud microservices
- Analyze and clarify business requirements to implement data model and business logic
- Work as part of an agile team to actively communicate status and complete deliverables on schedule
- Write unit and integration tests to ensure quality and maintainability of applications
- Resolve bugs, performance problems, and other issues with production applications
Job responsibilities:
Requirements
- Minimum Spring Experience : +6 Year
- Software experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
- Strong Knowledge on Application Development using Software Development Life Cycle SDLC using Agile/Scrum.
- Good Knowledge about Spring cloud and Zuul gateway
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
- Strong hands-on experience with Spring Boot.
- Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Experience in Oracle Database.
- Experience in containerization concepts with Kubernates and Docker.
- Hands-on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
- Experience with Use-Case design, Class and Sequence diagrams using UML.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
Skills
IT & Tech