← All roles

SAP BTP Full-Stack Engineer

Apple· Software and Services
Apply on company site
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