CareerPlan

Sr. Software Engineer (Java Middleware), eBusiness

Sunnyvale, United States of AmericaFull-time2026-10-09 → 2026-11-10

Core

Design and build highly scalable Java-based B2B integration platforms and frameworks to process high-volume transactions for Apple's global sales and supply chain operations.

Role type

Senior IC Software Engineer (Java Middleware)

Builds

B2B integration platforms, transaction processing frameworks, and distributed data services

Domain

Enterprise B2B integration, distributed systems, cloud infrastructure

Required skills

Java, Python, Apache Camel, relational databases (Oracle), NoSQL databases (MongoDB), HTTP/S, TCP, DNS, load balancing, JVM tuning, networking, security protocols (TLS/SSL, SSH/SFTP, PKI, X.509, PGP), event processing, transaction correlation

Preferred skills

AI/ML fundamentals, Agile development, cloud-based solution integrations, technical leadership, project management

Technologies

Apache Camel, Oracle, MongoDB, JVM, Kubernetes, AWS, Azure, GCP

Responsibilities

Design and develop frameworks that process high volume transactions with Apple's partners; Utilize sound judgment and strong technical leadership to drive enhancements and scale our B2B platforms; Develop solutions that will optimize availability and consistency for applications deployed across multiple data centers and cloud providers; Develop and enhance frameworks for managing persistence, event processing, uniqueness, transaction correlation and notifications; Work closely with domain specific project developers, operations and systems engineers.

Seniority

Senior, hands-on IC