Unlock Full Resume Report

New offer - be the first one to apply!

September 25, 2026

AEM Java Developer

Mid • On-site

Kraków, Pl-06, Poland

Quick Facts

  • Role: AEM Java Developer

  • Focus: Backend development in Java for Adobe Experience Manager (AEM)

Description

Develop and modernize web solutions based on Adobe Experience Manager (AEM) for large public internet services and digital campaign/communication platforms. The role focuses on backend Java development, including OSGi-based migrations, Sling/JCR architecture, and REST API integration.

You will design low-level solutions (LLD), implement AEM functionality, and support releases by creating unit tests and maintaining high code quality.

Responsibilities

  • Design low-level solutions (LLD) and implement them

  • Develop, maintain, and modernize AEM-based solutions

  • Migrate existing features to a modern OSGi-based architecture

  • Build scalable, secure, and maintainable solutions using Apache Sling and JCR

  • Design, develop, and integrate REST Services / REST API

  • Create and maintain unit tests using JUnit and AEM Mocks

  • Ensure code quality and follow developer best practices

  • Collaborate with other technical teams during development and deployment

  • Contribute to solutions used by public web services and digital campaigns

Requirements

  • Strong proficiency in Java

  • At least 2 years of commercial experience with Adobe Experience Manager (AEM)

  • Practical knowledge of Apache Sling, OSGi, and JCR

  • Experience with REST Services / REST API

  • Knowledge of JUnit and AEM Mocks

  • Experience with Maven and Git

  • Knowledge of code quality analysis tools, especially SonarQube

  • Basic or good knowledge of HTML5, CSS, and JavaScript

  • Excellent communication skills

  • Very good English proficiency for working in an international environment

Benefits

  • Ongoing support from a consultant (email/phone) after a positive application review

  • Help preparing for the interview with the future employer

  • Care for the quality of the recruitment process

Similar jobs you might like