To shape the next generation of applications and tools by working with pioneering technologies and setting the direction and architecture of the backend system and services at Apple
Requirements
- Expertise in Java and Spring
- Extensive experience working with NoSQL data stores such as Cassandra and Solr
- Experience with message or event driven architectures (such as Kafka)
- Familiarity with version control systems like Git, and CI/CD tools (such as Jenkins), and build tools (such as Gradle and Bazel)
- Prioritizes unit, integration, and end-to-end tests as part of development
Responsibilities
- Developing and enhancing backend pipelines and services
- Designing highly scalable systems
- Troubleshooting and optimizing complex systems
- Working with cross-functional teams, QA teams
- Influencing everything from the system design to project planning
- Building mission-critical, high-performance backend systems
- Delivering high quality software at scale
Other
- Committed to encouraging an open and inclusive work environment
- Ability to communicate effectively and collaborate with partner teams
- Bachelor’s Degree in Computer Science or similar technical discipline
- 7+ years of demonstrated experience in shipping scalable, maintainable, and testable backend systems