إعلان تكامل القابضة عن وظيفة مهندس برمجيات أول
الوصف الوظيفي
نبحث عن مطور برمجيات خلفية ذو مهارات عالية وخبرة في Java Spring Boot للانضمام إلى فريقنا. سيكون المرشح المثالي مسؤولاً عن ضمان استقرار أنظمة الواجهة الخلفية وأدائها وقابليتها للتوسع، بالإضافة إلى المساهمة في التكامل السحابي وميزات الوقت الفعلي.
المسؤوليات الرئيسية:
تصميم وتطوير الواجهة الخلفية باستخدام Java Spring Boot، بما في ذلك واجهات برمجة تطبيقات RESTful مع مصادقة Microsoft للتفويض.
إدارة قواعد البيانات باستخدام MySQL، والنسخ المتماثل، وتحسين الاستعلامات، والتعامل مع التزامن العالي.
الدمج والنشر على منصة جوجل السحابية، باستخدام بوابة API للتوجيه، تحديد معدل الطلبات، وإنفاذ الأمن.
تطبيق خدمة Firebase Cloud Messaging للإشعارات الفورية، بما في ذلك إدارة الرموز المميزة والتحديثات في الوقت الفعلي.
ضمان الأمن من خلال التشفير، والتحقق من صحة المدخلات، ومعالجة JWT، والامتثال لمعايير OWASP.
تطوير خطوط أنابيب التكامل المستمر/التسليم المستمر، والاختبار الآلي، والتسجيل، والمراقبة للأنظمة المرنة.
تحسين قابلية التوسع من خلال التخزين المؤقت، والترتيب في قائمة الانتظار، والمعالجة غير المتزامنة، والتوسع السحابي.
التعاون في عمليات التكامل مع تطبيقات الجوال متعددة المنصات لضمان توافق API ودعم وضع عدم الاتصال بالإنترنت.
متطلبات الوظيفة
خبرة من سنتين إلى أربع سنوات في تطوير الواجهة الخلفية.
خبرة في Java Spring Boot والخدمات المصغرة والبرمجة التفاعلية.
خبرة قوية في استخدام MySQL لتصميم المخططات، وضبطها، وضمان التوافر العالي.
خبرة عملية في خدمات GCP، بوابة API، والبنية التحتية كبرنامج.
خبرة في دمج مصادقة مايكروسوفت وFirebase للإشعارات.
معرفة عميقة بالتزامن، وتصميم واجهات برمجة التطبيقات، وعمليات التطوير والتشغيل، ومعالجة الحالات الشاذة.
الإلمام بعمليات التكامل عبر منصات الهواتف المحمولة مثل Flutter/React Native.
بكالوريوس/ماجستير في علوم الحاسوب أو ما يعادلها.
يفضل: خبرة في Docker على GCP وRedis وأنظمة الوقت الفعلي.
لمحة عن الشركة
شركة تكامل القابضة (شركة حكومية بالكامل) تنتمي لوزارة الموارد البشرية والتنمية الاجتماعية، تأسست في عام 2013م، وتهدف إلى تحسين وتطوير سوق العمل السعودي وبيئة العمل في المنشآت الحكومية والخاصة، ويشمل ذلك أرباب العمل، والموظفين، والباحثين عن عمل.