Apple

Fullstack Java Engineer

Apple
TechnologySingaporeOnsitePosted 2 months ago

About the role

AI summarised

This Fullstack Java Engineer role involves developing enterprise-scale distributed applications using Java backend technologies and modern frontend frameworks. The position focuses on building scalable RESTful APIs, responsive user interfaces, and integrating with both relational and non-relational databases. The engineer will collaborate in an Agile environment to deliver innovative, data-intensive solutions for B2B partners and end users.

TechnologyOnsite

Key Responsibilities

  • Develop critical enterprise solutions for users and B2B partners
  • Participate in brainstorming through implementation of distributed computing applications
  • Build data-intensive enterprise architectures with human-centric design approaches
  • Innovate using latest cutting-edge and AI/ML technologies
  • Design and develop scalable RESTful APIs using Spring Boot and Microservices
  • Ensure responsiveness, accessibility, and user-friendliness of user interfaces
  • Work with Unix, Oracle, MongoDB and other relational/non-relational databases
  • Communicate effectively and collaborate with team members
  • Demonstrate ownership and accountability in delivering results
  • Apply Agile development methodology in software delivery

Requirements

  • Proficiency in Java/J2EE-based web application development
  • Experience with application design, development, and integration of high volume/low latency server applications
  • Hands-on experience in building scalable RESTful API with Spring Boot and Microservices
  • Experience in designing and developing responsive, accessible user interfaces
  • Comfortable working with Unix and relational/non-relational databases (e.g., Oracle, MongoDB)
  • Results-oriented with demonstrated ownership and accountability
  • Ability to communicate quickly and effectively and collaborate with team members
  • Working experience in frontend frameworks like Angular, React, etc.
  • Experience in coding using frontend libraries like JQuery, Bootstrap, etc.
  • Hands-on experience with HTML, CSS, and Javascript
  • Exposure to Agile development methodology