Job Description :
Hi,
Hope the day is treating you well!!!

Position :::: AEM Developer
Location :::: Boston, MA and Cleveland, OH (4 position in 2 location)
Duration ::: Fulltime


Required Skills sets -
JOB TITLE: AEM Developer - Senior
PROFESSIONAL EXPERIENCE& TECHNICAL SKILLS

Minimum 3 years of experience in work related to CQ/AEM development.
Minimum 5 years of experience in work related to Java development in IT sector.
Experience in AEM incl. Sling Models, Apache Sling, JCR, Sightly (nice to have), Sling Authentication, AEM Workflows, VLT, Permission model (ACL, CUG, user, groups), JCR-SQL2, OAK Indexing basics.
Experience in general software development incl. OSGi (Apache Felix/Karaf), Java, JavaEE (Servlet, Filter, JSP), Groovy (nice to have), Git, JUnit, Maven, REST, Object Oriented Design Patterns, Basic HTML + JavaScript, Apache/Dispatcher, General Network Security

SPECIAL QUALIFICATIONS: Nice to have: AEM 6 Developer certification

SOFT SKILLS:
Independence in performance of tasks assigned.
Team and end user communications skills.
Skills to acquire knowledge and put it in practice.
Work time estimation based on functional or technical requirements.
Recommending employment in the case of reviewing technical knowledge of candidates in recruitment process.
Work time estimation.
Designing and supervising implementation of solutions.
RESPONSIBILITIES:
Participation in software development and maintenance processes as per quality requirements, procedures and best practices applicable .
Implementing, optimising and supervising efficiency of IT systems in accordance with specific standards, resolution or escalation of problems, as appropriate.
Drawing up technical documentation.
Developing knowledge in scope of information technology used.
Developing knowledge in scope of best practices and standards of creating software .
Developing soft skills in scope of effective communication and efficient teamwork, solution presentation and knowledge sharing.
Interpreting business cases, preparing specifications and analysing functional and technical requirements.
Designing solutions and creating documentation, estimating individual scope of works and time consumption of works.
Within the team and project/services, proactively identifying problems and proposing measures to increase the level of services.
Developing knowledge in scope of information technology used.
Developing knowledge in scope of best practices and standards of creating software .
Spreading the knowledge throughout the organisation by educating and supporting less experienced Specialists.
Maintaining industry standards and practices in projects.
Performing tasks assinged by the superior.