CareerPlanSign in

Integration Engineering - Software Engineer

Shanghai, China💼 Full-time🗓 2026-08-13 → 2026-09-28

Core

Design and build highly scalable Java-based B2B 'infrastructure as code' components and frameworks for processing high-volume transactions with Apple's partners.

Role type

Senior IC Integration Software Engineer

Builds

Scalable B2B integration platforms and transaction processing frameworks

Domain

Enterprise software, B2B integration, distributed systems

Required skills

Java, Apache Camel, Spring, relational databases, NoSQL, distributed system architecture, HTTP/S, TCP, DNS, JVM tuning, security protocols (SSL/TLS, SSH/SFTP, PKI, X509, PGP)

Preferred skills

Bash/Perl scripting, cloud-based solutions integration, AI/ML fundamentals, Agile development methodology

Technologies

Apache Camel, Spring, MongoDB, Oracle, JVM

Responsibilities

Design and develop frameworks for high-volume transaction processing; drive enhancements and scale B2B platforms; optimize availability and consistency across multiple data centers and cloud providers; develop frameworks for managing persistence, event processing, uniqueness, transaction correlation, and notifications; collaborate with domain developers, operations, and systems engineers.

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.