Aem Developer Resume
Dallas, TX
SUMMARY:
- 7 years of experience in software development including, analysis, design and testing in Java/J2EE technologies and developing large scale web applications using Adobe AEM content management systems.
- Strong experience on Adobe AEM component development, building blocks, Templates, OSGi bundles, Workflows, Designs, etc.
- Experience in web development languages like HTML5, CSS3, JavaScript, JQuery, Angular 2.0.
- Strong knowledge on DAM (Digital Asset Management) features of AEM, writing & customizing DAM asset workflows, custom DAM asset finder & editor interfaces, etc.
- Developed custom AEM components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day's commercial JCR Implementation), and AEM (Day's latest suite of WCM, DAM, and Social Collaboration applications).
- Proficient in AEM Architecture, Application development and Deployment Cycles.
- Experienced in deploying dynamic libraries and API packages into OSGI
- Strong knowledge on Packaging, deploying AEM code to multiple environments, quick changes using package manager, hotfixes, etc.
- Good Knowledge and understanding of different parts of the AEM product (sites, assets & reports)
- Developed Components and Templates using Adobe AEM for supporting the different Webpages.
- Good experience in Sightly scripting language.
- Expertise in J2EE technologies and Involved in spring testing and working with Web Services, both SOAP & REST, JAX - WS, WSDL.
- Experience in creating Templates, Custom Workflows, Widgets, dialogs and design dialogs in AEM.
- Knowledge on Search implementation in AEM.
- Hands-on expertise in integrating AEM with Adobe Marketing Cloud products like Adobe Target Campaign, Analytics.
- Used Source tree- Bit Bucket, GIT and SVN as version controls.
- Involved in sprint planning & developing sprint stories.
- Experience working in AGILE and Waterfall Development model.
TECHNICAL SKILLS:
Enterprise Web Products: Adobe AEM 6.3,6.2, 6.1, 6.0, 5.6.1.
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: Sightly, HTML, XML, HTML5
Version Controls: Bit bucket, GIT, SVN
IDE: CRXDE lite, Brackets, Eclipse, Intellij.
Framework: Spring MVC, Apache Sling.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
AEM Developer
Responsibilities:
- Setup and configure Authoring and Publishing environments, Replication agents, Reverse Replication agents, Flush agents AEM dispatcher to cache the landing pages html and serve as the static pages from Apache.
- Created AEM templates and page components with custom dialogs and Touch UI component development.
- Used Integrated 3rd party API to fetch user data, consumed JSON data by making AJAX calls.
- Worked on setting up AEM projects using Maven, create and maintain AEM content management systems.
- Implemented the Sling Servlet, OSGI bundles for interacting with remote spring Web API services and custom business logic in java.
- Integrated AEM with brackets extension to provide a smooth workflow to edit AEM components and Client Libraries.
- Created components using Sightly by replacing the Java Server Pages (JSP).
- Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy.
- Worked on defects and assigned the tickets by using the JIRA tool.
- Deployed jar files from the Felix System Console.
- Implemented Image renditions for faster page load of the content on all devices.
- Active Directory service was used to pull the applicant details automatically based on the employee ID. Integrated Active Directory with Adobe CQ components.
- Worked on developing dialogue boxes and design dialogue boxes as needed and enhanced components by editing configurations.
- Worked on JCR API's and Sling API's for retrieving content from JCR repository.
Environment: AEM 6.3, AEM 6.2, Java, Eclipse, Maven, Log4J, Apache Felix, Apache Sling, Apache Solr, JSP, JIRA, Web Services, SDLC, OSGI, Servlets, Sightly HTML, JavaScript, Brackets, Jackrabbit, Jenkins, GIT.
Confidential, Fountain Valley, CA
AEM Developer
Responsibilities:
- Involved in requirement analysis with business and acting as point of contact to offshore team for implementation and clarifications.
- Created Page Templates, Page Components & complex brochureware components
- Created Components that interact with external services
- Converted JSP Components into slightly.
- Worked on Touch UI authoring Validations.
- Interact with business stakeholders and various teams to get better understanding of the requirements.
- Used slightly template language for implementing AEM Components.
- Authored page content in order to utilize the components wisely by placing the content with in the content section blocks.
- Developed Event listeners to trigger a workflow on action of page activation.
- Created client libraries Confidential component level and global level (etc/designs) for handling JavaScript and CSS.
- Wrote JavaScript validations to validate the fields of the user registration screen and login.
- Developed servlets to make an 3rd party API calls and retrieve JSON data.
Environment: AEM 6.2, Java, JSP, Servlets, Slightly, JMX, JavaScript, JSON, HTML, CSS, Ajax, Apache Sling, REST API, Bit Bucket, JIRA, Maven.
Confidential, Minneapolis, MN
Java CQ5 Developer
Responsibilities:
- Installed and configured AEM 6.0, AEM 5.6.1 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
- Worked on Migration of 5.6.1 version to 6.0 version.
- Creating templates of the website using the framework and developing custom components, widgets as per the requirements.
- Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to AEM.
- Worked on clipped apps component which pulls data from external J2EE apps, web services.
- Used GIT as version control to restore assets to previous versions Confidential a later time and integrated with Jenkins for continuous integration and nightly builds.
- Used spring's native support for developing the authorization logic.
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
Environment: AEM 5.6, DAM, Java, JSP, Servlets, HTML, CSS, AJAX, JSP, JQuery, Apache, WCM, CRXDE Lite, SVN, log4j, Jackrabbit, JCR Connector
Confidential
Java Developer
Responsibilities:
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
- Developed Restful Web Services using JAX-RS
- Involve with content management strategies, architecture and multichannel content delivery.
- Developed UI and front-end code to interact with the back-end of the application in Java.
- Participated in daily Scrum Calls and contributed effectively during discussion for effective solutions.
- Working on integrating applications with third party application by consuming web services.
- Working in MAVEN automated build scripts to compile and package the application.
- Design and support testing of code prior to deployment to main branch.
- Participated in working in a continuous improvement style of development by investigating technical alternatives and new technologies.
- Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts.
- Configuring Dispatchers, Flushing Dispatcher cache, AEM server optimization, AEM Log analyzing and Garbage collector.
- Worked on developing service in Events that gives JSON output for the events current status & time.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, and CRX.
- Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
Environment: Java, AEM 5.6, DAM, JSP, Servlets, HTML, CSS, JavaScript, AngularJS, JQuery, Bootstrap, JQuery, Spring, Hibernate, JSON, JBOSS, Agile.