Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Apple is a place where extraordinary people gather to do their best work! Together we craft products and experiences people once couldn’t have imagined — and now can’t imagine living without. If you’re motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job!
The IS&T Retail Systems is looking for a Java backend developer to join our group. In this role you will be responsible for planning, coordination, execution, and continuous improvement of existing tools used for end to end integration and workflow testing.
Description
You’ll be building, maintaining and enhancing the critical server-side applications and infrastructure powering Apple’s global retail operations. This involves developing sophisticated architecture solutions and working under pressure at times.
Responsibilities
- Lead the design and architectural review of highly scalable, reliable, and performant Java backend systems, specifically for integration and workflow testing platforms.
- Hands-on development of robust, multi-threaded Java applications using Spring Boot, ensuring optimal performance and scalability.
- Establish and enforce coding standards, conduct thorough code reviews, and mentor team members to maintain high code quality and consistency.
- Address complex technical challenges, providing innovative solutions and driving continuous improvement for existing tools and new initiatives.
- Partner with stakeholders to translate business requirements into technical specifications, contribute to project planning, estimation, and risk mitigation strategies.
- Ensure comprehensive documentation of code, processes, and system designs for maintainability and knowledge sharing.
- Relevant Java backend development experience, with proven expertise in designing and architecting scalable, high-performance enterprise applications.
- Deep hands-on experience with Java, Spring Boot (or similar frameworks), and developing robust multi-threaded applications.
- Strong command of API design patterns, development, and maintenance, coupled with proficiency in both SQL and NoSQL databases.
- Demonstrated ability to optimize systems for performance and scalability, and to work independently in a fast-paced, high-pressure environment.
- Proven record in building and optimising for performance scalability.
- BS/MS in Computer Science or a related technical field.
- Experience with cloud platforms (Azure, GCP, AWS).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Knowledge of messaging queue systems.
- Experience working in large-scale, global enterprise environment.
Key Skills
Ranked by relevanceReady to apply?
Join Apple and take your career to the next level!
Application takes less than 5 minutes

