CareerPlanSign in

Software Engineer - Java, Spring Boot and Microservices

Bengaluru, India💼 Full-time🗓 2026-09-02 → 2026-09-28

Core

Build next-generation software services powering critically important Apple applications, handling global complexity and immense scale.

Role type

Senior IC backend engineer (Java/Spring Boot/Microservices)

Builds

Scalable enterprise applications and distributed systems for Apple's IS&T organization

Domain

Consumer technology / Enterprise software

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Microservices, Cloud-native distributed systems, REST/GraphQL/RPC APIs, Relational and NoSQL databases, OOP principles, Software design patterns, Testable backend code

Preferred skills

CI/CD pipelines, Kubernetes (EKS/GKE/AKS), JVM internals, Networking protocols, Distributed orchestration (Airflow/Spark/Flink), Concurrent programming, API platform architecture, Low-latency web application design, Security concepts

Technologies

Java, Spring Boot, Postgres, MySQL, Cassandra, MongoDB, AWS EKS, GCP GKE, Azure AKS, JUnit, Mockito, Go, Python, Ruby, Airflow, Spark, Flink

Responsibilities

Develop and maintain highly reliable, scalable, and maintainable enterprise applications; Define solutions and estimate scope by engaging with business leaders and project managers; Collaborate with and mentor team members across Apple; Deliver solutions for rapidly evolving products; Review technical designs and perform code reviews

Seniority

Mid-level, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 885,000+ jobs from 20+ sources.