InnovationTeam

كبير مهندسي IAM والواجهة الخلفية (Keycloak + Spring Boot)

InnovationTeam

الرياضدوام كاملخبير1 مشاهدة

نبذة شاملة عن الوظيفة وأهميتها في السوق السعودي
تُعدُّ تقنية إدارة الهوية والوصول (IAM) من الركائز الأساسية لتطوير الأنظمة الحديثة، حيث تساهم في تعزيز الأمان وتحسين تجربة المستخدم. في ظل التحول الرقمي المتسارع الذي يشهده السوق السعودي، تبرز الحاجة إلى مهندسين ذوي خبرة عالية في هذا المجال، لاسيما مع تزايد الطلب على بناء تطبيقات متكاملة وآمنة. نحن في شركة InnovationTeam نبحث عن مهندس متمكن في IAM وتطوير الأنظمة الخلفية باستخدام Keycloak وSpring Boot، ليكون جزءاً من فريقنا المبدع. سيتولى هذا المهندس قيادة جهود تطوير أنظمة الهوية والوصول، وضمان أمان وتكامل الخدمات المصغرة، مما يساهم في تحقيق الأهداف الاستراتيجية للشركة ودعم الابتكار في السوق.

المهام والمسؤوليات الرئيسية

  • تطوير خدمات Spring Boot قوية وقابلة للتوسع باستخدام Java 17+: يتطلب ذلك إنشاء خدمات مصغرة متينة تلبي احتياجات الأعمال وتضمن أداءً عالياً وموثوقية.
  • تصميم وتنفيذ استراتيجيات IAM آمنة باستخدام Keycloak (Red Hat SSO): يشمل ذلك إعداد التكوينات الخاصة بالنطاقات والعملاء، وإدارة المستخدمين.
  • إدارة المصادقة متعددة العوامل (MFA): تنفيذ حلول مصادقة متعددة العوامل لتعزيز أمان الوصول إلى الأنظمة.
  • تطبيق التحكم في الوصول المعتمد على الأدوار (RBAC): تصميم أنظمة تحكم في الوصول تضمن أن يكون لكل مستخدم الأذونات المناسبة بناءً على دوره.
  • تكامل مزودي الهوية الفيدرالية (LDAP، Azure AD): ربط Keycloak بمزودي الهوية الخارجية لتوسيع قدرات المصادقة.
  • إعداد المكونات البروتوكولية، والمصادقين المخصصين: تصميم حلول مخصصة تتناسب مع متطلبات الأعمال.
  • تهيئة تخصيص الرموز (OIDC / JWT / SAML): ضمان أمان البيانات المتبادلة من خلال تخصيص الرموز بشكل يتناسب مع متطلبات الأمان.
  • دمج Keycloak في التطبيقات المؤسسية وأنظمة CI/CD: ضمان سلاسة العمليات من خلال تكامل Keycloak في أنظمة التطوير المستمر والنشر.
  • أتمتة عمليات النشر باستخدام أدوات CI/CD (مثل GitLab، Jenkins، GitHub Actions): تحسين الكفاءة من خلال أتمتة خطوات النشر والتكامل.
  • نشر وإدارة الخدمات في بيئات Docker/Kubernetes: استخدام تقنيات الحاويات لضمان توفير بيئة مرنة وقابلة للتوسع.
  • تطبيق أفضل الممارسات في الأمان والأداء والرصد: ضمان أن جميع الحلول التي تم تطويرها تتبع أعلى معايير الجودة والأمان.

