Project Overview
Client is seeking a Senior Full Stack Java and AEM Engineer to support the development of a modern React-based micro-UI architecture powered by AEM as the CMS and Java-based backend services. This role contributes to the next-generation hospitality web portal used by millions of travelers. The engineer will collaborate closely with product owners UX teams and both frontend and backend engineers to deliver scalable high-performing web applications across all major browsers and devices.
Key Responsibilities
- Build and maintain Java and AEM components and user interfaces.
- Develop user-friendly features that work seamlessly across devices.
- Optimize web applications for speed scalability and performance.
- Validate UI/UX design feasibility and recommend alternatives when needed.
- Participate in code reviews to ensure quality and consistency.
- Troubleshoot and debug issues across the stack.
- Stay current with modern frontend technologies and engineering best practices.
- Mentor junior developers and support team knowledge-sharing.
- Communicate clearly with team members stakeholders and partners.
Required Qualifications
- Bachelors degree in Computer Science Software Engineering or related field (or equivalent experience).
- 7 years of professional Java development experience.
- 5 years of experience with AEM 6.1 development.
- Strong understanding of data modeling and database normalization.
- Proficiency with Java and frameworks such as Spring Boot.
- Expertise in AEM components services and Adobe platform integrations.
- Strong skills in HTML5 CSS3 and modern web markup.
- Experience with state management tools (Redux MobX Zustand).
- Knowledge of NGINX and routing configurations.
- Familiarity with modern build tools such as Webpack or Vite.
- Experience with RESTful APIs and asynchronous programming.
- Hands-on experience with Git or similar version control systems.
- Experience with monitoring tools (Dynatrace Splunk etc.).
- Ability to work effectively in Agile environments.
- Strong problem-solving skills and attention to detail.
- Clear and effective communication skills.
Preferred Qualifications
- Experience implementing headless AEM integrations for multi-channel applications.
- Experience with GraphQL.
- Background in server-side rendering (SSR) and .
- Familiarity with Micro-UI architectural patterns.
- Experience with testing frameworks.
- Understanding of UI/UX design principles.
- Experience with responsive and mobile-first development.
- Open-source contributions or a strong GitHub presence.
Project Overview Client is seeking a Senior Full Stack Java and AEM Engineer to support the development of a modern React-based micro-UI architecture powered by AEM as the CMS and Java-based backend services. This role contributes to the next-generation hospitality web portal used by millions of tra...
Project Overview
Client is seeking a Senior Full Stack Java and AEM Engineer to support the development of a modern React-based micro-UI architecture powered by AEM as the CMS and Java-based backend services. This role contributes to the next-generation hospitality web portal used by millions of travelers. The engineer will collaborate closely with product owners UX teams and both frontend and backend engineers to deliver scalable high-performing web applications across all major browsers and devices.
Key Responsibilities
- Build and maintain Java and AEM components and user interfaces.
- Develop user-friendly features that work seamlessly across devices.
- Optimize web applications for speed scalability and performance.
- Validate UI/UX design feasibility and recommend alternatives when needed.
- Participate in code reviews to ensure quality and consistency.
- Troubleshoot and debug issues across the stack.
- Stay current with modern frontend technologies and engineering best practices.
- Mentor junior developers and support team knowledge-sharing.
- Communicate clearly with team members stakeholders and partners.
Required Qualifications
- Bachelors degree in Computer Science Software Engineering or related field (or equivalent experience).
- 7 years of professional Java development experience.
- 5 years of experience with AEM 6.1 development.
- Strong understanding of data modeling and database normalization.
- Proficiency with Java and frameworks such as Spring Boot.
- Expertise in AEM components services and Adobe platform integrations.
- Strong skills in HTML5 CSS3 and modern web markup.
- Experience with state management tools (Redux MobX Zustand).
- Knowledge of NGINX and routing configurations.
- Familiarity with modern build tools such as Webpack or Vite.
- Experience with RESTful APIs and asynchronous programming.
- Hands-on experience with Git or similar version control systems.
- Experience with monitoring tools (Dynatrace Splunk etc.).
- Ability to work effectively in Agile environments.
- Strong problem-solving skills and attention to detail.
- Clear and effective communication skills.
Preferred Qualifications
- Experience implementing headless AEM integrations for multi-channel applications.
- Experience with GraphQL.
- Background in server-side rendering (SSR) and .
- Familiarity with Micro-UI architectural patterns.
- Experience with testing frameworks.
- Understanding of UI/UX design principles.
- Experience with responsive and mobile-first development.
- Open-source contributions or a strong GitHub presence.
View more
View less