Aem Developer Resume
SUMMARY
- Around 7+ years of experience in Software Analysis, Design and Development and Maintenance of diversified areas of Client - Server, Distributed and Web applications using AEM, Java, J2EE.
- Developed components, Templates, widgets, OSGI services/servlets, custom workflows, meta tagging.
- Converted Classic UI components to touch UI components.
- Involved in design and implementation of AEM modules with the development of web applications which has a functional capability like WCM, Digital Asset Management (DAM), Dispatcher flush, Workflows, Campaign Management, SVN, content migration, Identity & Access Management, Social Media, SEO etc.
- Extensive programming in web development technologies like JSP, Sightly (HTL), XML, JQUERY, JSON, ADOBE CQ API’S, APACHE FELIX, OSGI BUNDLES.
- Solid understanding of CQ5 building blocks, CRX repository, Apache Sling, leveraging web content management components for customization and portion of websites.
- Strong knowledge on DAM (Digital Asset Management) features of AEM, writing & customizing DAM asset workflows, custom DAM asset finder & editor interfaces, etc.
- Worked on Html, CSS, ExtJS, AngularJS, Bootstrap, JavaScript and JQuery, Json, Ajax libraries to implement user interface screens and provide client-side validations.
- Strong knowledge about Multithreading, Collections and Exception handling mechanisms in Java.
- Expertise in designing and developing enterprise and web applications using java and J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS, JUNIT.
- Integration based on Apache Axis SOAP, RESTful, XML.
- Worked on adobe cloud products such as analytics, tagging, campaign.
- Developed and deployed applications using CRXDE, Eclipse and IntelliJ IDEA.
- Knowledge of application servers like Apache Tomcat, JBOSS and Web logic.
- Experienced in Struts, Spring and Hibernate Framework and implementing design patterns like MVC.
- Working experience with SVN, GIT and handled local workspace environment with build tools like Maven, ANT, Jenkins.
- Used JIRA for bug tracking and project management.
- Experience working in Agile and Waterfall (SDLC Methodologies) environments.
TECHNICAL SKILLS
Enterprise Web Products: Adobe AEM 6.5, 6.3,6.2, 6.1, 6.0, 5.6
J2EE technologies: Java, J2EE, Servlets, JSP, JDBC, Web services (SOAP, REST), JSON.
Web/Application Servers: Web Logic, Apache Tomcat, JBoss
Scripting Languages: AJAX, JavaScript, CSS3, JQuery.
Operating Systems: Windows XP/07/08/10, Linux, Unix, Mac OS X.
Markup Languages: HTL(Sightly), HTML, XML, HTML5
Version Controls: Bit bucket, GIT, SVN, ClearCase
IDE: CRXDE lite, Brackets, Eclipse, Intellij.
Framework: Struts, Spring MVC, Apache Sling.
PROFESSIONAL EXPERIENCE
AEM Developer
Confidential
Responsibilities:
- Integration of APIs such as Axios, fetch, GraphQL which are used to integrate with applications like AEM, SDL, Solr & other intranet applications.
- Developed React components using MaterialUI, Routers for redirection, Personalization through Rules Engine (Imperium).
- Used React libraries (lodash, graphQL, Parser, font awesome) for content rendering and handled responsive styles using materialUI endpoints.
- Configured URL’s in launch respective to each environment and rules.
- Created Digital Data object to populate required data to Adobe LAUNCH.
- Created eVars to read info from Digital Data and rules with custom JS functions.
- Created audience groups, targeted and published experiences.
- Debugging on audience group Segments in Context Hub Segment Store on Web Pages.
- Developed components using HTL (Sightly) and JSP’s.
- Developed Touch & Classic UI dialogs, created regular & editable templates as per business needs.
- Designed & Developed 3rd party Integrations into AEM
- Designed and Developed Web services and Sling servlets to integrate 3rd party API’s
- Developed AJAX, POST calls through jQuery to consume and post the JSON data.
- Developed the Sling Models for components using SCR annotations.
- Worked with Business user to gather requirements and document them in confluence.
- Participate in scrum stand-ups on daily basis to update the project status.
- Brainstorm the development tasks with team, assign story points and update the JIRA tickets.
- Provide feedback in Sprint Retrospective and work on efficiency improvements.
Environment: AEM 6.3, 6.5, DAM, Java8, J2EE, Apache Maven, HTL(Sightly), ReactJS, JIRA, Servlets, HTML5, Adobe Launch, Target, ContextHub.
Confidential, Quincy, MA
AEM Developer
Responsibilities:
- Developed Components and Templates using AEM touch UI for supporting the different Webpages.
- Involved in developing and debugging the websites based on functional requirements.
- Customized dialogs for all the components for providing various options to authors while creating pages.
- Worked on custom OSGi services, sling servlets, and scheduler jobs.
- Created custom workflows to add additional renditions for Images and email service to approve content.
- Integrated 3 rd party API to fetch user data, consumed JSON data by making AJAX calls.
- Worked on Solr search configuration and crawlers (Apache NUTCH) setup, built dynamic facets based on the content, implemented suggestive search, Pagination.
- Created error page template and component to retrieve status of the page and passed status to analytics object for tracking.
- Involved in configurations such as LDAP setup, Dispatcher, Replication, Reverse Replication and dispatcher Flush agents.
- Translated design specs and developed responsive user interface mockups for components using HTML5, CSS3, Bootstrap, jQuery, JavaScript and AJAX.
- Created documentation for the components, templates and made available to all other developers.
- Generated new content-based reports to help the business identify the content authoring gaps.
- Assisted QA team in testing by executing the test cases created for each component.
- Used bug tracking tools like JIRA and Confluence for project documentation.
- Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ.
- Involved in building, deploying the code and moving code to different environments.
Environment: Java, AEM 6.3, Sightly, Custom Granite UI components, OSGi Services, Sling Servlets, Internationalization, Maven, Jenkins, Solr, JavaScript, JQuery, Angular 1.x, HTML5
Confidential
AEM Developer
Responsibilities:
- Developed components supporting Touch UI and Classic UI using Sightly, JSP.
- Developed AEM templates and reusable components. Developed custom workflow process.
- Developed Iframe (External) Component to integrate on AEM page with current portal page.
- Worked on DAM for the maintenance of media files and created design dialogs for the common components in the entire portal.
- Developed WCM concepts like translation, multisite management, tag management, JCR event handling,
- Involved in development of static web pages, landing pages, category landing pages.
- Involved in building, deploying the code and moving code to different environments.
- Configuring Dispatchers, Flushing Dispatcher cache, Garbage collector etc.
- Used Sling resource manager concept to overlay the foundation page to add multiple custom properties to the page.
- Worked on OKTA login integration with AEM.
- Well versed with Java core concepts like collections, Multithreading, Remote Method Invocation (RMI) and Serialization.
- Created Forms and Validated form fields using JavaScript, JQuery.
- Involved in enhancing the form design to improve visual layout and user interface of forms to make them look more professional and easier to use.
- Building capabilities and expertise around Adobe Analytics, Adobe Campaign, and Adobe Target.
- Handling the local workspace environment with maven project and Eclipse IDE.
- GIT is used as a distributed revision control system for AEM.
- Built various web pages using HTML, CSS, Java Script, Angular and jQuery. Integrated Angular Js and contacted with the service API.
- Contributed to Sprint (Scrum Team) - planning, demo, development, deployment and release.
- Used JIRA as a project management tool for the story creation and tracking down the defects.
Environment: AEM 6.1, HTML5, CSS3, Bootstrap, Jenkins, CRXDE, Eclipse, Maven 3.2.5, Angular Js, JavaScript, Service API, AJAX.