7 hours ago
Sunnyvale, CA, USAMid Level
H1B sponsor
Responsibilities
- Develop, test, document, improve, and maintain primarily Java software.
- Participate in planning, design, implementation, and future iterations of software projects.
- Implement cloud-based distributed systems and backend code that is testable, maintainable, and extensible.
- Collaborate with Software Engineers, Project and Product Managers, Product Designers, and internal and external partners.
- Deliver high-quality solutions on schedule.
Requirements
- Bachelor of Science in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- At least 2 years of professional software development experience.
- At least 1 year of experience implementing cloud-based distributed systems and APIs.
- At least 1 year of experience with relational and NoSQL databases.
- At least 1 year of experience with Java.
- Familiarity with object-oriented programming, data structures, algorithms, software design patterns, and backend engineering.
- Preferred: experience with CI/CD tools, containerized applications, cloud-based Kubernetes, Java web frameworks, unit testing frameworks, tooling languages, distributed orchestration and computing systems, JVM internals, and networking concepts and protocols.
Tech Stack
Apache AirflowApache CassandraApache FlinkApache SparkGoJavaJUnitKubernetesMongoDBMySQLPostgreSQLPythonRuby
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.
