Senior Java Software Developer
Cairo, Egypt
24 Mar, 24Job Description
Job Description
• Research, design, and implement innovative software solutions and deliver projects on-time and to specification with a high level of quality.
• Develop unit tests and work with Quality Control members on solving the defects.
• Investigate new technologies to be up to date with the new technical knowledge and skills.
• Construct documentation to aid maintenance and code reuse.
Job Requirements
• Bachelor's degree in Computer Science, MIS, or related field.
• Experience in Java, JavaScript, and HTML.
• Java EE Spring Boot deep experience is required
• Spring MVC experience is a big plus
• Strong understanding of Java/OOP/Core Java concept, Spring framework, Hibernate
• Hands-on experience in implementing Microservices
• Experience in implementing Docker containers for elastic scalability
• Experience in Kubernetes
• Knowledge of front-end technologies such as Angular is a big plus
• Experiences with cloud solutions such as Azure or AWS
• Excellent experience working in an agile team and applying agile practice
Job Overview
Egypt
Egypt