Apple
Software Engineer (Java Middleware), eBusiness
$150K–$225K
Sunnyvale, California · Full-time · Posted Aug 28, 2026
- Experience
- 3+ years professional software development; 2+ years each in cloud-based distributed systems/API implementation, relational and NoSQL databases, Java, and middleware technologies.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Develops and maintains Java middleware software supporting Apple’s global sales, operations, and supply-chain systems.
What you'll do
- Develop, test, document, improve, and maintain software, primarily in Java.
- Contribute across project planning, design, implementation, and future iterations.
- Collaborate with teams to deliver high-quality solutions on schedule.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- 3+ years developing software professionally.
- 2+ years implementing cloud-based distributed systems, including API implementation, and using relational and NoSQL databases.
- 2+ years of Java experience and 2+ years with middleware technologies such as Software AG webMethods, SAP-BTP CPI, or Mulesoft.
Nice to have
- Exposure to CI/CD and deploying containerized software on cloud-based Kubernetes.
- Familiarity with Java web and unit-testing frameworks, tooling languages, or distributed orchestration and computing systems.
Pay
$150,400 and $225,300 (base salary range)
Tools
Java, REST, RPC, GraphQL, Postgres, MySQL, Cassandra, MongoDB
Model-written summary · the original posting is authoritative