Software Engineer Java Middleware

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$225,300 / yr
Posted
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $188k
$121k most similar roles pay here $236k

This role pays more than 62% of similar roles. Most pay $141,925–$211,200 — the shaded band above. At the midpoint, this role pays about $188k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer Java Middleware

Software Engineer (Java Middleware), eBusiness joins the E-Business Services team to design and build highly scalable integration platforms and B2B infrastructure as code components. This role involves developing frameworks to process high volume transactions with partners, managing persistence, event processing, transaction correlation, and notifications. The engineer will optimize availability and consistency for applications deployed across multiple data centers and cloud providers while collaborating with domain-specific developers and systems engineers. Key technical requirements include proficiency in Java or Python for backend applications, experience with Apache Camel middleware, and expertise in Oracle or MongoDB databases. Candidates must possess a strong understanding of JVM, HTTP/S, TCP, DNS, load balancing, and security protocols like TLS/SSL. The role addresses the critical business problem of connecting sales platforms with operational infrastructure to manage global supply chain movements.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and develop frameworks to process high-volume transactions with Apple's partners.
  • Build Java-based "infrastructure as code" components using object storage and NoSQL databases.
  • Develop solutions to optimize availability and consistency for applications across multiple data centers and cloud providers.
  • Create and enhance frameworks for persistence, event processing, transaction correlation, and notifications.
  • Lead the technical development and scaling of B2B integration platforms.
  • Perform performance tuning for backend applications and databases.
  • Build scalable middleware and backend services using Java or Python.

What we're looking for

  • Bachelor's or Master's degree in Computer Science or a related field.
  • More than 2 years of experience building frameworks using middleware like Apache Camel.
  • More than 3 years of programming experience in Java or Python for backend applications.
  • More than 2 years of experience with Oracle/relational databases and NoSQL databases like MongoDB.
  • Strong understanding of HTTP/S, TCP, DNS, load balancing, JVM, OS, networking, and security protocols.
  • Experience in performance tuning of applications and databases.
  • Familiarity with AI/ML fundamentals (preferred).
  • Experience with Agile methodology and cloud-based solutions (preferred).

More like this

Similar roles

Software Engineer Java Middleware

Apple Inc

Sunnyvale, CA 13 days ago $150,400$225,300
Java REST GraphQL RPC MySQL Cassandra MongoDB Software AG webMethods SAP-BTP CPI Mulesoft CI/CD Kubernetes AWS GCP Azure Spring Dropwizard Quarkus Micronaut JUnit Mockito Go Python Ruby Airflow Spark Flink
3+ yrs exp

Lead Software Engineer, Middleware

JPMorgan Chase

New York, NY 64 days ago
Java Python C# Spring Boot Spring MVC Spring Kafka Kafka Cassandra Spark Hadoop Oracle Sybase SQL Server CockroachDB WebSphere MQ JMS RabbitMQ AWS Terraform CI/CD SDLC JUnit Mockito Cucumber Gherkin Git

Software Engineer, Mid

Booz Allen Hamilton

Lexington Park, MD 63 days ago $69,300$158,000
C# C++ C JavaScript React NodeJS Java .NET Agile Automated Testing Web Development Automation Optimization
2+ yrs exp