Summary
Posted: Mar 13, 2025
Role Number:200594300
Imagine what you could do here. 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, we'd love to hear from you! The Apple Care Digital Apps Team is looking for an experienced Java Software Engineer. In this role you will design, build and deliver Java Backend Services powering the platform used by our customers every day. You will work closely with cross functional teams, business leaders and other partners across Apple to implement new solutions. The candidate must be able to work independently, understand the needs and the solutions for sophisticated architecture.
Want more jobs like this?
Get Software Engineering jobs in Sunnyvale, CA delivered to your inbox every week.
Description
Architect, design, implement, and document highly available and scalable web applications and REST-API based backend services. Design and implement new features and functionalities, write unit and integration tests using Java programming language, Spring framework, Apple's internal Java-based frameworks. Debug, troubleshoot, and resolve non-routine and very complex mission-critical production issues that have an immediate impact to our customers. Collaborate with other engineers, product managers, quality engineers, site reliability engineers to gather, define, and analyze functional and non-functional/technical requirements. Innovate, make decisions, foster your ideas and implement new functionality of core backend platform and systems that will power next generation Apple services.
Minimum Qualifications
- 5+ years of experience in Java, Spring, Multi-Threading, REST, Data Caching, NoSQL technologies
- 5+ years of experience in design, development and deployment of large-scale, low latency, cloud based, REST APIs based customer facing services
- Experience in networking protocols: TCP, HTTP/HTTPS, web sockets
- BS in Computer Science or equivalent years of work experience.
Preferred Qualifications
- Strong Object Oriented, Functional and Reactive programming skills
- 6+ years of networking protocols: TCP, HTTP/HTTPS, web sockets
- Great understanding of security concepts to build reliable and secure distributed systems
- Solid knowledge of applications performance improvement techniques and caching solutions
- Ability to successfully multi-task and support multiple, concurrent projects
- Excellent problem solving, critical thinking, and interpersonal skills
- Ability to learn new technologies in a short time
Pay & Benefits
- At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
More
- Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.