Overview
On Site
Full Time
Skills
Software Development
Innovation
Microservices
FOCUS
Systems Architecture
Continuous Monitoring
User Experience
Collaboration
Design Review
Testing
Debugging
Computer Science
Data Structure
Algorithms
Design Patterns
Concurrent Computing
Multithreading
Scalability
Enterprise Architecture
Software Engineering
Data Modeling
Database
NoSQL
Java
J2EE
Web Services
XML
JSON
HTTP
SSL
TCP/IP
Caching
Git
Writing
Unit Testing
Technical Drafting
Messaging
Apache Kafka
SOA
Amazon Web Services
Google Cloud
Google Cloud Platform
Cloud Computing
Docker
Kubernetes
Management
Job Details
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
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 .
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, Google Cloud Platform or equivalent and build cloud native applications
- Utilizing containerization technologies including Docker, Kubernetes, and others to manage and deploy application services
Preferred Qualifications
- N/A
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 .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.