Apple
Sr. Software Engineer (Java Middleware), eBusiness Services
$185K–$278K
Sunnyvale, California · Senior · Full-time · Posted Oct 9, 2026
- Experience
- More than 3+ years building middleware frameworks; more than 4+ years programming in Java or Python; more than 3+ 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 builds scalable Java-based B2B middleware and integration platforms supporting high-volume transactions with Apple’s partners.
What you'll do
- Design and develop frameworks for processing high-volume partner transactions and managing persistence, event processing, transaction correlation, and notifications.
- Scale B2B platforms and improve application availability and consistency across data centers and cloud providers.
- Collaborate with project developers, operations teams, and systems engineers.
What they ask for
- Bachelor’s or Master’s degree in Computer Science or a related field.
- More than 3 years of experience building middleware frameworks, such as with Apache Camel.
- More than 4 years of Java or Python programming experience building middleware or backend applications.
- More than 3 years of experience with Oracle or similar relational databases and NoSQL databases such as MongoDB.
Nice to have
- Familiarity with AI/ML fundamentals.
- Experience with Agile development methodology or integrations with cloud-based solutions.
Pay
$184,700 and $277,600 USD base salary
Tools
Java, Python, Apache Camel, Oracle, MongoDB, HTTP/S, TCP, DNS
Model-written summary · the original posting is authoritative