Apple
Software Engineer (Java Middleware), eBusiness
$150K–$225K
Sunnyvale, California · Full-time · Posted Aug 20, 2026
- Experience
- More than 2+ years building middleware frameworks; more than 3+ years programming in Java or Python; more than 2+ years working with relational and NoSQL databases.
- Education
- Bachelor’s or Master’s degree in Computer Science or related field.
About the job
Designs and develops scalable Java-based B2B middleware platforms and frameworks that process partner transactions across data centers and cloud providers.
What you'll do
- Design and build frameworks for high-volume partner transactions and B2B platform scaling.
- Improve application availability and consistency across data centers and cloud providers; enhance persistence, event processing, transaction correlation, and notifications.
- Collaborate with project developers, operations, and systems engineers.
What they ask for
- Bachelor’s or Master’s degree in Computer Science or a related field.
- More than 2+ years of experience building frameworks using middleware such as Apache Camel.
- More than 3+ years of Java or Python programming experience building middleware or backend applications.
- More than 2+ years of experience with Oracle or similar relational databases and NoSQL databases such as MongoDB.
Nice to have
- Familiarity with AI/ML fundamentals.
- Working experience with Agile development methodology; knowledge of integrations with cloud-based solutions.
Pay
$150,400 and $225,300 USD base salary
Tools
Java, Python, Apache Camel, Oracle, MongoDB, HTTP/S, TCP, DNS, JVM
Model-written summary · the original posting is authoritative