Principal, Engineer (Java/SAP)
JobgetherRemotely
awsjavaspring bootsap aribanosqldynamodbsimslp
Job Description
📋 Description
- Lead and architect Java and Spring Boot solutions integrating SAP Ariba with backend enrichment
- Own the technical roadmap for SAP Ariba integrations, including platform config, workflows, and
- Provide technical leadership to a small engineering team maintaining the integration platform.
- Drive architectural decisions on programming patterns, system design, and infra.
- Serve as primary technical contact for SAP Ariba configuration, integration, and troubleshooting.
- Design and maintain backend integrations using APIs, event-driven architectures, and NoSQL data
🎯 Requirements
- 8+ years of production Java with strong Spring Boot experience.
- Deep SAP Ariba expertise: Ariba Developer Portal, OAuth, API keys/tokens, Supplier Data API, Cloud
- Strong SAP Ariba SIM/SLP configuration: approvals, custom fields, risk modules, platform limits.
- Backend integrations with APIs, event-driven patterns, AWS Step Functions, DynamoDB.
- Familiarity with SAP S/4HANA, Cloud for Credit, SAP BTP, CAP, and SAP UI5.
- Security and performance optimization for third-party API authentication and credentials.
🎁 Benefits
- Initial three-month project with strong potential for extension into 2027.
- Compensation up to $80 USD/hour, based on 40h/week and role leveling.
- Flexible compensation discussion based on experience and engagement.
- Possible overlap with EST working hours.
- Opportunity to work on complex enterprise SAP integrations in a global environment.
- Exposure to strategic architecture, SAP Ariba, and emerging AI-assisted development practices.
Back to all jobs