Sr. Software Engineer (Java Middleware), eBusiness
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