In this role, you will be involved in end to cycle of design, development and deployment of core services for mission critical customer facing applications.
Key Qualifications
Hands on experience with design, development and productizing highly available, distributed and scalable transactional enterprise systems.
Strong hands on programming experience in Java/J2EE building middleware or backend applications.
Strong development experience of micro services architecture in a highly distributed environment with web services, Spring, Spring Boot, Hibernate and SOA
Experience with RDBMS like Oracle and NoSQL databases such as MongoDB, Couchbase, Elasticsearch
Sharp troubleshooting skills and real world systems deployment experience.
Proven track record with rapid development cycles and demanding schedules
Experience doing Software Development using Agile methodologies
Understanding or experience working on Cloud technologies is a plus
Experience handling distributed vendor resources
Education & Experience
B.Tech. degree in computer science or equivalent field with of 4 - 12 years hands-on programming experience.
Additional Requirements
Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.