2 days ago
Responsibilities
- Design, develop, test, document, improve, and maintain primarily Java software.
- Participate in project planning, solution design, implementation, delivery, and future iterations.
- Build and maintain high-scale, high-performance, highly available, fault-tolerant, secure cloud-based distributed systems and APIs.
- Design and optimize relational and NoSQL database schemas and queries.
- Lead software projects as a technical lead and mentor software engineers.
- Build, test, deploy, and release containerized applications on cloud-based Kubernetes environments.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- At least 5 years of professional software development experience.
- At least 3 years of experience implementing and shipping high-scale cloud-based distributed systems.
- At least 3 years of experience with relational and NoSQL databases, schema design, and query optimization.
- At least 2 years of experience with Java, including concurrency, memory management, and performance optimization.
- Proficiency in object-oriented programming, data structures, algorithms, software design patterns, and testable backend code.
- Preferred qualifications include technical leadership, mentoring, Kubernetes and cloud deployment experience, Java web and unit testing frameworks, tooling languages, distributed systems, and advanced JVM internals.
Tech Stack
Apache AirflowApache CassandraApache FlinkApache SparkAWSAzureGoGoogle Cloud PlatformGraphQLJavaJUnitKubernetesMongoDBMySQLPostgreSQLPythonRuby
Categories
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
