CareerPlan

Senior Software Engineer (Java Backend) ,Retail Engineering

Hyderabad, IndiaFull-time2026-10-13 → 2026-11-10

Core

Architect and design scalable microservices and distributed systems for Apple's retail and marketing platforms, ensuring high reliability and throughput.

Role type

Senior IC backend software engineer (Java/Spring)

Builds

Scalable microservices, RESTful APIs, event-driven systems, and caching solutions for Apple's online and physical store experiences.

Domain

Retail technology, high-scale distributed systems, event streaming

Required skills

Java backend development, Spring Boot, Spring Cloud, RESTful API design, distributed systems architecture, Apache Kafka, Redis caching, incident management, technical mentorship

Preferred skills

AWS services (EC2, EKS, ALB, CloudWatch, S3, ElastiCache), MongoDB sharding and replication, AI/ML/GenAI service integration, high-throughput low-latency system optimization

Technologies

Java, Spring Boot, Spring Cloud, Kafka, Redis, AWS, MongoDB

Responsibilities

Design and develop highly scalable and reliable backend services; Build and maintain RESTful APIs and microservices; Design distributed systems for high traffic and large data volumes; Develop and maintain Kafka-based event-driven systems; Design and optimize caching solutions; Participate in production operations and incident management; Mentor junior and mid-level engineers; Contribute to architectural decisions and technical roadmaps

Seniority

Senior, hands-on IC