Java Server Engineer-Mail ASE

Apple is a technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Java Server Engineer-Mail ASE

Join Apple's iCloud Engineering team as a Java Server Engineer working on the Mail platform. This role is part of the Software and Services division, focusing on keeping users' personal information secure while ensuring accessibility from anywhere. As a key member of the iCloud Mail engineering team, you'll be responsible for building and enhancing backend services with a focus on privacy and security.

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 on challenging technical problems while collaborating with multi-functional teams. The ideal candidate should be an expert engineer with a strong background in building high-performance, scalable, and extensible systems.

You'll be joining a team that prioritizes quality, writing efficient, testable code, and creating functional specifications and design documents. The role offers competitive compensation ranging from $175,800 to $312,200, along with comprehensive benefits including medical coverage, retirement benefits, and stock programs.

Key responsibilities include building privacy and security-first features for iCloud users, managing multiple microservices, and partnering across functions. You'll work with technologies like Java, Cassandra, Redis, and Kubernetes in a cloud infrastructure environment. The position requires expertise in securing public-facing REST/HTTP Microservices, including mTLS, Authentication, Authorization, and Security Auditing.

At Apple, you'll be part of a company that values innovation, privacy, and security while working on products that impact millions of users worldwide. The role offers opportunities for growth, learning, and making significant contributions to one of the world's leading technology companies.

Last updated 14 hours ago

Responsibilities For Java Server Engineer-Mail ASE

  • Build and enhance backend services for iCloud Mail
  • Build privacy and security first features for iCloud users
  • Write efficient, testable code
  • Create functional specifications and design documents
  • Be responsible for 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
  • Good experience with securing public facing Java based REST/HTTP Micro-services including mTLS, Authentication, Authorization and Security Auditing
  • Good experience with services scaling with asynchronous programming / non blocking IO / multi-threading
  • Good experience with noSQL databases such as Cassandra, Redis
  • Good experience with Containerized (Docker, Kubernetes) services in Cloud Infrastructure
  • Breadth and depth of 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
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Java Server Engineer-Mail ASE

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, the company's foundational cloud services platform, focusing on distributed systems and database technologies.

OS Performance Engineer – CoreOS Kernel Engineering

Senior OS Performance Engineer role at Apple focusing on kernel optimization and system performance for Apple Silicon platforms across iOS, macOS and visionOS.

Sr Windows Dev Engineer for iCloud

Senior Windows Development Engineer position at Apple focusing on iCloud client software development using C++ and Windows technologies.

Systems Software Engineer, File Sync

Senior Systems Software Engineer role at Apple working on FileProvider framework for file sync capabilities across Apple devices.

Senior Software Quality Engineer - VPG Creative Applications

Senior Software Quality Engineer role at Apple focusing on testing and automating quality assurance for creative applications in the Vision Products Group.