مطور برمجيات ذو خبرة (Java)
نحن نبحث عن اثنين من مطوري Java ذوي الخبرة والمهارة العالية للانضمام إلى فريق سكرم لدينا (مهندسان للجانب الخلفي، ومهندسان للجانب الأمامي، ومهندسان لضمان الجودة). يجب أن يتمتع المرشح المثالي بخلفية قوية في البرمجة الموجهة للكائنات (OOP) وأن يكون على دراية جيدة بمبادئ SOLID. ستكون مسؤولاً عن تصميم وتنفيذ وصيانة التطبيقات المعقدة باستخدام لغة Java ومختلف التقنيات الحديثة. ستتضمن مهامك التعاون مع فرق متعددة التخصصات لتقديم حلول برمجية عالية الجودة تلبي احتياجات عملائنا.
الموقع: كراكوف
نبذة عن العميل: عميلنا هو شركة رائدة عالمياً في مجالات النشر المتخصص، والمعلومات التجارية، وإدارة الفعاليات. ولديها عمليات في أكثر من 30 دولة، حيث تعمل على تمكين المهنيين في مختلف القطاعات، مثل الرعاية الصحية والمالية والتكنولوجيا، من خلال توفير محتوى متخصص ورؤى مستندة إلى البيانات وفعاليات عالمية المستوى. وتتمثل مهمتها في دعم المتخصصين في القطاعات المختلفة لاتخاذ قرارات أكثر ذكاءً ودفع عجلة الابتكار من خلال توفير الوصول إلى المعرفة الملائمة في الوقت المناسب.
المسؤوليات
- تصميم وتطوير وصيانة تطبيقات جافا عالية الأداء وقابلة للتوسع
- تطبيق مبادئ البرمجة الموجهة للكائنات (OOP) ومبادئ SOLID وضمان الالتزام بها في جميع المشاريع
- تطوير الخدمات باستخدام Spring Boot 3، مع التركيز على WebFlux وNetty
- دمج وظائف البحث وتحسينها باستخدام AWS OpenSearch
- كتابة وصيانة اختبارات الوحدات واختبارات التكامل باستخدام JUnit 5 وMockito
- تصميم وإدارة قواعد البيانات العلائقية، ولا سيما PostgreSQL
- استخدام أدوات البناء مثل Gradle وأدوات التكامل المستمر/التسليم المستمر (CI/CD) مثل Jenkins لتبسيط عمليات التطوير
- تطوير ونشر التطبيقات في بيئات الحاويات باستخدام Docker
- تنفيذ حلول التخزين المؤقت باستخدام Redis
- الاستفادة من خدمات AWS الأساسية (RDS، S3، EC2، Lambda، DynamoDB، Cognito، وغيرها) لتطوير التطبيقات القائمة على السحابة
المتطلبات والمهارات
- خبرة مثبتة في تطوير البرمجيات باستخدام لغة جافا (الإصدارات 11-21)
- فهم عميق لمبادئ البرمجة الكائنية ومبادئ SOLID
- خبرة واسعة في استخدام Spring Boot وأطر عمل Spring ذات الصلة (مع التركيز على WebFlux)
- خبرة عملية في استخدام Elasticsearch لأغراض البحث
- إتقان إجراء اختبارات الوحدات باستخدام JUnit وأطر عمل المحاكاة مثل Mockito
- فهم عميق لقواعد البيانات العلائقية، ولا سيما PostgreSQL
- الإلمام بأدوات أتمتة البناء مثل Gradle ومسارات CI/CD باستخدام Jenkins
- خبرة في استخدام Docker لتقنية الحاويات
- معرفة آليات التخزين المؤقت باستخدام Redis
- فهم أساسي لخدمات AWS وتطبيقاتها في مجال تطوير البرمجيات
- المؤهلات المفضلة:
- الإلمام بالبرمجة التفاعلية وأطر العمل مثل WebFlux
- معرفة خدمات AWS الإضافية وأفضل الممارسات
- السمات الشخصية:
- مهارات قوية في حل المشكلات والاهتمام بالتفاصيل
- مهارات ممتازة في التواصل والعمل الجماعي
- القدرة على العمل في بيئة سريعة الوتيرة ومرنة
- مبادر وذو دافع ذاتي، ويتمتع برغبة قوية في التعلم والتطور
إذا كنت شغوفًا بالتكنولوجيا وترغب في العمل على مشاريع مليئة بالتحديات مع فريق موهوب، فنحن نتطلع إلى التواصل معك. تقدم بطلبك الآن وساعدنا في تحويل الأفكار إلى واقع: [email protected]
أرسل إلينا سيرتك الذاتية وخطاب التقديم
تشير علامة "*" إلى الحقول الإلزامية