Design efficient content models, security models, workflows and templates.
- Employ strong coding standards for efficiency, readability, and reuse.
- Proficient implementing with Adobe AEM (6.x, Java, J2EE, Sling, HTL/Sightly, OSGi, JCR, OAK)
- Develop AEM templates and components leveraging current AEM software releases
- Design, develop and support AEM components, integrations and applications
- Experience integrating Adobe Analytics or Google Analytics with AEM
- Experience with Adobe Target not required but considered a plus.
- Minimum of 7 years of software development experience
- Minimum of 5 years of J2EE programming experience required
- Minimum of 3 years of experience working with AEM (6.x)
- Experience implementing web content management systems in a large corporate environment.
- Experience with web and application servers, such as Apache and Tomcat
- Exposure to open-source technologies
- Experience building, deploying and supporting Internet-facing applications
- Experience with secure coding practices
- Experience with RESTful and SOAP-based web services
- Experience with unit testing and automated testing tools
- Experience with source code control and build tools (Git, BitBucket, Maven, Jenkins)
- Experience with object-oriented design and design patterns
- Experience working with geographically diverse project teams
- Excellent estimation abilities in scoping work in a highly complex environment
- Superior problem solving, organizational, decision-making, written, oral and interpersonal skills.