Java Backend Engineer-Retail
Apple· Corporate Functions
ShanghaiFull-timePosted 1w ago
About the role
IS&T-based role within Retail and Marcom Engineering focusing on enterprise-scale Java backend solutions, cloud deployments, and microservices to support Apple’s online and physical store experiences.
Responsibilities
- Design and development of enterprise applications for multi-tier, distributed, high-volume environments
- Deliver complex solutions for scalable microservices and containerized deployments
- Build and maintain RESTful APIs and integrate with NoSQL and relational databases
- Participate in CI/CD processes using Git, Maven/Gradle, and related tools
- Apply enterprise architecture patterns (high availability, load balancing, replication)
- Collaborate effectively across teams and communicate technical concepts clearly
- Contribute to development processes, follow Clean Code and TDD practices
- Work in a fast-paced Agile/DevOps environment
- Familiarity with GraphQL and modern API paradigms
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Mathematics, or relevant industry experience
- Proven experience in designing and development of enterprise applications
- Proven experience delivering complex solutions for multi-tier, distributed, high volume applications
- Proficient in Java with deep OO concepts and enterprise Java ecosystem
- Familiarity with cloud paradigms (AWS or GCP)
- Experience with NoSQL and relational databases
- Experience with RESTful APIs
- Experience with Git, build tools (Maven, Gradle) and CI/CD practices
- Understanding of enterprise architecture patterns (HA, load balancing, replication)
- Good communication and collaborative skills
- Experience in building and deploying applications in public cloud (preferably AWS)
- Experience in building, orchestrating, and deploying highly scalable Microservices using Containerization/Kubernetes
- Experience with Clean Code principles and Test Driven Development (TDD)
- Experience with Agile development methodology and DevOps
- Familiarity with GraphQL and modern API paradigms
Skills
Required:JavaCloud platformsDatabasesRESTful APIsGit & CI/CDDelivery methodologiesCommunication
Nice to have:Microservices & KubernetesSoftware craftsmanship
Benefits
- Inclusive culture with accessibility and diversity commitment
- Supportive environment for learning and career growth
- Accommodation for applicants with disabilities
- Competitive benefits aligned with Apple’s policies
Last updated Oct 16, 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, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services