Candidates
AEM Developer
Candidate Details
Candidate Summary
· Over 10 years of total experience in design, development, integration, implementation, and testing of various distributed, n-tier, client/server, and web applications using Java/J2EE technologies, Including Strong experience in the development of AEM components, templates, backend OSGi bundles, DAM (Digital Asset Management), workflows, designs, etc.
· Experience working on AEM 6.5, 6.4, 6.3 including CRX, template development, Page editing, defining security access roles, administering users/groups, and customization of UI etc.
· Very good at developing custom components, page templates and template components, and workflow components in AEM 6. x
· Expertise in various faces of Software Development including analysis, design, development, and deployment of applications using JAVA/J2EE technologies including Servlets, JSP, Java Beans, JSTL, Struts, Spring, JDBC, Angular Js, JNDI, Hibernate, Web Services, and Oracle.
· Used Maven Build tool to maintain Project Dependencies and use Jenkins as a continuous integration tool for timely builds
· Expertise in creating the OSGi Bundles with the Apache Maven building tool and creating the dependencies using the pom.xml project file
· Experience in designing and developing Object Oriented (OOPS) distributed OOAD-based systems using UML/ Rational Rose.
· Experienced and highly proficient in using XML-related technologies like XSL, XSLT, XPath, DTDs, XML Schemas, and Namespaces as well as XML parsing APIs like DOM and SAX.
· Experienced working with web-based GUIs using HTML, CSS, JavaScript, and AJAX.
· Have a good understanding of AEM Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection, and Mobile request processing.
· Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, and documenting requirements.
· Create, maintain, and customize existing database schema.
· Ability to build tables, stored procedures, and indexes, create jobs in SQL Server and use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler.
· Experienced in analyzing the workflows between databases and the business logic and customizing according to the requirement using DB Queries.
· Profound Experience in cloud infrastructure automation tools like AWS (EC2, S3, Coud Formation, Cloud watch)
· Adapt to learning new technologies and can easily adapt to suit needs.
· Excellent and efficient Team Member with good planning and monitoring skills. Ability to work under stress and in meeting schedules. Excellent Communication and Technical Document Writing skills.