Description
Apple is hiring Java Software Engineers to design, develop, test, document, improve, and maintain software systems and applications. The role covers projects ranging from customer-facing and store software to identity, operations, recruiting, people management, data-center, data-processing, and AI/ML systems. Engineers will work across the full project lifecycle and collaborate with software engineers, project and product managers, product designers, and internal and external partners. The position requires a relevant technical degree or equivalent professional experience, at least two years of professional software development experience, and experience with cloud-based distributed systems, relational and NoSQL databases, Java, and software design patterns.
