3+ years of experience in a professional software development position
Passionate about sharing your in-depth knowledge and experience building applications
Strong programming experience in Java Experience in relational and/or NoSQL database systems such as Oracle Database, MySQL, Cassandra, MongoDB, Amazon DynamoDB, etc.
Ability to independently learn new technologies and value life-long learning
Share our value of a collaborative team
Share our belief in automation and tooling as a critical part of the software lifecycle
BS in Computer Science or industry work equivalent
Worked with message driven programming using Kafka or other messaging technologies
Familiar with batch and large scale data analytics such as Apache Spark and related technologies
Experience writing REST APIs
Insights into caching technologies
Experience with high throughput system infrastructure design and deployment is a plus.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.