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.