Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do. The position involves designing and developing software for Apple's Customer Systems team using Object Oriented principles, Design Patterns, and Java/J2EE related Frameworks. The role requires designing, implementing, and unit testing Java/J2EE based applications for Apple's mission-critical customer-facing applications.