Java Software Engineer- Apple Services Engineering
Apple
- Seattle, WA
- Permanent
- Full-time
- 3+ years of current proficiency in Java and related tooling, such as Bazel, Gradle, Maven is required
- Expertise in data modeling & object-oriented programming is required
- Kubernetes and related tooling (Helm, Kompose, etc.)
- Practical knowledge of authentication and authorization fundamentals for building access control systems and rules
- Experience building client & server APIs using JSON, GRPC, and REST
- BONUS QUALIFICATIONS
- Experience with React and/or Svelte
- Experience with Apache Traffic Server
- Experience with Cassandra
- Protocol-level understanding of HTTP
- Understanding of TCP/IP, networking, and maximizing transfer efficiency of very large files
- Experience with Spark
- Knowledge of cryptographic APIs and proper use of cryptographic primitives
- Experience & knowledge of Open Telemetry and distributed tracing