A
Software Engineer - Java, Spring Boot and Microservices - Bengaluru
Apple
Bengaluru
Full-time
Software Development
Apply Now
You'll apply on the employer's website
Job Description
Apple's IS&T team is hiring a Software Engineer - Java, Spring Boot and Microservices, based in Bengaluru or Hyderabad, to build the next generation of software services powering critically important applications, partnering with multi-functional teams across Apple.
Responsibilities
Develop and maintain highly reliable, scalable, and maintainable enterprise applications at Apple volumes
Understand requirements and engage with team members and project managers to define solutions and estimate scope
Collaborate with, mentor, and influence members within your team and across other teams at Apple
Deliver solutions that keep up with a rapidly evolving product in a timely fashion
Review technical designs and perform code reviews
Understand requirements and engage with team members and project managers to define solutions and estimate scope
Collaborate with, mentor, and influence members within your team and across other teams at Apple
Deliver solutions that keep up with a rapidly evolving product in a timely fashion
Review technical designs and perform code reviews
Requirements
2+ years of experience designing and developing scalable enterprise-grade solutions
Hands-on experience with Java, Spring Boot, and Microservices
Hands-on architecture, design, and development experience
Experience implementing cloud-based distributed systems, including REST, RPC, or GraphQL APIs
Experience with relational (Postgres, MySQL) and NoSQL (Cassandra, MongoDB) databases
Familiarity with OOP principles, data structures, algorithms, and design patterns (GoF)
Preferred: CI/CD on Kubernetes (EKS, GKE, AKS), JUnit/Mockito, Go/Python/Ruby, JVM internals, networking concepts
Hands-on experience with Java, Spring Boot, and Microservices
Hands-on architecture, design, and development experience
Experience implementing cloud-based distributed systems, including REST, RPC, or GraphQL APIs
Experience with relational (Postgres, MySQL) and NoSQL (Cassandra, MongoDB) databases
Familiarity with OOP principles, data structures, algorithms, and design patterns (GoF)
Preferred: CI/CD on Kubernetes (EKS, GKE, AKS), JUnit/Mockito, Go/Python/Ruby, JVM internals, networking concepts
Skills
Java
System Design
REST APIs
SQL
Similar Jobs
A
Junior Software Development Engineer in Test - Bengaluru
Apple
Bengaluru
Full-time
QA & Testing
Posted 1 hour ago
A
Junior Application Support & Site Reliability Engineer - Bengaluru
Apple
Bengaluru
Full-time
DevOps & Cloud
Posted 1 hour ago
P
Agentic AI Java Developer - Bengaluru
peopleHum
Bengaluru
Full-time
Software Development
Posted 3 days ago
A
Web Accessibility Engineer - Bengaluru
Apple
Bengaluru
Full-time
Web Development
Posted 3 days ago
Apply Now
You'll apply on the employer's website
Key Details
- Location
- Bengaluru
- Job Type
- Full-time
- Experience
- 1–3 years
- Salary
- Not disclosed
- Openings
- 1
- Apply by
- 20 Oct 2026
- Category
- Software Development
- Posted
- 20 Sep 2026
About Apple
Apple designs, manufactures, and markets consumer electronics, software, and services, and operates a global Information Systems and Technology (IS&T) organization supporting billions of devices and s...