SAP BTP Full-Stack Engineer
Apple· Software and Services
ShanghaiFull-timePosted 2mo ago
About the role
Full-Stack Engineer on the SAP Development Team responsible for designing, developing, and implementing cloud-native enterprise applications on SAP BTP, leveraging microservices, frameworks, and best practices to deliver scalable, secure solutions across regions.
Responsibilities
- Design and architect scalable, reliable, and secure enterprise solutions on the SAP BTP platform by actively participating in architecture review meetings.
- Develop and implement reusable technical frameworks and microservices architectures to accelerate future development and ensure system scalability.
- Manage end-to-end project activities, including defining scope, balancing priorities, resolving escalations, and providing regular progress updates.
- Deliver high-quality, production-ready SAP applications within dynamic timelines, maintaining a strong focus on clean code and robust software testing.
- Solve complex technical problems proactively, driving swift issue resolution across multi-regional, cross-functional teams.
- Collaborate effectively with global stakeholders and team members across different time zones to ensure successful alignment and project execution.
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, or equivalent practical experience.
- Experience developing large-scale enterprise business applications using Java, Node.js, or Python on the SAP Business Technology Platform (SAP BTP).
- Experience with the SAP Cloud Application Programming (CAP) Model and building database entities using Core Data Services (CDS) models.
- Experience programming in at least two development environments: JavaScript/TypeScript (Node.js) or Java (Spring/Spring Boot).
- Experience designing and building cloud-native microservices architectures with a strong focus on secure programming practices.
- Experience implementing event-driven architectures, specifically working with SAP Advanced Event Mesh (AEM).
- Experience in software testing, test automation, and test-driven development (TDD), including unit and regression testing.
- Experience in rapid prototyping and applying clean code principles to build maintainable, scalable software solutions.
Skills
Required:JavaNode.jsCAP ModelCDSMicroservicesEvent-Driven ArchitectureTesting/QACI/CDOData/REST/SOAPSAP HANA
Nice to have:PythonSAP BTP Core Services
Benefits
- Apple is an equal opportunity employer that is committed to inclusion and diversity, and thus we treat all applicants fairly and equally.
- Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.
- Accessibility is a fundamental consideration in Apple’s workplace and culture.
Last updated Aug 7, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services