Senior Java Backend Engineer - Scalable E-commerce APIs

Apple

Madison (WI)

Remote

USD 144,500 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Stock awards

Job summary

Apple in Madison, WI seeks a Senior Software Engineer (Java) to design, develop, and maintain large-scale backend services for the Apple Media commerce platform. You will build RESTful APIs, data pipelines for in-app purchases, and content delivery, owning the full lifecycle from conception through production deployment.

The role requires 3+ years Java experience, strong OO design, and experience with relational and NoSQL databases.

Qualifications

  • 3+ years of Java development experience.
  • Strong OO design and Java-oriented architecture.
  • Experience building scalable backend services and RESTful APIs.
  • Knowledge of relational databases and NoSQL (Cassandra, HDFS) and ER modeling.
  • Experience with eventual consistency and distributed data design.
  • Familiar with Spark, HDFS, and caching (Redis) a plus.
  • Understanding of scalability, performance, and system design trade-offs.
  • Excellent communication and collaboration; ability to lead in gray areas.
  • Self-starter with ownership mindset and integrity.
  • Passion for commerce domain and user-centric product mindset.

Responsibilities

  • Design, develop, and maintain large-scale, high-performance backend services for Apple Media e-commerce.
  • Build scalable RESTful APIs and integration pipelines for in-app purchases, subscriptions, and content delivery.
  • Own full product life-cycle from conception to production deployment, including design, implementation, testing, and monitoring.
  • Collaborate with cross-functional teams to define requirements and execute on technical solutions.
  • Address data consistency, analytics, and reporting challenges across multiple jurisdictions.
  • Measure, profile, and tune system performance; architect for high scalability and reliability.

Skills

Java development
OO design
RESTful APIs
Scalability & design
Communication & leadership
Ownership mindset
Commerce domain

Education

Bachelor's degree in Computer Science/Engineering
MS degree preferred

Tools

Cassandra
HDFS
Redis
Spark

Job description

Apple in Madison, WI seeks a Senior Software Engineer (Java) to design, develop, and maintain large-scale backend services for the Apple Media commerce platform. You will build RESTful APIs, data pipelines for in-app purchases, and content delivery, owning the full lifecycle from conception through production deployment.

The role requires 3+ years Java experience, strong OO design, and experience with relational and NoSQL databases.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer — Scalable Microservices & APIs
Senior Backend Engineer — Scalable Microservices & APIs

Apple Inc. • Cupertino (CA)

On-site
USD 169,000 - 211,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase program
Senior Java Software Engineer - IT Systems & Platforms
Senior Java Software Engineer - IT Systems & Platforms

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Stock options
Healthcare coverage
Retirement benefits
Lead Backend Engineer - Cloud & REST APIs at Scale
Lead Backend Engineer - Cloud & REST APIs at Scale

Apple • Jefferson City (MO)

Remote
USD 161,000 - 242,000
Back-End Java Engineer, Scalable Transactions Platform
Back-End Java Engineer, Scalable Transactions Platform

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 210,000
Senior Software Engineer - Architect Scalable Java Services
Senior Software Engineer - Architect Scalable Java Services

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 230,000
Senior Java Engineer - Information Systems & Technology
Senior Java Engineer - Information Systems & Technology

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Software Engineer, Commerce
Software Engineer, Commerce

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 210,000
Senior Ads Platform Engineer - Scalable Microservices
Senior Ads Platform Engineer - Scalable Microservices

Socket.dev • California (MO)

On-site
USD 150,000 - 260,000
Senior Java Engineer, AI Data Platforms
Senior Java Engineer, AI Data Platforms

Apple • California (MO)

On-site
USD 140,000 - 210,000
Senior Java Backend Engineer - Scalable APIs (Cupertino)
Senior Java Backend Engineer - Scalable APIs (Cupertino)

Quest Global • Cupertino (CA)

On-site
USD 100,000 - 115,000
401(k) matching
Dental insurance
Health insurance
+4