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