A

Apple

Designs phones, computers and their operating systems

SAP Java Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, or equivalent practical experience.
  • At least 5 years of experience building and deploying full-stack enterprise applications using Java and Spring Boot, including Spring Web, Spring Security, and Spring Integration.
  • Experience building interactive user interfaces with modern frontend frameworks such as React, Vue, or Angular.
  • Experience designing, developing, and consuming RESTful APIs, SOAP, and OData V2/V4 services.
  • Experience with database design, data modeling, and application development using SAP HANA Cloud or other relational or NoSQL databases.

Responsibilities

  • Design, develop, and deploy full-stack cloud applications and enterprise solutions using Java, Spring Boot, and modern frontend frameworks such as React, Vue, or Angular.
  • Build robust data models and secure, scalable RESTful and OData APIs for integration with frontend applications and core enterprise platforms such as S/4HANA.
  • Collaborate with cross-functional teams, functional business partners, and stakeholders to validate and translate requirements into technical architectures.
  • Oversee the application development lifecycle, from initial design and data modeling through deployment, monitoring, and continuous improvement in production environments.
  • Optimize system performance and troubleshoot complex production issues using JVM tuning, garbage collection, and application monitoring tools.
  • Implement event-driven architectures and microservices using technologies such as Kafka or SAP Event Mesh.
  • Design and develop Model Context Protocol clients and servers to power next-generation platform capabilities.

Desired Qualifications

  • Experience building, deploying, and configuring cloud services on platforms such as AliCloud, including ECS instances, Load Balancers, VPC, KMS, and Secret Manager.
  • Experience optimizing JVM performance, tuning garbage collection, and using application monitoring and logging tools such as Dynatrace, JConsole, Splunk, or Kibana.
  • Experience designing high-throughput, low-latency systems using event-driven architectures with Kafka or SAP Event Mesh.
  • Experience with application security concepts including OAuth, JWT, XSUAA, and X509, and integration with core SAP systems such as S/4HANA.
  • Proficiency with development environments and tools such as IntelliJ IDEA, VS Code, Git, Maven, or Gradle.
  • Experience working effectively in multi-regional, cross-functional teams across time zones, prioritizing tasks, and delivering results in a dynamic environment.
  • A track record of exploring, learning, and implementing new software technologies and frameworks to enhance system capabilities.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs