Position: Junior AEM Developer
Company: Exadel
Experience required: 1y
English level: intermediate

**About Exadel:**
Since 1998 Exadel has been engineering its own software products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel currently has 1000+ employees in development centers across America, Europe and Asia. 

**Requirements:**
1+ years of AEM experience;
Strong Java background, knowledge of Java data structures and modern programming techniques (Java 8+);
Sound understanding of main AEM building blocks including static and editable templates, components, Sling Models, OSGI Services, Clientlibs;
Knowledge of infrastructure and main workflows of AEM environment: replication, MSM, etc;
Basic experience in UI technologies: HTML, JS;
Experience with Maven, Git, Jira;
Ability to write clean, modular, reusable code;
Attention to detail, strong organizational skills;

**English level:**
Intermediate   

**Responsibilities:** 
Develop components and services for the website;
Convert UI markup into HTL templates;
Support integration with third-party services;
Participate in migration to newer AEM versions;
Write unit and integration tests;
Troubleshoot issues;
Participate in the code review process;

**Advantages of working with Exadel:**
Attractive salary — we reward your commitment to our company
Personal development — we understand that life-long learning is important and support everything that encourages a personal willingness to learn
Flexible work schedule — a good work-life balance is the most important prerequisite for being creative and productive
Friendly work environment
Interesting job in an innovative company with the latest technologies
Collaboration with a team full of interesting people