مطور برمجيات Senior Software Engineer (Backend Platform) بدوام كامل في عمّان
Wileyعمّانالمصدر: LinkedInقبل 12 يوم٤ مشاهدة
متاحة على «وظفني الآن» حتى 8 أيلول 2026
التخصص
تكنولوجيا المعلومات
نوع الدوام
دوام كامل
الخبرة
متوسط
الموقع
عمّان
وصف الوظيفة
تطلب شركة Wiley مهندس برمجيات أول (Senior Software Engineer) للانضمام إلى فريقها الهندسي في عمّان، للعمل على المنصة الخلفية (Backend Platform) التي تشغّل عدداً من أكبر دور النشر العلمي في العالم. يتضمن الدور العمل على التطبيقات الإدارية والأنظمة الخلفية متعددة المستأجرين (Multi-tenant) المكتوبة بلغة Java، والتي تخدم مئات الناشرين بإعدادات ومتطلبات مختلفة، وتغطي تطوير الخدمات الخلفية والبيانات والواجهات المرتبطة بها.
المهام والمسؤوليات
- تصميم وتطوير وصيانة الخدمات الخلفية (Backend Services) والميزات المعتمدة عليها
- تحديث الوحدات البرمجية الحالية ونقلها إلى معمارية واجهات أمامية حديثة مع الحفاظ على الأداء والسلوك المعتمد لدى العملاء
- إدارة الميزات والخصائص البرمجية من البداية إلى النهاية، بدءاً من نماذج البيانات وتصميم REST APIs وحتى الواجهات
- المشاركة في النقاشات المعمارية ومراجعات التصميم التقني ومراجعة الكود البرمجي (Code Reviews)
- استكشاف المشكلات البرمجية وإصلاحها عبر بيئات التطوير والاختبار والإنتاج والوصول إلى أسبابها الجذرية
- تحسين جودة البرمجيات من خلال الاختبارات المؤتمتة (Automated Testing)، وإعادة هيكلة الكود (Refactoring)، وإدارة الديون التقنية (Technical Debt)
- التعاون مع مهندسي البرمجيات وإدارة المنتجات وفريق ضمان الجودة (QA) عبر مناطق زمنية متعددة
المتطلبات
- درجة البكالوريوس في علوم الحاسوب، هندسة البرمجيات، أو أي مجال ذي صلة، أو خبرة عملية مكافئة
- خبرة عملية لا تقل عن 5 سنوات في تطوير التطبيقات باستخدام لغة Java، مع فهم قوي للتصميم كائني التوجه (OOD)، وهياكل البيانات، وأنماط تصميم البرمجيات
- خبرة عملية في استخدام إطار العمل Spring Framework
- خبرة في تصميم وبناء خدمات backend وRESTful APIs
- فهم قوي لقواعد البيانات العلائية ولغة SQL
- خبرة في كتابة اختبارات الوحدة والتكامل باستخدام أُطر عمل مثل JUnit وMockito
- خبرة عملية في استخدام Git وبيئات العمل القائمة على Linux
- قدرة مثبتة على العمل بفاعلية ضمن قواعد كود برمجية قائمة بوجود توثيق محدود
- مهارات تحليلية وحل مشكلات قوية مع التركيز على الجودة
- مهارات تواصل ممتازة باللغة الإنجليزية شفهياً وكتبياً
- القدرة على العمل بفاعلية كعنصر مستقل وكجزء من فريق عمل موزع
المؤهلات
- خبرة مهنية في بناء واجهات المستخدم باستخدام مكتبة React
- خبرة في تقنيات XML مثل XSLT وXQuery، أو محركات القوالب (Template Engines)
- خبرة في أُطر عمل واجهات المستخدم المستندة إلى Java من جانب الخادم، أو تطبيقات Servlet وJSP
- خبرة في تحديث نقل تطبيقات الويب القديمة (Legacy) إلى أُطر عمل JavaScript الحديثة
- خبرة في التعامل مع الأنظمة متعددة المستأجرين (Multi-tenant Systems) القائمة على إعدادات مخصصة لكل عميل
- خبرة في المعماريات الموجهة بالأحداث أو نظم الرسائل مثل JMS أو Kafka
- خبرة في قواعد البيانات غير العلائية NoSQL مثل Cassandra
المهارات المطلوبة
- Java
- Spring Framework
- RESTful APIs
- SQL & Relational Databases
- JUnit & Mockito
- Git
- Linux
- React
- XML / XSLT / XQuery
- Servlets & JSP
- Event-Driven Architecture / JMS / Kafka
- Cassandra (NoSQL)
- Object-Oriented Design (OOD)
- Software Design Patterns
- Technical Debt Management
- English Communication
المزايا
- ظهيرة يوم الجمعة خالية من الاجتماعات للتركيز على العمل وتطوير المهارات المهنية
- حزمة تعويضات ومزايا شاملة وتنافسية
- فرص مستمرة للتعلم والتطور المهني والتنقل الداخلي بين الأدوار
- برامج ومبادرات للموظفين لتعزيز التواصل المجتمعي والنمو المهني
معلومات إضافية
- الشركة تلتزم بمبدأ تكافؤ الفرص والتوظيف العادل لجميع المتقدمين
- تلتزم الشركة بتوفير التسهيلات المعقولة للمتقدمين من ذوي الإعاقة عبر التواصل عبر البريد الإلكتروني tasupport@wiley.com
- يتطلب التقديم إرفاق السيرة الذاتية (CV/Resume)
- لأكثر من 200 عام، عملنا على تحويل المعرفة إلى اكتشافات تشكل العالم.
طريقة التقديم
التعليقات
لا توجد تعليقات منشورة حتى الآن.