وصف العمل
الأدوار والمسؤوليات
وصف العمل
نبحث عن خبير تقني Backend Java أو Full Stack للعمل ضمن مصنع رقمي الخاص بعميلنا، لاعب رئيسي في قطاع التجزئة الشامل.
المهمة :
- المشاركة في تعريف معماريات المشاريع دعمًا للمديرين التقنيين.
- قيادة ومراقبة التطورات الفعلية مع ضمان أفضل الممارسات والالتزام بالتوصيات الأولية،
- إدارة مستقلة للدراسات البحثية والتطويرية في المراحل السابقة وإعادة تصميم معمارة المشاريع الحالية،
- المشاركة في الاستجابة الفنية لـ AVVs،
- مراقبة التكنولوجيا،
- تنفيذ Proofs of Concept (POCs) وتطوير وحدات معقدة
- اعتماد الهندسة المعمارية المرنة والمشروعة بناءً على المنهجيات: ميكروسيرفيسز/مدفوعة الأحداث/سداسية/مكعّبة
- المساهمة الفاعلة في تحسين جودة البرمجيات (الاختبار الآلي، تغطية الشفرة، Sonar).
ملف المرشح المطلوب
المؤهلات
درجة الماجستير ( بكالوريوس زائد 5 سنوات ) من مدرسة هندسية أو شهادة جامعية مكافئة بتخصص علوم الحاسب الآلي، أو خبرة ذات صلة كبيرة مكافئة.
الخبرة: +7 سنة في Java/Spring Boot وKafka Backend أو في بيئة كاملة الشامل ( Java/Angular, React أو Vue JS)
المتطلبات الفنية
- العمارة: ميكروسيرفيسز، سداسية، أو مدفوعة الأحداث
- مشروع البناء : من الصفر
- الإتقان في JAVA، KAFKA ونظام Spring #MustHave ، ستكون الإصدارات الحديثة إضافة
- الواجهة الأمامية: Angular 18+, React JS, Vue JS (اختياري)
- قواعد البيانات العلائقية (PostgreSQL, SQL)
- أدوات التحكم في الإصدارات: Git، خطوط CI/CD، خاصة عبر GitLab CI/CD
- العمل في السحابة مع GCP (BigQuery, BigTable) وAzure
- استخدام Docker لتعبئة ونشر التطبيقات في سياق DevOps.
- معرفة Clean Architecture ومبادئ الحِرفية (SOLID، YAGNI)
- اختبارات الوحدة والتكامل، بما في ذلك JUnit، Mockito، Karate، Gatling (اختبارات الأداء).
- التمكن من منهجيات agile، خاصة SCRUM
المهارات الوظيفية والسلوكية
- روح الفريق والتعاون
- اتصالات مكتوبة وشفوية جيدة
- التفكير النقدي والانتقاء.
- التراجع لإجراء فحص تقني ووظيفي.
- الاستقلالية والمبادرة
- الانضباط والدقة في المواعيد