
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Senior Full Stack Engineer for their Retail Engineering team to develop and improve integration and workflow testing tools. You'll work with Java, Spring Boot, and modern JavaScript frameworks. This position requires 10+ years of experience in full-stack software development.
Job Description
Who you are
You have over 10 years of experience in full-stack software development, demonstrating a strong ability to work independently and under pressure. Your expertise in backend technologies, particularly Java and Spring Boot, allows you to build sophisticated architectures that meet complex requirements. You are proficient in frontend technologies, including JavaScript and modern frameworks such as React.js, Angular, and Vue.js, enabling you to create seamless user experiences. Your familiarity with RESTful API design patterns and integration ensures that you can effectively connect various components of the system. You have experience working with both SQL databases like MySQL and PostgreSQL, as well as NoSQL databases such as MongoDB, giving you a well-rounded skill set for data management.
In addition to your technical skills, you have a solid understanding of cloud technologies, including AWS, Azure, and GCP. Your experience with containerization tools like Docker and orchestration platforms such as Kubernetes positions you well for modern development practices. You are knowledgeable about microservices architecture and event-driven systems, which are essential for building scalable applications. You hold a BS or MS degree in computer science or information management, which complements your extensive practical experience.
What you'll do
As a Senior Full Stack Engineer at Apple, you will be responsible for planning, coordinating, and executing the continuous improvement of existing tools used for end-to-end integration and workflow testing. You will collaborate with cross-functional teams to design and implement robust solutions that enhance the efficiency of retail systems. Your role will involve developing both backend services using Java and Spring Boot, as well as frontend applications utilizing modern JavaScript frameworks. You will ensure that all components work seamlessly together, adhering to best practices in API design and integration.
You will also play a key role in mentoring junior engineers, sharing your knowledge of best practices in software development and architecture. Your ability to troubleshoot and resolve complex issues will be crucial in maintaining the reliability and performance of the systems you develop. You will participate in code reviews, providing constructive feedback to help your team improve their skills and the quality of their work. Additionally, you will stay updated on industry trends and emerging technologies, applying this knowledge to enhance the team's capabilities and the products we deliver.
What we offer
At Apple, you will be part of a diverse and inclusive team that values collaboration and innovation. We offer competitive compensation and benefits, including opportunities for professional development and growth within the company. You will work in a dynamic environment where your contributions will have a significant impact on the products and experiences we create for our customers. Join us in shaping the future of technology and making a real difference in people's lives.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Apple is hiring a Senior Full Stack Engineer to develop and maintain web tools for Retail Engineering Apps & Services. You'll work with JavaScript and REST APIs to create seamless user experiences. This position requires 5+ years of experience in UI and front-end web engineering.

Full Stack Engineer
Apple is hiring a Full-Stack Engineer to enhance Marcom's internal tools and ensure seamless consumer experiences. You'll work with Ruby on Rails and front-end technologies like HTML, CSS, and JavaScript. This role requires 4+ years of relevant experience.

Project Manager
Apple is seeking an Engineering Project Manager to oversee large-scale projects within the Retail Engineering organization. You'll manage the entire project lifecycle, from requirements analysis to testing and collaboration. This role requires 2+ years of experience in engineering project management.

Full Stack Engineer
Uber is hiring a Senior Full Stack Engineer for their Grocery team to build next-generation fulfillment tools. You'll work with technologies like Java, JavaScript, and React. This position requires 5+ years of experience in software engineering.

Support Engineer
Apple is hiring a Support Engineer to provide technical support for the Apple Online Store, an elite eCommerce platform. You'll work with technologies like Java, Scala, and AWS, requiring 3+ years of application support experience.