Marriott International is seeking to build the next-generation hospitality web portal to elevate the customer experience for travelers worldwide, requiring development and maintenance of a cutting-edge React-based micro-UI architecture leveraging Adobe Experience Manager (AEM) and Java-based services.
Requirements
- 7+ years of professional experience in Java development
- 5+ years of professional experience in AEM 6.1+ development
- Proficiency in Java and supporting frameworks such as Spring Boot
- Extensive experience in AEM development, including services, integrations, and components
- Solid understanding of web markup languages, including HTML5 and CSS3
- Experience with state management libraries like Redux, Mobx, or Zustand
- Familiarity with modern front-end build tools such as Webpack and Vite
Responsibilities
- Develop, enhance, and maintain Java and AEM components and user interfaces to meet project requirements
- Collaborate with cross-functional teams to design intuitive, user-friendly features across all device types
- Optimize applications for speed, scalability, and responsiveness to ensure a seamless user experience
- Assess the technical feasibility of UI/UX designs and propose alternative solutions when necessary
- Participate in code reviews to uphold high standards of code quality, security, and consistency
- Identify, troubleshoot, and resolve bugs and performance issues promptly
- Stay current with emerging front-end technologies and industry best practices
Other
- Excellent problem-solving skills and attention to detail
- Effective communication and teamwork capabilities
- Proven ability to work within Agile development environments
- Mentor junior developers, sharing knowledge and fostering a collaborative team environment
- Maintain clear and effective communication with team members, stakeholders, and clients regarding project progress and challenges