Responsibilities
Use Docker and Kubernetes for containerization and orchestration.
Design, develop, and support software products and systems.
Design and work with RESTful APIs and reactive frameworks like Webflux.
Write, test, and enhance code with a focus on unit and integration testing.
Conduct code reviews and mentor junior developers.
Maintain technical documentation and resolve issues.
Participate in all phases of the software development lifecycle.
Implement CI/CD pipelines using Azure DevOps or similar tools.
Write clean, efficient, and reusable code with a focus on performance and security.
Align implementations with specifications and architecture guidelines.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
4 to 8 years of hands-on Java development experience in enterprise-level environments.
Strong expertise in core Java, including Java 17, with solid understanding of multithreading and concurrency.
Proficient in developing backend systems and web services using Spring Boot.
Deep understanding of object-oriented programming (OOP) and software design principles.
Experience with build tools such as Maven and other Java ecosystem tools.
Skilled in containerization and orchestration using Docker and Kubernetes.
تفاصيل الوظيفة
الموقع Cairo - مصر
القطاع
تكنولوجيا المعلومات والاتصالات
نوع الوظيفة دوام كامل
الدرجة العلمية بكالوريوس
الخبرات 4-8
الجنسية
غير محدد
سجلي الدخول للتقدم