Senior Java Developer (Spring)
Algoriza -
Nasr City, CairoPosted 2 years ago13Applicants for1 open position
- 12Viewed
- 3In Consideration
- 9Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 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 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.