Adobe AEM Developer, Senior

🕒 April 16

🗣️🇧🇷🇵🇹 Portuguese Required

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of SysMap Solutions

SysMap Solutions

1001 - 5000 employees

Founded 1999

SysMap Solutions is a services company devoted to offering technological development to its customers since 1997.

📋 Description

• Develop and maintain custom components, templates, dialogs and workflows in AEM, following platform best practices (OSGi, Sling, JCR) • Ensure technical quality of deliveries through unit tests (JUnit 5 + Mockito + AEM Mocks) and code reviews • Optimize AEM environment performance: Oak indexes, JCR-SQL2 queries, Dispatcher caching and Client Libraries management • Design and implement headless solutions with Content Fragments, GraphQL API and SPA Editor (React or Angular) • Diagnose and resolve environment issues: stuck OSGi bundles, Missing dependencies, replication errors, Traversal Warnings and exceptions in error.log • Support configuration and maintenance of local development environments (AEM SDK + Dispatcher via Docker) and repository synchronization • Collaborate with UX/UI, product and content teams to produce technical specifications for new components and features • Participate in architecture discussions, technical estimations and sprint planning, contributing feasibility references and risk assessments • Mentor junior and mid-level developers, promoting AEM development best practices within the team • Maintain up-to-date technical documentation on architectural decisions, component patterns and integration guides.

🎯 Requirements

• Development of OSGi Services and Components with proficiency in Declarative Services (DS) annotations • Management of Bundle lifecycle (Activate, Deactivate, Modified) and resolution of OSGi dependency conflicts/circularities • Creation and consumption of OSGi configurations via metatypes (OCD) • Development of Sling Models with mastery of native injections (@ValueMapValue, @ChildResource, etc.) and exposure as JSON via Sling Model Exporters • Creation of Sling Servlets bound by Resource Type and by Path • Writing optimized queries in JCR-SQL2 and using the QueryBuilder API • Creation and optimization of Oak indexes (Lucene/Property) to eliminate Traversal Warnings • Development of Event Listeners to observe JCR node changes • Creation of asynchronous routines via Sling Jobs (Job Consumers/Executors) • Implementation of resilient HTTP clients (timeouts, retries) and custom Workflow Process Steps in Java • Writing unit tests with JUnit 5 + Mockito + AEM Mocks (wcm.io) • Development of HTML markup with HTL (Sightly), including XSS protection using native contexts • Connecting HTL to the backend via the Use-API • Creating components using the Proxy Pattern on top of AEM Core Components • Structuring and managing Client Libraries (categories, embed, dependencies, CSS/JS minification and concatenation) • Development of Touch UI Dialogs (Coral 3), Design Dialogs (Policies) and custom validations via Granite UI/JavaScript • Rendering and managing Experience Fragments • Modeling Content Fragment Models and instantiating Content Fragments • Configuring AEM GraphQL API endpoints and writing optimized Persisted Queries • Setting up the AEM SPA Editor with component mapping for React or Angular (@adobe/aem-react-editable-components) • Ensuring correct SPA routing within the AEM ecosystem • Managing dependencies in the AEM Maven Archetype and navigating modules (core, ui.apps, ui.content, ui.config) • Synchronizing code/JCR via FileVault (vlt) and AEM Repo Tool / VSCode AEM Sync • Configuring and running the AEM Dispatcher SDK locally via Docker (Apache Rewrite Rules + cache rules) • Diagnostics via Apache Felix Web Console: stuck bundles, Missing dependencies, NullPointerExceptions and error.log analysis • Adobe Certified Expert — AEM Sites Developer or AEM Architect certification (desirable) • Experience with Adobe Target and/or Adobe Analytics integrated with AEM (desirable) • Knowledge of Adobe Experience Platform (AEP) / Real-Time CDP (desirable) • CI/CD practices applied to AEM projects (pipelines with Cloud Manager or equivalent) (desirable) • Experience with AEM as a Cloud Service (AEMaaCS) (desirable) • Familiarity with observability tools (New Relic, Datadog) in AEM environments (desirable) • Knowledge of digital accessibility (WCAG 2.1 / ARIA) applied to AEM components (desirable)

🏖️ Benefits

• No benefits specified

Apply Now

Similar Jobs

🕒 April 15

Spread Tecnologia

1001 - 5000

🤝 B2B

📱 Media

🛍️ eCommerce

Develop and maintain COBOL Batch and Online programs for a tech-focused company. Collaborate with functional teams and ensure system quality and stability.

🗣️🇧🇷🇵🇹 Portuguese Required

🕒 April 15

Voltz

51 - 200

💳 Fintech

👥 B2C

⚡ Energy

Software Developer III focused on technical ownership and domain evolution at Voltz, a fintech company in Brazil. Lead technical planning and incident response while enhancing team skills.

🗣️🇧🇷🇵🇹 Portuguese Required

JavaScript

Jest

Node.js

NoSQL

Postgres

RabbitMQ

SQL

TypeScript

🕒 April 14

TRACK&FIELD

501 - 1000

🛒 Retail

🛍️ eCommerce

⚽ Sports

Software Engineer focusing on Flutter to develop high-quality mobile applications for TFSports. Engaging in continuous deliveries and leveraging generative AI tools for development.

🗣️🇧🇷🇵🇹 Portuguese Required

Android

Dart

Flutter

iOS

🕒 April 14

Inetum

10,000+ employees

🤝 B2B

🏢 Enterprise

☁️ SaaS

Senior Azure Integration Developer at Inetum focused on developing integrations in Azure while collaborating with technical teams.

Azure

🕒 April 13

CI&T

5001 - 10000

🤖 Artificial Intelligence

☁️ SaaS

Database Solutions Engineer driving technical presales and solution design for global customers and partners. Collaborating with sales team and leading technical discussions on database solutions.

🇧🇷 Brazil – Remote

💰 $5.5M Venture Round on 2014-04

⏰ Full Time

🟡 Mid-level

🟠 Senior

🖥 Software Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

🗣️🇪🇸 Spanish Required

AWS

Azure

Cloud

MS SQL Server

Oracle

Postgres

SQL