
وظيفة مهندس برمجيات جافا في بنك مصر Banque Misr Java Software Engineer
400 يوم متبقي للتقديم
قدم الآن


وظيفة مهندس برمجيات جافا في بنك مصر Banque Misr Java Software Engineer
400 يوم متبقي للتقديم
قدم الآنتفاصيل الفرصة
تاريخ النشر
17 أغسطس، 2026
المكان
القاهرة
الراتب
الراتب قابل للتفاوض
المستوي الوظيفي
حديث تخرج مبتدئ / جنيور متقدم / سنيور
المؤهل
بكالوريوس/ليسانس
الخبرة
1 - 3 سنة 3 - 5 سنة 5 - 7 سنة أقل من سنة
النوع
انثي ذكر
الوصف
تعلن إدارة بنك مصر (Banque Misr)، أحد أكبر وأعرق المؤسسات المصرفية في مصر، عن فتح باب التقديم لشغل وظيفة مهندس برمجيات جافا (Java Software Engineer) للانضمام إلى فريق التحول الرقمي والتطوير بمقر البنك في القاهرة.
تتميز هذه الفرصة بإتاحتها لمختلف المستويات المهنية (بدءاً من حديثي التخرج وحتى خبرة 6 سنوات)، للعمل على تطوير الأنظمة المصرفية والحلول البرمجية عالية الأمان والكفاءة.
📊 المستويات والخبرات المستهدفة (Career Levels)
- Engineer I: خبرة من 0 إلى 2 سنة في تطوير البرمجيات (فرصة ممتازة لحديثي التخرج).
- Engineer II: خبرة من 2 إلى 4 سنوات.
- Engineer III: خبرة من 4 إلى 6 سنوات.
🎯 المهام والمسؤوليات الرئيسية (Job Description)
- تطوير الحلول البرمجية: تصميم وتطوير تطبيقات برمجية مبتكرة وفعالة تعزز البنية التحتية التقنية للبنك وتمنحه ميزة تنافسية.
- العمل ضمن فريق مرن (Agile): التعاون مع فرق المنتجات والتصميم لبناء وتطوير الميزات البرمجية (User Stories) وإجراء التحديثات المستمرة.
- معالجة الاعتماديات: التواصل مع الفرق التقنية المختلفة لحل التعقيدات والتكاملات البرمجية أثناء مرحلة التنفيذ والتطوير.
- ضمان جودة البرمجيات: كتابة الاختبارات البرمجية (Unit Tests)، تحسين جودة الكود (Refactoring)، وتطبيق أفضل الممارسات الهندسيّة.
📋 الشروط والمؤهلات المطلوبة (Requirements & Tech Stack)
- المؤهل الدراسي: بكالوريوس في علوم الحاسب (Computer Science) أو مجال ذي صلة (تُفضل الدراسات العليا والتقديرات الأكاديمية العالية).
- لغات البرمجة وأطر العمل: خبرة عمل على لغات البرمجة المعتمدة على JVM مثل Java 8+ أو Kotlin، مع إتقان إطار العمل Spring Boot.
- المعمارية والـ APIs: خبرة قوية في كتابة وتأمين خدمات RESTful APIs وتطوير معماريات البرمجيات الموزعة (Microservices) مع فهم مفاهيم الـ Service Discovery والـ Circuit Breakers.
- قواعد البيانات: خبرة في التعامل مع قواعد البيانات العلائية واللاعلائقية (مثل Oracle, PostgreSQL, MySQL, MongoDB, Elasticsearch).
- أدوات البناء والتكامل المستمر: إجادة استخدام Maven أو Gradle، وأدوات الـ CI/CD مثل Jenkins أو Azure Pipelines.
- مؤهلات تفضيلية: معرفة بتقنيات الحاويات (Docker / Kubernetes)، ومفاهيم ممارسات التطوير مثل (TDD & Design Patterns)، ودراية بلغات أخرى مثل Node.js أو Go أو Python.
💡 نصيحة مهنية للقبول (Expert Advice)
العمل في المجال التقني داخل القطاع المصرفي يتطلب تركيزاً شديداً على معايير الأمان وجودة الكود:
- أبرز فهمك لأمان الأنظمة المصرفية (API Security): التطبيقات البنكية تضع الأمان في المرتبة الأولى؛ وضح في سيرتك الذاتية والمقابلة معرفتك بمعايير التأمين مثل OAuth2 و JWT والتعامل الآمن مع البيانات الحساسة.
- استعد لأسئلة المعمارية الموزعة (Microservices): كن جاهزاً لشرح كيفية بناء أنظمة متكاملة تستحمل الضغط العالي (Scalable Systems)، وكيفية التعامل مع مشاكل الاتصال بين الخدمات باستخدام مفاهيم الـ Circuit Breakers.
- ركز على مهارات كتابة الكود النظيف (Clean Code & TDD): يركز البنك في التقييم الفني على إتقانك لأنماط التصميم (Design Patterns) وتطوير البرمجيات الموجهة بالاختبار (Test-Driven Development)، فاحرص على مراجعتها جيداً قبل المقابلة الفنية.




