Senior AEM Developer - Poland/Remote - Freelance
Posted 4 days 20 hours ago by Robson Bale Ltd
Contract
Not Specified
Other
Not Specified, Poland
Job Description
Job Title: AEM Senior Backend Developer
Location: Remote (Poland, candidates from anywhere in the EU will be considered)
Duration: 6 months (Contract)
Start Date: Immediate
Compensation: Market Rate
Job Description:
We are seeking an experienced AEM Senior Backend Developer with 6 to 8 years of relevant expertise in AEM Back End development. The ideal candidate should have a strong background in Adobe Experience Manager (AEM) as a Cloud Service and possess hands-on experience with critical Back End development components, configurations, and best practices.
Key Responsibilities:
- Develop and maintain AEM Back End components, services, and configurations.
- Implement and manage AEM as a Cloud Service configurations, pipelines, and deployments.
- Optimize AEM content distribution, replication, logging, and monitoring.
- Develop and customize AEM components, templates, workflows, and launchers.
- Configure and manage OSGi services, event handling, and permission management.
- Work with JCR (Java Content Repository), Apache Sling, Servlets, Filters, and RESTful APIs.
- Ensure code quality and security compliance using tools like SonarQube and static code analysis.
- Implement caching strategies, performance optimization, and AEM MSM (Multi-Site Manager) functionalities.
- Collaborate with cross-functional teams in an Agile environment.
Required Skills & Expertise:
- AEM as a Cloud Service Concepts
- AEM Cloud Run Mode Configurations & Environment Variables
- AEM as a Cloud Service Pipelines (Adobe Cloud Manager, Git, CI/CD)
- AEM Cloud Content Distribution & Replication
- AEM Cloud Logging & Monitoring (Splunk, New Relic, Cloud Console)
- Component & Template Development (HTL, Sling Models, Editable Templates)
- OSGi Services & Configuration Management
- Workflow & Launcher Customization
- Dispatcher Configuration
- AEM User & Permission Management
- AEM Content Fragments & Experience Fragments
- AEM MSM (Multi-Site Manager) & Translation Workflows
- Java 11/17
- Servlets & Filters, Services in AEM
- JCR (Java Content Repository)
- Apache Sling Framework & Resource Resolution
- OSGi Services & Event Handling
- Unit Testing (JUnit, Mockito, AEM Mocks, Code Coverage)
- Code Quality & Security Compliance (SonarQube, Static Code Analysis)
- HTL (Sightly) for AEM Components
- RESTful & GraphQL APIs
- OAuth/SAML/JWT Authentication
- Git/Bitbucket/GitHub for Version Control
- Maven & Jenkins for Build & Deployment
- AEM Caching Strategies (Dispatcher, CDN, Sling Dynamic Include - SDI)
- Performance Optimization (Lazy Loading, Minification, Async Processing)
- AEM Query Builder
- Soft Skills (Communication, Team Collaboration, Problem Solving, Agile Methodology Experience)
- Dynamic Media
Desired Candidate Profile:
- Proven experience in AEM Back End development with a strong grasp of Java-based enterprise applications.
- Hands-on experience with AEM as a Cloud Service, CI/CD pipelines, and performance optimization.
- Strong expertise in OSGi services, Sling models, and JCR repository management.
- Proficiency in unit testing, security compliance, and version control systems (Git, Bitbucket, or GitHub).
- Strong problem-solving skills and ability to work in Agile environments.
- Excellent communication and team collaboration skills.