Apple

Fullstack Java Engineer

Apple
TechnologySingaporeOnsitePosted 1 month ago

About the role

AI summarised

Join Apple and help create extraordinary products, services, and customer experiences. This role requires a technically strong, self-motivated individual passionate about building and maintaining large-scale distributed cloud applications.

TechnologyOnsite

Key Responsibilities

  • Design and develop large scale distributed cloud applications using advanced Java.
  • Craft and implement RESTful APIs and services.
  • Work closely with business partners to drive the product feature and technology roadmap beyond the first release.
  • Collaborate with various teams including business partners, application owners, project managers, and infrastructure teams to deliver projects.

Requirements

  • Minimum 2 years of experience in designing and developing large scale distributed cloud applications using advanced Java.
  • Proficiency in front end technologies including Javascript, HTML, and CSS.
  • Experience with JavaScript frameworks such as React or Angular.
  • Proven experience in crafting and implementing RESTful APIs and services.
  • Experience with relational databases and NoSQL databases.
  • Strong experience in Object Oriented programming and excellent debugging skills.
  • Experience working and delivering as a Scrum Team.
  • Bachelor’s/Master’s Degree in Engineering, Computer Science, or Information Technology.