Skip to content
BackSign in
Back

Apple

Java Backend Engineer-Retail

Shanghai, Shanghai, ChinaFull-time

Apply Now

Posted 2 days ago

Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple’s Information Systems and Technology (IS&T) organization. IS&T is the engine behind everything Apple does for customers and for the people who build for them.

It’s Apple’s central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless.

Do you love building solutions to handle global complexity and immense scale? Imagine what you could do here. Retail and Marcom Engineering, an IS&T team, builds and operates the systems and experiences that connect Apple's products with its customers. The team owns the technology behind both Apple's online and physical stores and drives the interactive marketing experiences and tools that keep creative operations moving.

Together, those functions deliver the technology behind every product story Apple tells and every purchase a customer makes.

Description

The ideal candidate will be a team player with a forward thinking mindset, ability and confidence to challenge the status quo to define future visions. The individual would be part of the global ASO engineering team delivering state of the art technical solutions working with the latest services, frameworks and tools. You would also need to possess an excellent grasp of technical concepts and have a strong understanding of the full development life cycle process and eager to contribute and influence to the development processes.

Minimum qualifications

Bachelors or Masters degree in Computer Science, Mathematics, or relevant industry experience or equivalent is required.

Proven experience in designing and development of enterprise applications

Proven experience delivering complex solutions for a multi-tier, distributed, high volume applications

Proficient in Java language with deep understanding of object oriented concepts and good experience in enterprise Java ecosystem

Familiarity with cloud paradigms ( e.g AWS or GCP )

Experience working with NoSQL and relational database technologies.

Experience with RESTful APIs.

Experience with Git, build tools (Maven, Gradle etc) and CI/CD practices

Good understanding of enterprise architecture patterns and concepts (High availability, load balancing, replication, etc)

Good communication and collaborative skills

Preferred qualifications

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 working in fast paced environment involving Agile development methodology and DevOps

Familiarity with GraphQL and modern API paradigms

Request a company

Privacy

Did you apply?