Skills And Tools:
- 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
- Bachelor's Degree in Information Technology, Computer Science or other relevant fields
- Strong experience in Spring technology stack(spring MVC, spring boot, spring-security, spring cloud, spring data JPA) minimum 4 years.
- Strong experience in java.
- Solid SQL experience.
- Solid Hibernate Experience.
- Experience in mark up languages such as JSON and YML
- Ability to solve complex problems using the proper algorithms.
- Good design patterns knowledge and ability to utilize them in the Code.
- Experienced in Agile methodology.
- Java DeveloperConfidential Company - Cairo, Egypt9 days ago