Software Engineer, IS&T
Core
Build and enhance scalable back-end platforms and applications supporting Apple's global sales, operations, and supply chain systems.
Role type
Senior IC backend software engineer (Java)
Builds
Enterprise and customer-facing technology systems for global operations and supply chain
Domain
Enterprise software, supply chain, global operations
Deliverable
production ML models | product features
Required skills
Java, REST APIs, relational databases, concurrency, data structures, unit testing, code debugging
Preferred skills
Spring framework, SOA/Microservices architecture, JVM internals, garbage collection, No-SQL databases (Cassandra, MongoDB), distributed systems, caching solutions
Technologies
Java, Spring, Cassandra, MongoDB, REST
Responsibilities
Design and implement high-throughput, low-latency, highly available critical applications; architect application layers in SOA/Microservices landscapes; work in a global environment across multiple timezones
Seniority
Mid-level, hands-on IC