المتطلبات والمؤهلات المطلوبة

  • خبرة قوية في Java (17+) وSpring Boot: يجب أن يكون المتقدم ملمًا بمفاهيم البرمجة الحديثة وأفضل الممارسات.
  • معرفة عميقة بـ Keycloak أو Red Hat SSO: يتطلب ذلك خبرة عملية في التعامل مع Keycloak من ناحية التكوين والتخطيط.
  • تجربة مثبتة في بناء واجهات برمجة التطبيقات REST الآمنة باستخدام OAuth2، OIDC، وJWT: يجب أن يكون المتقدم قادرًا على تنفيذ حلول آمنة تلبي احتياجات الأعمال.
  • قدرة مثبتة على تصميم وتكوين وإصلاح مشاكل Keycloak realms، العملاء، التدفقات، والسياسات: يتطلب ذلك مهارات تحليلية قوية لحل المشكلات.
  • خبرة عملية مع CI/CD، Docker، وKubernetes: يجب أن يكون المتقدم ملمًا بتقنيات الأتمتة والنشر.
  • خبرة في تكامل Keycloak مع مزودي الهوية الخارجيين، LDAP، وتسجيل الدخول الاجتماعي: يتطلب ذلك معرفة عميقة بالشبكات والتكاملات.
  • إلمام بنظام Linux، وبرمجة Bash، وأدوات أتمتة البنية التحتية: مهارات أساسية لإدارة الأنظمة.

المهارات التقنية المطلوبة

  • إتقان Java (17+) وSpring Boot: تقديم حلول برمجية فعالة وآمنة.
  • معرفة متعمقة بـ Keycloak: فهم شامل لكيفية تكوينه واستخدامه بشكل فعال.
  • تجربة في بناء واجهات برمجة التطبيقات REST: التركيز على الأمان والأداء.
  • خبرة في بيئات Docker وKubernetes: تشغيل وإدارة التطبيقات بكفاءة.
  • إلمام بأدوات CI/CD: تحسين سير العمل وضمان تسليم مستمر.
  • معرفة بأنظمة قواعد البيانات مثل PostgreSQL وMongoDB: إدارة البيانات بشكل فعال.

المهارات الشخصية والقيادية

  • قدرة على العمل بشكل مستقل وبروح الفريق: التعاون مع أعضاء الفريق لتحقيق الأهداف المشتركة.
  • مهارات تحليلية وحل مشاكل قوية: القدرة على فهم المشكلات التقنية وإيجاد حلول مبتكرة.
  • مهارات تواصل فعالة: توصيل الأفكار بوضوح مع الفرق المختلفة.
  • إدارة الوقت بفعالية: القدرة على تحديد الأولويات والتعامل مع مهام متعددة في بيئة سريعة.
  • المرونة والتكيف مع التغييرات: الاستجابة السريعة للتغيرات في متطلبات العمل.

بيئة العمل وثقافة الشركة
تُعتبر شركة InnovationTeam بيئة عمل ديناميكية ومبتكرة، حيث نُشجع على الإبداع والتفكير النقدي. نؤمن بأهمية التنوع والشمولية، ونسعى لتوفير بيئة عمل تدعم نمو الموظفين وتطوير مهاراتهم. تتميز ثقافتنا بالتركيز على التعاون وروح الفريق، حيث يعمل الجميع من أجل تحقيق أهداف مشتركة تعزز الابتكار وتحسن تجربة العملاء. كما نقدم بيئة عمل مرنة تشجع على تحقيق التوازن بين الحياة العملية والشخصية، مما يسهم في تعزيز الإنتاجية والرضا الوظيفي.

فرص التطور والنمو المهني
تُتيح شركة InnovationTeam فرصاً واسعة للتطور والنمو المهني، حيث نؤمن بأهمية الاستثمار في مواهبنا. من خلال برامج التدريب المستمرة وورش العمل، نوفر لموظفينا إمكانية تعزيز مهاراتهم وتحقيق تطلعاتهم المهنية. كما نُشجع على المشاركة في المؤتمرات والندوات المحلية والدولية، مما يساهم في إثراء المعرفة والتواصل مع خبراء الصناعة. نحرص على تقديم مسارات واضحة للتقدم في السلم الوظيفي، مما يُمكن موظفينا من تحقيق أهدافهم المهنية في بيئة داعمة ومحفزة.

تفاصيل الوظيفة

تاريخ النشر١ مايو ٢٠٢٦
التخصصتقنية المعلومات

عن الشركة

InnovationTeam

InnovationTeam

مشاركة الوظيفة