CareerPlanSign in

Software Engineer (Java Middleware), eBusiness

Sunnyvale, United States of America💼 Full-time🗓 2026-08-28 → 2026-09-28

Core

Develop, test, document, improve, and maintain Java-based middleware solutions connecting sales platforms with operational infrastructure for Apple's global supply chain and sales systems.

Role type

Senior IC Java middleware engineer

Builds

Middleware systems bridging sales platforms with operational infrastructure

Domain

Enterprise software, supply chain, sales operations

Required skills

Java, cloud-based distributed systems, relational databases, NoSQL databases, middleware technologies (Software AG webMethods, SAP-BTP CPI, Mulesoft), API implementation (REST, RPC, GraphQL)

Preferred skills

CI/CD tools, containerized applications on Kubernetes, Java web frameworks, unit testing frameworks, tooling languages, distributed orchestration systems, JVM internals, networking concepts, OOP principles

Technologies

Java, Postgres, MySQL, Cassandra, MongoDB, Software AG webMethods, SAP-BTP CPI, Mulesoft, AWS EKS, GCP GKE, Azure AKS, ServiceTalk, Spring, Dropwizard, Quarkus, Micronaut, JUnit, Mockito, Go, Python, Ruby, Airflow, Spark, Flink

Responsibilities

Develop, test, document, improve, and maintain code; participate in project planning, design, implementation, and future iterations

Seniority

Mid-level, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.