Apple

Senior Fullstack Java Engineer

Apple
TechnologySingaporeOnsitePosted 1 month ago

About the role

AI summarised

The Senior Fullstack Java Engineer will design and develop scalable enterprise applications using Java-based backend technologies and modern frontend frameworks. This role involves building distributed systems, RESTful APIs, and responsive user interfaces while collaborating in an Agile environment. The engineer will contribute to innovative solutions leveraging AI/ML and work closely with cross-functional teams to deliver high-performance, user-centric products.

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
  • Develop responsive, accessible, and user-friendly user interfaces
  • Ensure application design, development, and integration of high volume/low latency server applications
  • Collaborate with team members to communicate quickly and effectively
  • Demonstrate ownership and accountability in delivering results
  • Work in Unix environment with relational and non-relational databases

Requirements

  • At least 7 years of experience in Java/J2EE-based web application development
  • Experienced with application design, development, and integration of high volume/low latency server applications
  • Experience with Spring Boot and Microservices specifically building scalable RESTful API
  • Hands-on experience in designing and developing user interfaces ensuring responsiveness, accessibility, and a user-friendly experience
  • Comfortable with Unix, relational and non-relational databases like Oracle, MongoDB etc
  • Results-oriented and demonstrates ownership and accountability
  • Communicate quickly and effectively, and collaborate with other 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