MODULE LEAD - Java
happiestminds
Job Description
- Develop, maintain, and optimize web pages and components on AEM Sites, including templates, components, workflows, and content models.
- Implement AEM best practices using HTL (Sightly), OSGi, Sling Models, and JCR.
- Collaborate with content authors, UX teams, product managers, and QA to deliver high-quality website updates and enhancements.
- Manage and troubleshoot AEM deployments, build pipelines, and environment-specific issues.
Backend & Integration
- Build and maintain backend systems using Java and Spring Boot.
- Develop Microservices and integrate them with AEM and other internal/external systems.
- Design and consume RESTful APIs to support dynamic content and functionality on Cadence.com.
- Ensure security, scalability, and performance of all backend integrations and services.
Quality, Deployment & Support
- Participate in code reviews, architectural discussions, and technical design sessions.
- Troubleshoot production issues and provide timely resolutions.
- Work with DevOps teams to support CI/CD pipelines and containerized deployments.
- Ensure code quality through unit tests, integration tests, and best coding practices.
Required Qualifications
- 3?6+ years of hands-on software development experience.
- Strong experience with Adobe Experience Manager (AEM 6.5 or AEM as a Cloud Service).
- Proficiency in Java, Spring Boot, and Microservices architecture.
- Solid experience building and consuming REST APIs.
- Experience with JCR, Sling Models, OSGi, Maven, Git, and CI/CD tools.
- Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, React, or Angular (nice to have).
- Strong debugging, problem-solving, and performance optimization skills.