المسمى الوظيفي: مطور أول IBM WebMethods
نوع التوظيف: دوام كامل (FTE)
الموقع: عن بُعد
الخبرة: 11–20 سنة
نحن نبحث عن مطوري IBM WebMethods أول ذوي خبرة لتصميم وتطوير وتحسين ودعم حلول التكامل المؤسسية. يجب أن يتمتع المرشح المثالي بخبرة عملية قوية في منصة تكامل IBM WebMethods وهندسة التكامل القائمة على واجهة برمجة التطبيقات (API).
المسؤوليات التقنية الرئيسية
- تصميم وتطوير واختبار ونشر وصيانة التكامل باستخدام خادم تكامل IBM WebMethods.
- بناء خدمات قابلة لإعادة الاستخدام، وتدفقات، ومحولات، ومنطق تحويل لتطبيقات المؤسسات.
- تطوير وإدارة واجهات برمجة تطبيقات REST و SOAP باستخدام WebMethods API Gateway وقدرات إدارة واجهة برمجة التطبيقات ذات الصلة.
- تكوين أمان واجهة برمجة التطبيقات بما في ذلك OAuth 2.0، و JWT، ومفاتيح واجهة برمجة التطبيقات، و mutual TLS، والشهادات، وتحديد معدل الاستخدام، وسياسات الوصول.
- تطوير عمليات التكامل باستخدام JDBC، و SAP، و Salesforce، و FTP/SFTP، وجمع الملفات، و HTTP/HTTPS، و JMS، و MQ، وغيرها من المحولات/الموصلات القياسية.
- العمل مع WebMethods Universal Messaging، و Broker/JMS، و IBM MQ لعمليات التكامل غير المتزامنة والقائمة على الرسائل.
- بناء تكاملات B2B/EDI باستخدام WebMethods Trading Networks، بما في ذلك إعداد الشركاء، وأنواع المستندات، وقواعد التوجيه، والإقرارات، ومعالجة الأخطاء.
- تطوير عمليات الربط باستخدام WebMethods Flow Services، و Java Services، و XSLT، و XML، و JSON، و XPath، وخدمات التحويل.
- تكوين ودعم WebMethods MWS، و My WebMethods Server، و Command Central، و Deployer.
- تنفيذ التسجيل المركزي، ومعالجة الاستثناءات، وإعادة المحاولات، والتنبيهات، ومراقبة الأداء لعمليات التكامل.
- استكشاف أخطاء الإنتاج وإصلاحها، وتحليل السجلات، وإجراء تحليل السبب الجذري، وتوفير إصلاحات تقنية دائمة.
- المشاركة في مراجعات الكود، ومناقشات تصميم التكامل، وتخطيط الإصدار، والوثائق التقنية.
المهارات التقنية الإلزامية
- خبرة عملية قوية في IBM WebMethods / خادم تكامل WebMethods.
- WebMethods Designer, Developer, Deployer, Command Central, and Administrator.
- WebMethods API Gateway, API Portal, REST APIs, SOAP Web Services, OpenAPI/Swagger.
- WebMethods Universal Messaging, JMS, IBM MQ، أنماط المراسلة، وإدارة قوائم الانتظار.
- WebMethods Trading Networks, تكامل B2B، معايير EDI مثل XML, X12, EDIFACT، والملفات المسطحة.
- محولات WebMethods: JDBC, SAP, Salesforce, File, FTP/SFTP, HTTP, JMS، والمحولات المخصصة.
- Java/J2EE, Java Services, Groovy scripting, XML, JSON, XSLT, XPath, and SQL.
- التكامل مع Oracle, SQL Server, SAP, Salesforce، وتطبيقات المؤسسات الأخرى.
- أوامر Linux/Unix، وبرمجة shell، ونشر التطبيقات، واستكشاف الأخطاء وإصلاحها.
- أدوات CI/CD مثل Git, Jenkins, Azure DevOps, Maven, Docker, and Kubernetes/OpenShift.
- فهم الخدمات المصغرة، والهندسة القائمة على الأحداث، والاتصال القائم على واجهة برمجة التطبيقات، ومعايير الأمان، وممارسات DevOps.
المهارات المفضلة
- شهادة IBM webMethods أو شهادة Software AG webMethods.
- خبرة في التكامل السحابي، و Kubernetes/OpenShift، وعمليات النشر بالحاويات.
- معرفة بـ Kafka، أو خدمات تكامل Azure، أو منصات تكامل حديثة أخرى.
- خبرة في الخدمات المالية، أو الاتصالات، أو بيئات تكامل المؤسسات واسعة النطاق.
- مهارات تواصل قوية والقدرة على العمل بشكل مستقل في بيئة هجينة/عن بُعد.
Job Title: Senior IBM WebMethods Developer
Employment Type: Full-Time (FTE)
Location: Remote
Experience: 11–20 years
We are seeking experienced Senior IBM WebMethods Developers to design, develop, enhance, and support enterprise integration solutions. The ideal candidate must have strong hands-on experience across the IBM WebMethods integration platform and API-led integration architecture.
Key Technical Responsibilities
- Design, develop, test, deploy, and maintain integration using IBM WebMethods Integration Server.
- Build reusable services, flows, adapters, and transformation logic for enterprise applications.
- Develop and manage REST and SOAP APIs using WebMethods API Gateway and related API-management capabilities.
- Configure API security including OAuth 2.0, JWT, API keys, mutual TLS, certificates, rate limiting, and access policies.
- Develop integrations using JDBC, SAP, Salesforce, FTP/SFTP, file polling, HTTP/HTTPS, JMS, MQ, and other standard adapters/connectors.
- Work with WebMethods Universal Messaging, Broker/JMS, and IBM MQ for asynchronous and message-based integrations.
- Build B2B/EDI integrations using WebMethods Trading Networks, including partner onboarding, document types, routing rules, acknowledgements, and error handling.
- Develop mappings using WebMethods Flow Services, Java Services, XSLT, XML, JSON, XPath, and transformation services.
- Configure and support WebMethods MWS, My WebMethods Server, Command Central, and Deployer.
- Implement centralized logging, exception handling, retries, alerts, and performance monitoring for integrations.
- Troubleshoot production issues, analyze logs, perform root-cause analysis, and provide permanent technical fixes.
- Participate in code reviews, integration design discussions, release planning, and technical documentation.
Mandatory Technical Skills
- Strong hands-on experience in IBM WebMethods / WebMethods Integration Server.
- WebMethods Designer, Developer, Deployer, Command Central, and Administrator.
- WebMethods API Gateway, API Portal, REST APIs, SOAP Web Services, OpenAPI/Swagger.
- WebMethods Universal Messaging, JMS, IBM MQ, messaging patterns, and queue management.
- WebMethods Trading Networks, B2B integration, EDI standards such as XML, X12, EDIFACT, and flat files.
- WebMethods adapters: JDBC, SAP, Salesforce, File, FTP/SFTP, HTTP, JMS, and custom adapters.
- Java/J2EE, Java Services, Groovy scripting, XML, JSON, XSLT, XPath, and SQL.
- Integration with Oracle, SQL Server, SAP, Salesforce, and other enterprise applications.
- Linux/Unix commands, shell scripting, application deployment, and troubleshooting.
- CI/CD tools such as Git, Jenkins, Azure DevOps, Maven, Docker, and Kubernetes/OpenShift.
- Understanding of microservices, event-driven architecture, API-led connectivity, security standards, and DevOps practices.
Preferred Skills
- IBM webMethods certification or Software AG webMethods certification.
- Experience with cloud integration, Kubernetes/OpenShift, and containerized deployments.
- Knowledge of Kafka, Azure Integration Services, or other modern integration platforms.
- Experience in financial services, telecom, or large-scale enterprise integration environments.
- Strong communication skills and ability to work independently in a hybrid/remote environment.