2 days ago
Responsibilities
- Design, develop, and enhance modern, distributed, scalable, and high-performance Content Management Systems.
- Build Java backend services, CMS platforms, content architecture, content models, workflows, APIs, integrations, search capabilities, and distributed systems.
- Develop systems that enable content to be created, managed, governed, and delivered across multiple digital experiences.
- Work with cross-functional teams to deliver interactive marketing experiences and tools for Apple’s worldwide digital presence.
- Use AI-assisted engineering and agentic workflows to improve CMS capabilities and software development productivity.
- Design and develop RESTful and GraphQL web services and write unit and integration tests.
Requirements
- Bachelor’s degree in Computer Science or equivalent work experience, with fundamentals in data structures, algorithms, and object-oriented design.
- At least 3 years of professional software development experience building scalable, highly available backend and web applications in Java.
- Hands-on experience with Java-based CMS or content platforms and their extension APIs.
- Experience with DAM or PIM solutions and integrations supporting content-as-a-service at scale.
- Strong hands-on experience with Java 11 or later and the Spring and Spring Boot ecosystem, including dependency injection, Spring MVC, and Spring Data.
- Experience designing and developing RESTful and/or GraphQL web services in Java.
- Working knowledge of SQL and NoSQL databases and content-focused data modeling.
- Experience with Maven or Gradle, Git, and Jenkins for build and CI/CD tooling.
- Experience writing unit and integration tests with JUnit, Mockito, or similar frameworks.
- Preferred experience with Docker, Kubernetes, cloud platforms, caching and search technologies, Kafka or similar messaging systems, React, Vue, Angular, and AI/ML tools or AI coding assistants.
Tech Stack
AngularApache KafkaDockerElasticsearchGitGradleGraphQLJavaJavaScriptJenkinsJUnitKubernetesMavenReactRedisSpring BootSQLVue.js
Categories
About Apple
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.
