Apple

Software Engineer (Java Middleware), eBusiness

Apple
Apply
8 days ago
Sunnyvale, CA, USAMid Level
H1B sponsor

Responsibilities

  • Develop backend software and middleware solutions for Apple’s global sales, operations, and supply chain systems.
  • Implement cloud-based distributed systems and APIs using technologies such as REST, RPC, and GraphQL.
  • Work with Java, middleware platforms, relational databases, and NoSQL databases.
  • Build, test, deploy, and release containerized applications on cloud-based Kubernetes platforms.
  • Create testable, maintainable, and extensible backend code using software design patterns and testing frameworks.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • At least 3 years of professional software development experience.
  • At least 2 years of experience implementing cloud-based distributed systems and APIs.
  • At least 2 years of experience with relational and NoSQL databases.
  • At least 2 years of experience with Java.
  • At least 2 years of experience with middleware technologies such as Software AG webMethods, SAP BTP CPI, or MuleSoft.
  • Preferred experience includes Kubernetes-based cloud deployments, Java web frameworks, unit testing frameworks, tooling languages, distributed orchestration and computing systems, JVM internals, and networking concepts.

Tech Stack

Apache AirflowApache CassandraApache FlinkApache SparkGoGraphQLJavaJUnitKubernetesMongoDBMySQLPostgreSQLPythonRuby

Categories

Apple

About Apple

10,000+ employees

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own. Apple is an equal opportunity employer that is committed to inclusion and diversity. Visit apple.com/careers to learn more.

Contact me