Position: AEM Developer
Location: San Jose, CA 4 days a week office
Client: Cadence
Rate: $70/hr USD
About the Role
We are seeking a highly skilled Software Developer with strong hands-on experience in Adobe Experience Manager (AEM) Sites, Java, and Microservices to support and enhance the website. The ideal candidate will be responsible for developing new features, maintaining existing components, integrating backend systems, and ensuring high performance and scalability of the AEM-based digital experience platform.
Key Responsibilities
AEM Development & Site Management
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