Apple

Java Software Engineer

Apple

Apple Park Way, Cupertino, CA 95014, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

The Self-Service Engineering team is looking for an expert Java Software Engineer. In this role you will design, build and deliver Java Backend Services powering the platform used by our customers every day. 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.

Where is this job?
This job is located at Apple Park Way, Cupertino, CA 95014, USA
Job Qualifications
  • 6+years of experience in Java, Spring, Multi-Threading, REST, Data Caching, NoSQL technologies

  • 5+years of experience in design, development and deployment of distributed, large-scale, low-latency, cloud based, stateless REST APIs/web services

  • Deep understanding of TCP, HTTP, websockets, and libraries: Netty

  • Understand security concepts and build reliable and safe distributed applications

  • Solid knowledge of applications performance improvement techniques and caching solutions

Required Skills
  • Java

  • Time Management Skills

  • Multi-Threading and memory management

  • NoSQL technologies

  • Data Caching

  • REST APIs/web services for web applications

Soft Skills
  • Process Improvement

  • Prioritizing skills

  • Self-Driven

  • Problem-Solving

  • Detail Oriented and Organized

  • Motivational

  • Verbal and Written Communication

  • Multi tasker

Compensation

According to JobzMall, the average salary range for a Java Software Engineer in Apple Park Way, Cupertino, CA 95014, USA is $97,732 to $140,821 per year. This is based on salaries reported by JobzMall users.

Additional Information
Apple is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedApril 21st, 2022
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Apple

Apple, Inc. engages in the design, manufacture, and marketing of mobile communication, media devices, personal computers, and portable digital music players. It operates through the following geographical segments: Americas, Europe, Greater China, Japan, and Rest of Asia Pacific. The Americas segment includes both North and South America. The Europe segment consists of European countries, as well as India, the Middle East, and Africa. The Greater China segment comprises of China, Hong Kong, and Taiwan.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started