Java Backend Engineer - Retail
Core
Design and build scalable, multi-tier distributed enterprise applications powering Apple's online, physical retail, and marketing platforms.
Role type
Senior IC Java Backend Engineer
Builds
High-availability RESTful APIs and backend services for retail and marketing ecosystems
Domain
Retail technology, Enterprise Software, Cloud Infrastructure
Required skills
Java, Object-Oriented Design, Distributed Systems Architecture, RESTful API Design, Relational and NoSQL Databases, CI/CD Pipelines
Preferred skills
Microservices Architecture, Containerization (Kubernetes/Docker), Public Cloud (AWS/GCP), GraphQL, Test-Driven Development, Agile Methodologies
Technologies
Java, Kubernetes, Docker, AWS, GCP, Git, Maven, Gradle, NoSQL, GraphQL