CodeNinja is a full-stack AI and engineering delivery firm helping Saudi enterprises and government entities modernize systems and operationalize intelligence across mission-critical workflows. Through embedded engineering teams, AI labs, and global capability centers, CodeNinja builds sovereign AI systems and application infrastructure that clients own permanently aligned with Vision 2030. CodeNinja operates across Saudi Arabia's priority sectors, including government digitization, energy, financial services, logistics, and healthcare, and is trusted by 240+ organizations across 15+ industries region-wide.
About the Role
We're hiring a Backend Resource to design, develop, and support Open Banking API infrastructure for Jeel, working on secure, scalable, and well-governed APIs aligned with enterprise standards and digital transformation objectives. One resource is expected to subsequently transition to the Production team for ongoing operational support. This is a hands-on API development role requiring deep IBM API Connect and DataPower expertise, working onsite with prior banking/fintech delivery experience.
Key Responsibilities
- Design, develop, and publish APIs on IBM API Connect (APIC) aligned with enterprise standards and security policies
- Configure API gateways, policies, and DataPower for secure, high-performance API traffic management
- Build and maintain RESTful APIs and microservices to support integration and consumer requirements
- Optimize API performance, reliability, and throughput across backend and integration layers
- Collaborate with business, QA, and technical teams during requirement gathering, testing, and production deployments
- Automate build, test, and deployment pipelines using CI/CD tools to ensure operational stability
- Troubleshoot and resolve API, integration, and production issues across the backend stack
- Prepare technical documentation, API specifications, and deployment runbooks for the platform
Desired Candidate Profile
4-6 years of hands-on experience in API development and management
Strong hands-on expertise with IBM API Connect (APIC) and IBM DataPower Gateway
Proficiency in Java, RESTful APIs, and microservices architecture
Experience with Oracle, MySQL, or PostgreSQL databases and SQL
Working knowledge of OAuth 2.0, JWT, JSON/XML, and REST/SOAP integration
Prior experience delivering solutions within banking or financial services
Nice to Have
- Experience with JMS, Apache Kafka, or other event-streaming platforms
- Cloud/DevOps exposure: AWS (EC2, S3), Docker, Kubernetes, Jenkins, Git, CI/CD
- IBM Certified Solution Implementer API Connect
- Oracle Certified Professional: Java SE Programmer
CodeNinja هي شركة تقدم حلول كاملة للذكاء الاصطناعي والهندسة تساعد المؤسسات الحكومية والجهات الحكومية في السعودية على تحديث الأنظمة وتحويل الذكاء عبر سير العمل الحيوي للمهمة. من خلال فرق هندسة مدمجة ومختبرات ذكاء اصطناعي ومراكز قدرات عالمية، تبني CodeNinja أنظمة ذكاء اصطناعي ذات سيادة وبنية تحتية للتطبيقات يمتلكها العملاء بشكل دائم ومتوافقة مع رؤية 2030. تعمل CodeNinja عبر القطاعات ذات الأولوية في السعودية، بما في ذلك الرقمنة الحكومية، والطاقة، والخدمات المالية، واللوجستيات، والرعاية الصحية، وتثق بها أكثر من 240 جهة عبر 15 صناعة في المنطقة.
حول الدور
نحن نوظّف مطور باكإند لتصميم وتطوير ودعم بنية واجهات برمجة التطبيقات API الخاصة بـ Open Banking لـ Jeel، والعمل على واجهات آمنة وقابلة للتوسع ومُحكومة جيداً ومتوافقة مع معايير المؤسسة وأهداف التحول الرقمي. من المتوقع أن ينتقل أحد الموارد لاحقاً إلى فريق الإنتاج لتوفير الدعم التشغيلي المستمر. هذا الدور يتطلب تطوير API بشكل عملي مع خبرة عميقة في IBM API Connect وDataPower، والعمل في الموقع مع خبرة سابقة في تسليم بنوك/فينتك.
المهام الرئيسية
- تصميم وتطوير ونشر واجهات API على IBM API Connect (APIC) بما يتماشى مع معايير المؤسسة وسياسات الأمن
- تكوين بوابات API والسياسات وDataPower لإدارة حركة مرور API آمنة وعالية الأداء
- بناء وصيانة واجهات RESTful وخدمات ميكرو لتوفير التكامل ومتطلبات المستهلك
- تحسين أداء API وموثوقيته وعرضه الترددي عبر طبقات الخلفية والتكامل
- التعاون مع فرق الأعمال وضمان الجودة والتقنية أثناء جمع المتطلبات والاختبار ونشر الإنتاج
- أتمتة خطوط البناء والاختبار والنشر باستخدام أدوات CI/CD لضمان الاستقرار التشغيلي
- تشخيص وحل قضايا API والتكامل والإنتاج عبر سلسلة الخلفية
- إعداد الوثائق التقنية ومواصفات API وكتب تشغيل النشر للمنصة
الملف المرغوب فيه للمرشح
4-6 سنوات خبرة عملية في تطوير وإدارة واجهات API
خبرة عملية قوية مع IBM API Connect (APIC) وIBM DataPower Gateway
إتقان Java وواجهات RESTful والهندسة المعمارية للخدمات المصغرة
خبرة في قواعد بيانات Oracle وMySQL أو PostgreSQL وSQL
معرفة عملية بـ OAuth 2.0 وJWT وJSON/XML وتكامل REST/SOAP
خبرة سابقة في تقديم حلول داخل الخدمات المصرفية أو المالية
مهارات إضافية مفيدة
- خبرة مع JMS أو Apache Kafka أو منصات تدفق الحدث الأخرى
- إطلاع على Cloud/DevOps: AWS (EC2, S3)، Docker، Kubernetes، Jenkins، Git، CI/CD
- IBM Certified Solution Implementer API Connect
- Oracle Certified Professional: Java SE Programmer