
Technical Architect
Qualified Digital
contract
Posted on:
Location Type: Remote
Location: Remote • California • 🇺🇸 United States
Visit company websiteSalary
💰 $60 - $80 per hour
Job Level
Mid-LevelSenior
Tech Stack
AEMCloudJavaJavaScriptJenkinsJUnitMavenMockitoReactSeleniumVault
About the role
- Architect Product Features: Design and implement modular, scalable, and secure solutions — leveraging AEM, Core Java, Veeva Vault APIs, and BrowserStack.
- Strong AEM Foundation: Possess deep, hands-on understanding of AEM Core Concepts, including Templates, Components, Dialogs, Clientlibs, Editable Templates, and Experience Fragments.
- Assets & Metadata Architecture: Architect robust strategies for Assets metadata schemas, Tag Management, and Taxonomy governance, ensuring effective asset discoverability and alignment with modular content practices.
- Solution Design: Translate product requirements into robust AEM-based and service-oriented architectures, defining patterns for backend OSGi services, frontend component structures, and analytics data flows.
- Technology Evolution: Continuously align product architecture with updates from Adobe AEM Cloud, Adobe EDS, Java, Veeva Vault, and BrowserStack, modernizing integrations and platform capabilities.
- Technical Guidance: Lead and mentor multiple developer teams across backend (Java/OSGi), frontend (HTL/React/JS), and DevOps streams.
- Code Quality Oversight: Conduct in-depth code reviews, enforce security and performance standards, and ensure every delivery aligns with architectural guidelines.
- Core Knowledge Stewardship: Maintain and promote strong expertise in Core Java, AEM, Veeva, and BrowserStack principles; provide ongoing technical coaching to development teams.
- High Quality Delivery: Ensure code quality, scalability, and maintainability across all layers through structured design reviews and automated testing pipelines.
- Release Management: Plan and oversee the full product release lifecycle, ensuring smooth and predictable deployments across environments and teams.
- CI/CD Ownership: Maintain and enhance end-to-end CI/CD pipelines (Jenkins, JFrog, Maven, Git), ensuring stable, automated builds, and controlled deployments.
Requirements
- 3+ years of previous experience working as an AEM Technical Architect.
- Hands-on experience with Adobe Experience Manager (AEM) — including templates, Components, Dialogs, Clientlibs, Assets Metadata Schemas, Tag Management, AEM Workflows, OSGi Services, AEM Configurations, AEM Cloud, AEM Assets as a Cloud Service AEM EDS.
- Strong backend development experience with Core Java concepts, OSGi Framework, Servlets, Event Handlers, Sling Models, JCR Queries, and PDF APIs (iText).
- Working knowledge of frontend and UX development, including modular content, layouts, UI/UX principles, HTML, CSS, JavaScript, React, and HTL (Sightly).
- Expertise in analytics and data architecture including Data Layer design, Adobe Analytics, Customer Journey Analytics (CJA), Google Analytics, metadata governance, tagging frameworks, and data encryption strategies.
- Experience designing and implementing automated testing frameworks leveraging Selenium (Core Component), BrowserStack Integration, Mockito, JUnit, and SonarQube to ensure code quality, maintainability, and performance across environments.
- Strong understanding of DevOps and release management practices including CI/CD pipeline architecture using Jenkins, GIT (branching strategy), Maven, JFrog, and Artifactory. Experienced in product licensing, version control, and release governance to enable efficient, reliable deployments.
- Excellent communication, problem-solving, and leadership skills.
- Industry and platform familiarity with Pharma domain processes, MLR workflows, and Veeva Vault. Working knowledge of Agile collaboration tools such as JIRA and Confluence is a plus.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AEMCore JavaOSGiHTMLCSSJavaScriptReactSeleniumJUnitAdobe Analytics
Soft skills
communicationproblem-solvingleadership