Drimva

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

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)