About the role

Strong experience with SAP BTP Cloud Foundry.

Hands-on experience with SAP Build Process Automation (BPA) including Process Orchestration, Workflows, Business Rules, Forms, Process Visibility, and API integrations.

Strong experience with SAP Integration Suite (Cloud Integration/CPI) including iFlows, SFTP adapters, REST/SOAP integrations, monitoring, and troubleshooting.

Experience with SAP Event Mesh / Advanced Event Mesh and event-driven integration patterns.

Experience developing and consuming REST and OData APIs.

Experience integrating SAP and non-SAP applications using SAP BTP technologies.

Experience with SAP S/4HANA and/or SAP ECC integrations.

Knowledge of OAuth2, XSUAA, IAS, Git, CI/CD pipelines, and DevOps practices.

Understanding of file-based integration patterns, SFTP processing, orchestration frameworks, exception handling, and monitoring.

Familiarity with Agile/Scrum delivery methodologies.

What we're looking for

  • Must Have

Content Model (Design custom types, aspects, properties and associations)

  • Alfresco RM model (rma:record, holds, disposal aspects)
  • Web Scripts / Web Services -- Java-backed, REST web scripts, handling pagination, authentication and error responses
  • Scheduled Jobs — Implement Quartz-based jobs, configure cron, batch size, thread count and Solr/DB search trade-offs
  • OOTB API Services

Custom API — Build layered REST APIs

  • Alfresco Governance Services — retention schedule, auto-filing rules, hold management
  • Alfresco Process Services — Design and deploy BPMN 2.0 workflows; build custom workflows and integrate APS with ACS via Keycloak/Identity Service

Good to Have

  • Alfresco
  • Alfresco Digital Workspace (ADW) extension development
  • Alfresco Search Services tuning (Elasticsearch facets, custom field mapping, index configuration)
  • AMP/JAR module packaging

Apply for this role

Takes about two minutes

Optional. Your LinkedIn, portfolio, or GitHub.

Click to choose a PDF, DOC or DOCX

Optional, up to 5MB.

Your details go straight to our hiring team. We never share them with third parties.