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

وصف العمل

الأدوار والمسؤوليات

وصف العمل

نبحث عن خبير تقني 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

المهارات الوظيفية والسلوكية

  • روح الفريق والتعاون
  • اتصالات مكتوبة وشفوية جيدة
  • التفكير النقدي والانتقاء.
  • التراجع لإجراء فحص تقني ووظيفي.
  • الاستقلالية والمبادرة
  • الانضباط والدقة في المواعيد

Similar Jobs