Software Engineer - Java, Spring Boot and Microservices
📅 Posted 17d ago
📄 Job Description
About the Role
Apple's IS&T team is looking for highly motivated and dedicated engineers to build the next generation of software services that powers several critically important applications.
Responsibilities
- Develop and maintain highly reliable, scalable, and maintainable enterprise applications that can match Apple volumes
- Understand requirements, engage with team members, multi-functional teams and project managers to define solutions, and estimate the scope of work required
- Collaborate with, mentor, and influence members within your team and across other teams at Apple
- Deliver solutions that can keep up with a rapidly evolving product in a timely fashion
- Review technical designs and perform code review
Requirements
- 2+ years of experience in designing and developing scalable enterprise grade solutions.
- Hands-on experience with Java, Spring Boot and Microservices.
- Hands-on with architecture, design and development
- Experience implementing cloud-based distributed systems, including familiarity with API implementation (e.g. REST, RPC, GraphQL, etc.).
- Experience using relational (e.g. Postgres, MySQL, etc.) and NoSQL (e.g. Cassandra, MongoDB, etc.) databases.