Demo

Software Engineer (Java), Enterprise Systems

Apple
Sunnyvale, CA Full Time
POSTED ON 3/14/2025
AVAILABLE BEFORE 5/14/2025

Summary

Posted:
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.

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.

Key Qualifications

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

Education & Experience

Additional Requirements

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.

  • 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.

Salary : $143,100 - $264,200

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (Java), Enterprise Systems?

Sign up to receive alerts about other jobs on the Software Engineer (Java), Enterprise Systems career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple

Apple
Hired Organization Address Hingham, MA Full Time
As a Business Manager, you work with business professionals and entrepreneurs to discover and create innovative solution...
Apple
Hired Organization Address Dedham, MA Full Time
As a Solutions Engineer, you're part of a team that helps customers introduce Apple technology within their businesses. ...
Apple
Hired Organization Address East Rutherford, NJ Full Time
As a Solutions Engineer, you're part of a team that helps customers introduce Apple technology within their businesses. ...
Apple
Hired Organization Address Longport, NJ Full Time
As a Specialist, you’re highly skilled at uncovering customers’ needs, then following through with enlightening solution...

Not the job you're looking for? Here are some other Software Engineer (Java), Enterprise Systems jobs in the Sunnyvale, CA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!