Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do.
Description
APPLE INC has the following available in Austin, Texas. Design and develop innovative solutions using micro service architecture. Focus on a specific business capability to make development, deployment, and management easier. Develop services that communicate over flexible and scalable APIs, building resilient systems. Analyze business requirements from stakeholders, to identify gaps in current systems or processes and translate them into a comprehensive technical design. Responsible for engineering capability focusing on performance, scalability and quality. Ensure that systems meet the highest quality standards. Optimize system architecture, code efficiency, and resource utilization to handle increasing user demands and maintain seamless performance through continuous monitoring, identifying bottlenecks, and implementing proactive solutions to enhance overall system resilience and user experience. Collaborate closely with cross functional teams and various stakeholders to drive project success and ensure alignment on technical goals and deliverables. Engage in collaborative design review processes to enhance code quality to design discussions, review peers' code for best practices, and write comprehensive JUnits to ensure robust testing and maintainability of software. Analyze and debug production issues to provide timely and effective solutions to technical challenges. Work efficiently to minimize downtime and ensure smooth application performance. 40 hours/week.
Minimum Qualifications
-
Bachelor’s degree or foreign equivalent in Computer Science or related field and 3 years of experience in the job offered or related occupation.
-
3 years of experience with each of the following skills is required:
-
Using data structures, algorithms, design patterns, concurrency, multi-threading, scalability, fault tolerant designs, enterprise architecture and software engineering principles to build scalable and performant applications and services
-
Data modeling and database systems using NOSQL technologies
-
Utilizing web technologies in the Java/J2EE stack to build applications and services
-
Utilizing web technologies including Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching solutions and implement applications
-
Perform technical design reviews, code reviews using source code management tools including GIT and writing effective unit test cases
-
Analyzing business requirements and translating requirements into technical design
-
1 year of experience with each of the following skills is required:
-
Implement messaging systems including Apache Kafka or similar technologies
-
Utilizing SOA/Micro Services frameworks to design and develop application layer
-
Leveraging public cloud environments including AWS, GCP or equivalent and build cloud native applications
-
Utilizing containerization technologies including Docker, Kubernetes, and others to manage and deploy application services
Preferred Qualifications
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
Submit Resume