Apple

Java Backend Engineer - Retail

Apple
Apply
8 hours ago
Shanghai, ChinaSenior

Responsibilities

  • Design and develop complex, multi-tier distributed enterprise applications for high-volume environments.
  • Build, deploy, and orchestrate scalable microservices using containerization and public cloud platforms.
  • Design RESTful APIs and integrate relational or NoSQL database technologies.
  • Apply enterprise architecture patterns including high availability, load balancing, and replication.
  • Contribute across the full software development lifecycle and collaborate with cross-functional engineering teams.
  • Influence development processes, challenge the status quo, and help shape future technical visions.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or Mathematics, or equivalent practical industry experience.
  • Demonstrated experience designing and developing multi-tier, distributed enterprise applications for high-volume environments.
  • Deep proficiency in Java and in-depth understanding of object-oriented design and the enterprise Java ecosystem.
  • Preferred experience with Kubernetes, Docker, AWS, GCP, Git, Maven, Gradle, GraphQL, CI/CD tools, and relational or NoSQL databases.
  • Understanding of enterprise architecture patterns, cloud paradigms, Clean Code principles, Test-Driven Development, Agile development methodologies, and DevOps practices.
  • Strong communication and collaboration skills with experience contributing to cross-functional engineering teams.

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me