Apple is looking for a Java backend developer to join their IS&T Retail Systems group to plan, coordinate, execute, and continuously improve existing tools used for end-to-end integration and workflow testing.
Requirements
- Minimum of 10+ years of experience in full-stack software development.
- Backend: Strong experience with Java and frameworks like Spring Boot
- Frontend: Proficiency with JavaScript and modern JavaScript frameworks (React.js, Angular, Vue.js).
- Familiarity with RESTful API design patterns and integration.
- Experience working with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, etc.) databases.
- Experience in cloud technologies like Azure, GCP, AWS.
- Experience with Containerization and/or knowledge on Docker and Kubernetes.
Responsibilities
- Design and review the system architecture to ensure scalability, reliability, and performance
- Establish and enforce coding standards and best practices. Perform code reviews to maintain high code quality and consistency.
- Address and resolve technical challenges and obstacles that arise during development. Provide solutions for complex problem
- Ensure proper documentation of code, processes, and system designs for maintainability and knowledge sharing.
- Collaborate with stakeholders to understand requirements and translate them into technical specifications
- Help in creating project plans, estimating effort, and defining milestones.
- Identify potential risks and work on mitigation strategies. Monitor progress and address any blockers or challenges.
Other
- Our ideal candidate must be able to work independently, build the solutions for sophisticated architecture and be comfortable working under pressure at times.
- Experience in working in a large enterprise, with a global environment, across multiple timezones and geographies
- Apple is an equal opportunity employer that is committed to inclusion and diversity.