حول الدور
نحن نبحث عن مهندس ذو مهارات عالية مع خبرة عميقة في Keycloak (Red Hat SSO) وخبرة قوية في تطوير الواجهة الخلفية باستخدام Java 17+ وSpring Boot. ستقود الجهود في إدارة الهوية والوصول، وتطوير الخدمات المصغرة الآمنة، وأتمتة CI/CD عبر البنى السحابية الأصلية.
نبحث عن شخص يمكنه البرمجة والتكامل والأتمتة وتأمين الأنظمة الحديثة بثقة.
المسؤوليات الرئيسية
- تطوير خدمات مصغرة قوية وقابلة للتوسع باستخدام Spring Boot وJava 17+
- تصميم وتنفيذ استراتيجيات IAM آمنة باستخدام Keycloak (Red Hat SSO)، بما في ذلك:
- تكوينات Realm والعميل
- إدارة المستخدمين
- المصادقة متعددة العوامل (MFA)
- التحكم في الوصول القائم على الأدوار (RBAC)
- موفرو الهوية الموحدة (LDAP، Azure AD)
- مخططات البروتوكول، والمصادقات المخصصة
- تخصيص الرموز (OIDC / JWT / SAML)
- دمج Keycloak في تطبيقات المؤسسات وخطوط أنابيب CI/CD
- أتمتة عمليات النشر باستخدام أدوات CI/CD (مثل GitLab وJenkins وGitHub Actions)
- نشر وإدارة الخدمات في بيئات Docker/Kubernetes
- تطبيق أفضل الممارسات في الأمان والأداء والمراقبة
المهارات المطلوبة
- خبرة قوية في Java (17+) وSpring Boot
- بنية الخدمات المصغرة في Java
- خبرة معمقة في Keycloak أو Red Hat SSO - سواء عملية أو معمارية
- خبرة في بناء REST APIs آمنة باستخدام OAuth2 وOIDC وJWT
- قدرة مثبتة على تصميم وتكوين واستكشاف أخطاء realms والعملاء والتدفقات والسياسات في Keycloak
- خبرة عملية مع CI/CD وDocker وKubernetes
- خبرة في دمج Keycloak مع IdPs خارجية وLDAP وتسجيل الدخول الاجتماعي
- الإلمام بـ Linux وBash scripting وأدوات أتمتة البنية التحتية
المهارات الإضافية (مفضلة)
- معرفة بـ Istio أو Service Mesh أو بوابات API
- خلفية في تأمين واجهات برمجة التطبيقات العامة وتنفيذ أنماط الثقة الصفرية
- التعرض لـ Kafka وRedis وPostgreSQL وMongoDB
المهارات المطلوبة
Java 17+Spring BootKeycloakRed Hat SSOOAuth2OIDCJWTCI/CDDockerKubernetes
شارك هذه الوظيفة
تنبيهات ذكية
اختر متى نخبرك. · 1 مفعّل
كل وظائف InnovationTeam
جميع الوظائف الجديدة
وظائف في الرياض
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال
