Job Description :
Position: AEM/CQ5 Application Development Lead
Location: Wilmington, DE
Visa: Any
Interview process: Ideally this client do a phone followed by F2F interview (can request Skype from local client site)

Long Term contract


We are seeking a passionate result-oriented technologist to drive better, faster, simpler solutions and technology direction focused on the use of Adobe AEM/CQ5. Someone that is highly motivated, hands-on and cross-functional with the capability of driving high quality solutions to difficult problems.

- Bachelor’s degree in Computer Science, Computer Engineering or a related field or the foreign equivalent.
- Knowledge and experience working in an Agile environment.
- 7+ years experience implementing solutions with one or more Web Content Management system.
- 2+ years experience working hands-on (actively coding) with AEM/CQ5.
- Technologies
- Expert-level knowledge and implementation skills with the core AEM/CQ5 technology stack.
- Strong experience with core frameworks including Apache Felix and Apache Sling.
- Strong experience implementing custom AEM/CQ5 components and workflows.
- Experience with AEM/CQ5 upgrades and migrations.
- Experience with integrating AEM/CQ5 with other products and vendors.
- Experience setting up AEM/CQ5 using Maven and standard Eclipse tooling.
- Some experience with internalization concepts and techniques is preferred.
- Web Development
- Strong experience with HTML, CSS and client-side javascript including libraries such as jQuery.
- Experience with RESTful services for both the client and server implementations.
- Experience with Responsive Design techniques and implementation.
- Database – Must be highly proficient in SQL preferably across multiple databases.
- Application Servers – Broad and deep understanding of multiple application server platforms.
- General – Comfortable in more than one programming language and have a firm grasp of fundamental web/internet technologies.
- Engineering Practices
- TDD – Must have practical experience with unit testing and how to apply it to AEM/CQ5 projects.
- ATDD – Preferred experience with Acceptance Test Driven Development including the use of tools like Cucumber and Selenium.
- Continuous Integration – Experience automating builds with Maven using CI Servers like Jenkins/Hudson.
- Experienced mentor with the ability to work in a collaborative environment and coach other team members on coding practices, design principles and implementation patterns that lead to high-quality maintainable solutions.
- Excellent communication skills in English (both written and spoken forms