A

Apple

Designs phones, computers and their operating systems

Java Backend Engineer - Retail

Backend 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 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 an in-depth understanding of object-oriented design and the enterprise Java ecosystem.
  • Background building, deploying, and orchestrating highly scalable microservices using containerization technologies such as Kubernetes and Docker in public cloud environments, preferably AWS.
  • Hands-on experience designing RESTful APIs and integrating relational or NoSQL database technologies.
  • A solid understanding of enterprise architecture patterns, including high availability, load balancing, and replication; cloud paradigms such as AWS and GCP; and CI/CD tools such as Git, Maven, and Gradle.
  • Mastery of Clean Code principles, Test-Driven Development, Agile development methodologies, and DevOps practices.
  • Exposure to GraphQL and modern API architectural paradigms.

Responsibilities

  • Design, build, and maintain scalable, multi-tier distributed enterprise applications powering Apple's online, physical retail, and marketing platforms.
  • Architect high-availability RESTful APIs and backend services using the enterprise Java ecosystem and cloud paradigms.
  • Collaborate with global cross-functional engineering teams to deliver end-to-end technical solutions across the entire software development life cycle.
  • Implement robust data storage and retrieval strategies integrating relational and NoSQL database technologies.
  • Drive continuous integration and continuous delivery practices using Git, Maven, and Gradle to streamline deployment pipelines.
  • Influence engineering standards and challenge the status quo to define future architectural visions and improve development processes.

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