HumanBit Logo

AEM Back End Developer | Codersbrain

full-time
Posted on May 5, 2025

Job Description

Job Title:  AEM Back End Developer

We are seeking a skilled Back End Developer with AEM implementation and automation experience to join our team and help build robust and scalable server-side applications.

Responsibilities:

  • Design, develop, and maintain server-side applications using languages such as Java, Groovy, or Node.js.
  • Build automation pipelines and streamline content operations (metadata mapping and migration) within AEM.
  • Customize and extend AEM components and templates to meet business requirements.
  • Integrate Adobe solutions with other systems and platforms.
  • Collaborate with front-end developers, content teams and other team members to integrate user-facing elements with server-side logic and deliver end-to-end solutions.
  • Optimize backend performance and scalability of automation tools and workflows.
  • Develop and manage well-functioning databases and applications.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot, understand root cause, and resolve backend or integration issues – including those with connecting services/API’s and integrations.

·        Conduct/participate in team code reviews and provide constructive feedback to team members.

·        Demonstrate code solutions and share knowledge with the team to foster continuous improvement and innovation. Willingly accept feedback from team leaders and peers and adjust developed solutions accordingly.

·        Follow agile best practices, collaborating with the tech lead to size and prioritize tasks, complete work as agreed to, and actively participate in regular sprint/iteration events such as backlog grooming, sprint demo, and retrospectives.

·        Follow defined team processes for code check-in/check out, peer or leader review, QA review, and all protocols for code promotion and deployment.

  • Stay up to date with emerging trends and technologies in back-end development.

Requirements:

  • 3+ years of proven experience as a Back End Developer.
  • Proficiency in server-side languages (Java, Groovy, Node.js).
  • Experience with Adobe Experience Manager (preferably AEM as a Cloud Service) and other Adobe products (e.g., Adobe Analytics, Adobe Target).
  • Strong understanding of AEM Best Practices, Multi Site Management concepts, Workflows, Schedulers, Sling Jobs, and User roles and permissions.

·        Experience with Sling Models, Servlets and Services, and familiarity with front-end technologies (e.g., HTML, HTL, CSS, JavaScript).

  • Strong understanding of web development principles and best practices.
  • Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with RESTful APIs and integration.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Strong communication skills.

Preferred Qualifications:

  • Experience with cloud services (e.g., AWS, Azure, Google Cloud).
  • Experience with Cloud hosted AEM, Java and OSGi framework. 
  • Adobe Certified AEM Developer is a plus
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
  • Understanding of microservices architecture.

Experience with testing frameworks (e.g., JUnit, Mockito)

Powered by
HumanBit Logo