We are seeking an experienced SAP Integration Suite (Cloud Integration CPI) Developer to design, develop, and support enterprise integrations between SAP S/4HANA and cloud/non-SAP applications.
The primary focus of this role is building scalable, secure, and event-driven integrations connecting SAP with SaaS platforms such as Salesforce, Workday, Agiloft, Azure-hosted applications, and external partner systems.
This role will also support the organization s middleware modernization initiative, including migration of interfaces from SAP Process Integration/Process Orchestration (PI/PO) to SAP Integration Suite on SAP BTP.
Key Responsibilities
Integration Development
Design and develop integration flows (iFlows) using SAP Integration Suite (Cloud Integration/CPI)
Build inbound and outbound interfaces between SAP S/4HANA and external systems
Implement synchronous and asynchronous integrations
Develop API, event-based, and messaging-based integrations
PI/PO to Integration Suite Migration (Critical Requirement)
Analyze existing SAP PI/PO interfaces (ICO, BPM, ccBPM, proxy, IDoc, file-based, and RFC scenarios)
Redesign and rebuild legacy integrations into CPI-native architecture
Replace PI/PO adapters with CPI adapters and connectivity mechanisms
Migrate mappings (Graphical, XSLT, Java) into CPI mappings or Groovy scripts
Re-architect BPM/ccBPM scenarios into CPI process orchestration patterns (JMS queues, Process Direct, Data Store, Splitter/Gather, etc.)
Identify and eliminate tight coupling or on-premise dependencies
Participate in migration planning, interface inventory, and decommission strategy
Perform testing, cutover, and stabilization during PI/PO retirement
Cloud & SaaS Integrations
Develop and maintain integrations with:
Salesforce (REST APIs, Bulk APIs, Platform Events, Pub/Sub API)
Workday (SOAP and REST APIs)
Agiloft / Contract Lifecycle Management systems
Azure-hosted applications and external partner systems
Vendor and B2B integrations
Connectivity & Protocols
REST, SOAP, and OData services
IDoc, RFC, and BAPI integrations
SFTP/FTP file integrations
JMS messaging
HTTPS and Webhooks
Event-driven integrations (Event Mesh preferred)
Security & Authentication
OAuth 2.0 (Client Credentials and JWT Bearer)
Certificate-based authentication (mTLS)
SAML assertions
Keystore and certificate management in BTP
Secure connectivity via Cloud Connector
Data Transformation & Mapping
Graphical message mapping
Groovy scripting for routing and transformation
JSON, XML, CSV, and flat file handling
Payload enrichment and content-based routing
Error handling and retry logic
Monitoring & Support
Monitor interfaces using Integration Suite monitoring
Troubleshoot and resolve message failures
Root cause analysis and defect resolution
Required Technical Skills
SAP & Middleware
SAP Integration Suite (Cloud Integration/CPI) 2+ years
SAP PI/PO hands-on migration experience required
SAP BTP fundamentals (subaccounts, destinations, service instances)
SAP Connectivity
IDoc, RFC, Proxy, and BAPI integrations
SAP OData services
SAP Cloud Connector configuration
Development
Groovy scripting in CPI
XML/JSON processing
API testing tools (Postman or similar)
XSLT (preferred)
Integration & Security
OAuth 2.0 and certificate authentication
API-based integrations
Messaging and queuing concepts (JMS/Event Mesh)