CareerPlanSign in

Java Backend Engineer

Shanghai, China💼 Full-time🗓 2026-08-20 → 2026-09-28

Core

Design and build scalable, multi-tier distributed enterprise applications powering Apple's online, physical retail, and marketing platforms.

Role type

Senior IC Java Backend Engineer

Builds

High-availability RESTful APIs and backend services for retail and marketing ecosystems

Domain

Enterprise software, Retail technology, Cloud infrastructure

Required skills

Java, Object-oriented design, Distributed systems architecture, RESTful API design, Relational and NoSQL databases, CI/CD pipelines

Preferred skills

Microservices architecture, Containerization (Kubernetes/Docker), Public cloud platforms (AWS/GCP), GraphQL, Test-Driven Development

Technologies

Java, Kubernetes, Docker, AWS, Git, Maven, Gradle, REST, NoSQL, GraphQL

Responsibilities

Design and maintain scalable distributed enterprise applications; Architect high-availability RESTful APIs and backend services; Implement robust data storage and retrieval strategies; Drive CI/CD practices to streamline deployment pipelines; Influence engineering standards and define future architectural visions.

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.