وصف الوظيفة: مطور Java

    المسؤوليات الرئيسية:

    • المساهمة في جميع مراحل دورة حياة تطوير البرمجيات.
    • تصميم وتنفيذ وصيانة التطبيقات المستندة إلى Java ذات الحجم الكبير.
    • تحليل متطلبات المستخدم لتحديد الأهداف التجارية.
    • إجراء تحليل البرمجيات، البرمجة، الاختبار، وتصحيح الأخطاء.
    • إدارة تطوير تطبيقات Java وJava EE.
    • دعم التحسين المستمر من خلال استكشاف البدائل والتقنيات الجديدة وتقديم الأفكار للمراجعة المعمارية.
    • التعاون مع مطوري الواجهات الأمامية/تطبيقات الهاتف وأعضاء الفريق الآخرين لتحديد الأهداف وتصميم أكواد أكثر وظيفية وتعزيز تجربة المستخدم واكتشاف الميزات الجديدة.
    • امتلاك خبرة في بنية الخدمات المصغرة (Microservices) ومعرفة إدارة الحاويات (Containerization).
    • الإلمام بالمنهجيات الرشيقة (Agile)، وتصميم التطبيقات القائم على واجهات برمجة التطبيقات (API-Based Design).
    • التعامل مع قواعد البيانات العلائقية وأنظمة التخزين المؤقت مثل Redis.
    • العمل باستخدام أطر عمل مثل Flask، Laravel، أو Django.

    المؤهلات والمهارات:

    • معرفة قوية بتقنيات Java وJava EE.
    • خبرة في بنية الخدمات المصغرة وإدارة الحاويات.
    • إتقان قواعد البيانات العلائقية وآليات التخزين المؤقت.
    • إلمام بأطر العمل الخلفية مثل Flask، Laravel، أو Django.
    • فهم تصميم واجهات برمجة التطبيقات (API) وإدارة الهوية والوصول (IAM).
    • خبرة في المنهجيات الرشيقة والعمل ضمن فرق تعاونية.

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

    • التصنيف: تطوير البرمجيات
    • نوع الوظيفة: دوام كامل
    • الموقع: مصر – القاهرة