Apple is a place where extraordinary people gather to do their best work. Together we craft products and experiences people once couldn t have imagined and now can t imagine living without. If you re motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job. Apples IS&T team is looking for highly motivated and dedicated engineers to build the next generation of software services that powers several critically important applications. In this role you will be partnering with multi-functional teams across Apple. You will work closely with our business leaders and other partners to implement new solutions. The candidate must be able to work independently, understand the needs and build the solution for sophisticated architecture and is comfortable working under pressure at times.
Description
Develop and maintain highly reliable, scalable, and maintainable enterprise applications that can match Apple volumes Understand requirements, engage with team members, multi-functional teams and project managers to define solutions, and estimate the scope of work required Deliver solutions that can keep up with a rapidly evolving product in a timely fashion Review technical designs and perform code review
More than 4 years of experience in designing and developing scalable enterprise solutions.
Extensive hands-on experience with Java, Spring Boot, Microservices, Swift and Oracle.
2-3 years experience with Oracle database, fine tuning queries and designing schema.
Good understanding of data replication technologies - Golden Gate - Data Guard
At least 2 years experience developing macOS app and Objective C and Swift. Experience with Xcode.
2-3 years experience with AWS storage technologies like S3. Working knowledge of S3 APIs.
Troubleshooting latency and through put issues.
Sound knowledge of encryption, security, data protection, access control, and high availability.
Experience setting up and maintaining application on cloud infrastructure.
2-3 years experience in Python development.
Hands-on with architecture, design, development and deployment of enterprise systems
Experience in rolling out distributed, large-scale, low latency web applications with REST, Data Caching Services, DB schema design and data access technologies. Familiarity with application monitoring tools like Hubble, Splunk.
Preferred Qualifications
Experience crafting and architecting distributed systems and concurrent programming.
Experience designing ecosystems for Web applications & API Platforms
Understand security concepts and build reliable and safe distributed applications
Ability to successfully multi-task and support multiple, concurrent projects
Job Classification
Industry: Consumer Electronics & AppliancesFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Blockchain Quality Assurance EngineerEmployement Type: Full time