Citi
Citi
Citi هي شركة عالمية للخدمات المصرفية والمالية تخدم المستهلكين والشركات والحكومات والمؤسسات. وتشمل خدماتها الخدمات المصرفية للأفراد، وبطاقات الائتمان، وإدارة الثروات، والخدمات المصرفية للشركات، والخدمات المصرفية الاستثمارية، بدعم من عملياتها في أكثر من 100 دولة. وباعتبارها مؤسسة مالية دولية كبيرة، تجمع Citi فرقًا تعمل في مجالات الخدمات المصرفية والخدمات المالية والتكنولوجيا المالية.

قائد أول لتطوير الخدمات المصغرة بجافا

قيادة تحديث الخدمات المصغرة بجافا وتكامل الأنظمة المصرفية الأساسية في سيتي. توجيه الفرق التقنية في مجالات المراسلة المرنة وقواعد البيانات والبنية السحابية الأصلية.

الوصف

  • وضع معمارية تكامل الأنظمة المصرفية الأساسية وتوجيه تطوير منظومة حديثة للخدمات المصغرة.
  • توجيه المطورين ومهندسي الواجهات الخلفية واختصاصيي التكامل.
  • قيادة تخطيط تسليم عمليات التكامل المعقدة، بدءًا من المعمارية وتقسيم العمل وصولًا إلى التقديرات وتخصيص الموارد وترتيب أولويات المراحل.
  • مراجعة التعليمات البرمجية وطلبات الدمج وتصميمات المعمارية.
  • التنسيق مع فرق الأعمال ومعمارية المؤسسة وقواعد البيانات والبنية التحتية وأمن المعلومات والمورّدين.
  • تقديم المشورة بشأن التصعيدات وفرز الحوادث الإنتاجية والتحقيق في الأسباب الجذرية.
  • إدارة فعاليات أجايل وسكرم لدعم التسليم الموثوق.
  • إنشاء خدمات مصغرة بجافا ضمن حاويات ونشرها باستخدام Spring Boot وSpring Cloud وواجهات REST أو gRPC.
  • تصميم نماذج البيانات وطبقات الاستمرارية، وضبط الاستعلامات والفهارس، ومعالجة مشكلات تجمعات الاتصالات وقفل الصفوف.
  • إنشاء تكاملات عالية التوافر ومتحملة للأعطال، مع التعافي من الكوارث والحد من تعطيل الأعمال.
  • تحديث أنظمة TIBCO BusinessWorks وIBM MQ باستخدام Apache Kafka والخدمات المصغرة بجافا السحابية الأصلية.
  • ربط المنصات المصرفية لكشف الاحتيال ومسارات الدفع والمقاصة والتسوية ودفاتر الأستاذ المؤسسية.
  • تطبيق خطوط أساس الأمن وضوابط التدقيق واللوائح المالية وقواعد حماية البيانات وإدارة الشهادات ومعايير المرونة التشغيلية.
  • إدارة المراسلة الفورية كثيفة الحجم ومعدل النقل وقوائم الرسائل غير المسلّمة والتوجيه وفق اتفاقيات مستوى الخدمة بزمن دون الثانية.

المتطلبات

  • مهارات متقدمة في Java الأساسية، بما فيها Java 11 أو 17 أو 21، وتعدد الخيوط والتزامن وضبط JVM.
  • معرفة عملية قوية بإطار Spring، بما يشمل Spring Boot وSpring Cloud وSpring Data وSpring Security وSpring Batch.
  • فهم عميق لأنماط الخدمات المصغرة مثل Saga وCQRS وقواطع الدائرة وتوجيه بوابة API.
  • خبرة في Docker وKubernetes وOpenShift.
  • مهارات متقدمة في Oracle 19c أو أحدث وSQL وPL/SQL، بما في ذلك الإجراءات والدوال والحزم والمشغلات المخزنة.
  • خبرة متخصصة في ضبط الاستعلامات وتحليل خطط التنفيذ وتصميم الفهارس والتقسيم وجمع الإحصاءات.
  • إتقان HikariCP والتعامل مع تنازع الأقفال وحل حالات الجمود ومستويات عزل المعاملات.
  • معرفة Hibernate وJPA، بما يشمل سبل تجنب الأنماط المضادة في ORM.
  • خبرة تخصصية في TIBCO BusinessWorks وTIBCO EMS وTIBCO Administrator أو TEA.
  • خبرة في IBM MQ وApache Kafka.
  • خبرة في REST وOpenAPI أو Swagger وSOAP وgRPC وJSON وXML وXSD وWSDL وXPath وXSLT ونمذجة البيانات المعيارية.
  • معرفة SSL/TLS وmTLS وPKI وOAuth2 وOIDC وSAML وإدارة مفاتيح API أو الرموز.
  • خبرة في Git وMaven وGradle وHarness وTeamCity وJenkins وuDeploy.
  • خبرة في Splunk وAppDynamics وDynatrace وPrometheus وGrafana وMicrometer والتتبّع الموزع.
  • خبرة في TDD وBDD وJUnit 5 وMockito وTestcontainers وSpring Boot Test وPact وSpring Cloud Contract وJMeter وGatling وSonarQube وCheckstyle.
  • خبرة عميقة في معمارية التكامل للخدمات المصرفية والمالية.
  • خبرة في كشف الاحتيال ومسارات معالجة المدفوعات ومحاسبة دفتر الأستاذ الأساسي وأنظمة معالجة الصفقات أو المعاملات.
  • معرفة بتدفقات المعاملات والمعالجة المباشرة STP والتسليم مرة واحدة بالضبط ومقاومة التكرار والمرونة للمراسلة كثيفة الحجم.
  • إلمام باللوائح المصرفية والاستعداد للتدقيق والمرونة التشغيلية وأطر حماية البيانات.
  • قدرة مثبتة على قيادة الفرق التقنية وتوجيهها وإدارتها.
  • قدرة مثبتة على إدارة التسليم من البداية إلى النهاية وخرائط طريق المعمارية والنطاق وتنقيح قائمة الأعمال والتقدير وتحديد الأولويات.
  • مهارات قوية في إدارة أصحاب المصلحة والتواصل التقني والعرض وأجايل وسكرم أو كانبان وتخطيط السبرنتات وحوكمة الإصدارات.

المزايا

  • التوظيف على أساس تكافؤ الفرص.
  • توفير الترتيبات التيسيرية المعقولة للأشخاص ذوي الإعاقة.
  • تقديم دعم لإمكانية الوصول عند التقدم للوظائف.