Software Engineer (Java Middleware), eBusiness
Apple, Sunnyvale, California
The role
Sales and Operations Engineering is part of IS&T and drives the technology behind Apple's global operations, sales, and supply chain. The team connects the systems that move products from factory to customer — bridging sales platforms with the operational infrastructure that keeps Apple running at scale and ensuring Apple's technology and business priorities move in lockstep.
What you need
B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience. 3+ years experience developing software in a professional capacity. 2+ years proven experience implementing cloud-based distributed systems, including familiarity with API implementation (e.g. REST, RPC, GraphQL, etc). 2+ years experience using relational (e.g. Postgres, MySQL, etc.) and NoSQL databases (e.g. Cassandra, MongoDB, etc). 2+ years experience with Java. 2+ years experience with middleware technologies like Software AG webMethods, SAP-BTP CPI, Mulesoft.