في المكتب دوام كامل
--
SSC HR Solutions

تفاصيل الوظيفة

تصميم وتطوير وصيانة تطبيقات خلفية قابلة للتوسع باستخدام Spring Boot. تطوير وصيانة واجهات برمجة التطبيقات (RESTful APIs) لدعم تطبيقات الويب والهواتف المحمولة. التعاون مع مطوري الواجهات الأمامية، ومهندسي ضمان الجودة، وفرق المنتجات لتقديم برمجيات عالية الجودة. كتابة تعليمات برمجية نظيفة وقابلة للصيانة وموثقة جيداً باتباع أفضل الممارسات. تحسين أداء التطبيقات وقابليتها للتوسع وموثوقيتها. استكشاف الأخطاء وإصلاحها وتصحيحها وحل مشاكل بيئة الإنتاج. المشاركة في مراجعات الكود والمساهمة في تحسين معايير التطوير. العمل مع قواعد بيانات علائقية وNoSQL لتصميم وتنفيذ نماذج بيانات فعالة. بناء وصيانة تطبيقات حاوية باستخدام Docker ونشرها في بيئات Kubernetes. المشاركة في أنشطة منهجية Agile، بما في ذلك تخطيط السبرنت، والاجتماعات اليومية، والمراجعات، والاسترجاع.

المتطلبات

خبرة لا تقل عن 3 سنوات في تطوير الخلفية باستخدام Spring Boot. معرفة قوية بوحدات Spring Boot مثل Spring Web و Spring Data. خبرة في بناء واجهات برمجة تطبيقات RESTful. خبرة في اختبار الوحدات باستخدام JUnit ومكتبات المحاكاة القياسية. الإلمام بـ Docker و Kubernetes كبيئات نشر. خبرة في استخدام Git للتحكم في الإصدارات. خبرة مثبتة في قواعد بيانات SQL و NoSQL. فهم قوي لمبادئ البرمجة كائنية التوجه (OOP). خبرة في أدوات البناء Maven أو Gradle. مهارات جيدة في تصحيح الأخطاء وحل المشكلات والتحليل.

المؤهلات المفضلة

الإلمام بأدوات ترحيل قواعد البيانات مثل Flyway. معرفة بخطوط أنابيب CI/CD. خبرة في منهجيات Agile، وخاصة Scrum. الإلمام بأنظمة المراسلة مثل Kafka أو Rabbit MQ. معرفة بـ Redis أو تقنيات التخزين المؤقت الأخرى. تعتبر الخبرة في المنصات السحابية (AWS أو Azure أو GCP) ميزة إضافية. فهم هندسة الخدمات المصغرة (Microservices) وأدوات توثيق واجهات برمجة التطبيقات مثل Swagger/Open API.

وظائف مشابهة

حول SSC HR Solutions
مصر, القاهرة
تكنولوجيا المعلومات والخدمات