Apple Card Engineering team is looking to build and deliver unique, innovative features and enhancements to the Apple Card product
Requirements
- 4+ years of experience programming in Java or Kotlin
- 4+ years of experience in SQL, NoSQL databases and Queueing technology
- 4+ years of experience in API design
- Experience working on highly available, high-throughput, distributed systems
- Good understanding of concurrent and asynchronous processing
- Knowledge of performance analysis, performance tuning concepts
- Knowledge of security fundamentals such as certificates, PKI, signing and encryption
Responsibilities
- Develop a clear understanding of the requirements
- Design with considerations for Apple values for customer experience that are performant, secure, and ensure privacy of our customers
- Collaborate with our cross-functional engineering, product, and project management teams to deliver results in a timely manner
- Write code in Java/Kotlin, participate in the code review process, ensure test coverage
- Drive the complete development lifecycle through design, implementation, testing, and release and support production
Other
- Bachelor’s degree in computer science or equivalent job-related experience in software engineering
- Strong verbal and written communication skills with ability to clearly articulate technical concepts and collaborate effectively with cross-functional teams
- Ability to support production environments and handling
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Relocation might be eligible for discretionary bonuses or commission payments