
Java Software Engineer
Futurate
Beirutدوام كاملمبتدئ0 مشاهدة
نحن في شركة Futurate نبحث عن مهندس برمجيات ذو خبرة في لغة Java للانضمام إلى فريقنا في بيروت. هذه الفرصة مخصصة للأفراد الذين يمتلكون شغفًا للتقنية وتطوير البرمجيات، حيث ستساهم في تطوير وتحسين مكتبة اختبار آلي تدعم تطبيقات مالية من الدرجة enterprise.
المهام والمسؤوليات الرئيسية:
- تصميم وتطوير وصيانة مكونات برمجية قوية تعتمد على Java.
- المساهمة في تطوير وتعزيز إطار عمل الاختبار الآلي بشكل مستمر.
- تطوير مكتبات وأدوات قابلة لإعادة الاستخدام لتحسين قدرات اختبار الآلي.
- تحليل المتطلبات الوظيفية والتقنية وترجمتها إلى حلول تقنية فعالة.
- تنفيذ كود نظيف وقابل للصيانة وقابل للتوسع يعتمد على مبادئ البرمجة الكائنية.
- تطوير وتنفيذ اختبارات آلية لضمان جودة وموثوقية البرمجيات.
- تشخيص وحل مشاكل التطبيقات ومشاكل الاختبار الآلي.
- التعاون مع المطورين والمختبرين ومحللي الأعمال وأصحاب المصلحة الفنيين الآخرين.
- المشاركة في مراجعات الكود والمساهمة في أفضل الممارسات في التطوير.
- تحديد الفرص لتحسين العمليات الحالية للاختبار وإطارات العمل وتغطية الأتمتة.
- توثيق الحلول التقنية، سيناريوهات الاختبار، وأنشطة التطوير.
- دعم التحسين المستمر لجودة البرمجيات وعمليات التطوير.
المتطلبات والمؤهلات:
- درجة البكالوريوس في علوم الحاسوب.
- خبرة مهنية لا تقل عن 3 سنوات في تطوير البرمجيات بلغة Java.
- إتقان قوي للغة Java.
- فهم عميق لمبادئ البرمجة الكائنية (OOP) ومفاهيم التصميم.
- خبرة في دورة حياة تطوير البرمجيات وأفضل الممارسات في التطوير.
- فهم جيد لمفاهيم اختبار الوحدة والاختبار الآلي.
- خبرة في تطوير مكونات برمجية قابلة لإعادة الاستخدام والصيانة.
المهارات المطلوبة:
- مهارات قوية في التشخيص وحل المشكلات.
- القدرة على تحليل المتطلبات التقنية وتنفيذ حلول فعالة.
- فهم جيد لإدارة الشيفرة المصدرية وممارسات التطوير التعاوني.
- القدرة على العمل بفعالية في بيئة تركز على العمل الجماعي.
- مهارات تواصل جيدة وقدرة على بناء علاقات مع الآخرين.
إذا كنت تبحث عن فرصة مهنية مثيرة في مجال البرمجيات المالية وتتمتع بالشغف للتعلم والتطور، فإننا ندعوك للتقديم والانضمام إلى فريقنا في Futurate.
تفاصيل الوظيفة
تاريخ النشر٩ أغسطس ٢٠٢٦
التخصصتكنولوجيا المعلومات
عن الشركة
