Description
Apple is hiring a Software Engineer to develop and maintain reliable, scalable enterprise applications for its information systems and technology organization. The role involves understanding requirements, defining solutions, collaborating with cross-functional teams, delivering timely software, reviewing technical designs, and performing code reviews. Candidates must have at least two years of experience designing and developing scalable enterprise solutions, along with hands-on experience in Java, Spring Boot, microservices, cloud-based distributed systems, APIs, relational and NoSQL databases, and software design patterns. Preferred qualifications include CI/CD, Kubernetes, JVM internals, networking, distributed systems, and large-scale web application experience.
