MARICI Solutions is committed to ensuring utmost satisfaction for all stakeholders - clients, employees, and investors. With a focus on building dynamic, long-term relationships, we provide innovative, competitive, and top-quality solutions and services to our clients. We strive to deliver exceptional results, creating value for shareholders and fostering a positive work environment for our employees. Role DescriptionThis is a full-time remote role for an AEM Full Stack Developer at MARICI Solutions. The Consultant will be responsible for daily tasks related to AEM Development, including design and implementation, troubleshooting, customization, and providing technical expertise and guidance. The Consultant will collaborate with cross-functional teams, manage project timelines, and ensure timely project completion within budget. Responsibilities:Develop and maintain AEM components, templates, and workflows alongside integration with backend systems.Implement scalable and efficient solutions for both frontend and backend aspects of AEM projects.Collaborate with cross-functional teams including designers, content authors, and other developers to deliver high-quality digital experiences.Design and develop RESTful APIs and integrate AEM with various third-party systems.Optimize website performance and ensure compatibility across different platforms and browsers.Troubleshoot and debug issues related to AEM implementations and integrations.Stay updated with the latest AEM features, best practices, and industry trends. Requirements:Bachelor’s degree in Computer Science, Engineering, or related field.5 years of experience working with Adobe Experience Manager (AEM).Proficiency in Java and solid understanding of backend development principles.Hands-on experience with frontend technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React, or Vue.js.Strong knowledge of RESTful APIs and experience in building and consuming them.Familiarity with Agile development methodologies.Excellent problem-solving and communication skills.Ability to work independently as well as collaborate effectively within a team.