A

Apple

Designs phones, computers and their operating systems

Full Stack Software Engineer - Infrastructure Services

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • A B.S. in Computer Science, Computer Engineering, or equivalent practical work experience.
  • At least 5 years of software development experience, with a strong focus on Java, Spring, and Spring Boot as a core backend framework for microservices.
  • Demonstrated experience designing, building, and deploying microservices architectures.
  • Experience with database modeling and entity design patterns using NoSQL MongoDB or similar databases.
  • Experience designing and implementing AI agentic applications leveraging large language models.
  • Practical expertise in backend web architecture, including HTTP handling (RESTful APIs), routing, and web server configuration (e.g., Nginx and cloud load balancers).

Responsibilities

  • Design, develop, and maintain secure and scalable server-side applications using Java and Spring Boot.
  • Architect and integrate scalable RESTful APIs and microservices architectures.
  • Design and implement robust database models and entity design patterns using NoSQL MongoDB or similar databases.
  • Conduct code reviews, debugging, integration testing, and deployment of robust solutions to production environments.
  • Collaborate with customers, product managers, designers, and other developers to translate user requirements into functional and efficient applications.

Desired Qualifications

  • Proficiency with Model Context Protocol (MCP) and function/tool calling patterns for autonomous agent behavior.
  • Strong background in designing, building, and integrating high-performance RESTful APIs.
  • Ability to write comprehensive test cases and debug complex issues to deliver quality products.
  • Strong analytical skills and attention to detail for debugging, performance optimization, and scalable system design.
  • Familiarity with modern frontend technologies such as React JS.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs