As a Software Engineer, you'll build and enhance Apple's IS&T Platforms and Applications within an Agile team. You'll participate in all stages of the product lifecycle, collaborating with project managers and technical teams to deliver quality products that align with business goals. The role requires a self-motivated, proactive, and solution-oriented individual with a focus on detail and stability.
Requirements
- 3+ years of experience in designing and developing scalable enterprise level back end solutions
- Proven skills and Hands-on programming experience in Java, Spring, multi-threading, REST, Data Caching Services, DB schema design and data access technologies
- Hands-on with design, development, and deployment of enterprise systems
- Excellent analytical and quantitative skills
- Experience in working in a large enterprise, with a global environment, across multiple timezones and geographies
- Excellent communication and collaboration skills and ability to multi-task
- Self-motivated; driven to achieve and go above and beyond
- Experience in working with No-SQL Databases: Cassandra, MongoDB, etc.
- Experience in building, orchestrating, and deploying highly scalable REST based stateless APIs/web services for web applications / mobile clients
- Understand security concepts and build reliable and safe distributed applications
- Solid knowledge of applications performance improvement techniques and caching solutions
Benefits
- Apple is an equal opportunity employer that is committed to inclusion and diversity.