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.Key Skills
REST,Eclipse,Junit,Spring,Struts,SOAP,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Employment Type : Full Time
Experience : years
Vacancy : 1