Java Server Engineer-Mail ASE

Apple is a technology company that provides services including iCloud Engineering, focusing on privacy and security for users' personal information.
$166,600 - $296,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Java Server Engineer-Mail ASE

Apple's iCloud Engineering team is seeking a Senior Java Server Engineer to join their Mail engineering team. This role is crucial in maintaining and developing privacy and security-first features for iCloud users. As a key member of the team, you'll be responsible for building and enhancing backend services that handle user's personal information with the utmost privacy and security considerations.

The position requires expertise in Server Engineering with Security, Internet-scale distributed systems, and deep understanding of Java and noSQL databases. You'll be working with cutting-edge technologies including Cassandra, Redis, and Kubernetes, while implementing secure microservices architectures.

The ideal candidate brings 7+ years of hands-on experience with Java server engineering and a strong background in building high-performance, scalable systems. You should be comfortable with asynchronous programming, non-blocking IO, and multi-threading to ensure optimal service scaling.

Working at Apple means joining a company that values innovation and privacy. You'll be part of a team that handles massive scale while maintaining the highest security standards. The role offers competitive compensation ($166,600 - $296,300) and comprehensive benefits including medical coverage, stock options, and educational support.

This is an opportunity to make a significant impact on products used by millions of people worldwide while working with some of the best engineers in the industry. If you're passionate about building secure, scalable systems and want to be part of Apple's mission to deliver exceptional user experiences, this role offers the perfect challenge.

Last updated 2 days ago

Responsibilities For Java Server Engineer-Mail ASE

  • Build and enhance backend services for iCloud
  • Build privacy and security first features for iCloud users
  • Write efficient, testable code
  • Create functional specifications and design documents
  • Manage multiple micro-services and multi-functional partnership

Requirements For Java Server Engineer-Mail ASE

Java
Cassandra
Redis
Kubernetes
  • 7+ years of hands-on experience as a Server Engineer with Java
  • Experience with securing public facing Java based REST/HTTP Micro-services including mTLS, Authentication, Authorization and Security Auditing
  • Experience with services scaling with asynchronous programming / non blocking IO / multi-threading
  • Experience with noSQL databases such as Cassandra, Redis
  • Experience with Containerized (Docker, Kubernetes) services in Cloud Infrastructure
  • Experience with full lifecycle of the services including design, architecture, development, testing and maintenance

Benefits For Java Server Engineer-Mail ASE

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Java Server Engineer-Mail ASE

Senior Software Engineer - ASE / Apple Services Engineering

Senior Software Engineer position at Apple focusing on privacy-focused platform services and distributed systems, offering competitive compensation and benefits.

Senior Software Engineer, Authorization

Senior Software Engineer role at Apple focusing on authorization and security systems, building fundamental services for Apple's global infrastructure.

Senior Software Engineer - Apple Cloud Products - iCloud Drive

Senior Software Engineer role at Apple working on iCloud Drive and Backup services, developing distributed systems for billions of users with competitive compensation and benefits.

Tools and Automation Engineer

Senior QA Engineering role at Apple focusing on video applications testing for macOS and iOS software.

Broadcast Engineer

Senior Broadcast Engineer position at Apple in Cupertino, managing campus venue technology and supporting live events with 20 years experience required.