← All roles

Java Backend Engineer-Retail

Apple· Corporate Functions
Apply on company site
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