Aem Developer Resume
Los Angeles, CA
SUMMARY
- 8 years of Experience as a Java, User Interface andAEMdeveloper.
- Experience working withAEM5.6.1,AEM6.0,AEM6.1, 6.2, 6.3 on versions.
- Experience in Java, JSP, HTL (sightly), JavaScript and Servlets.
- Involved in allAEMrelated design and framework development using templates, components widgets,AEMbundle, JCR/Sling API, clustering publish and author setup.
- Expert at developing custom components, page templates, template components and workflow.
- Experience in creating servlets for the backend services.
- Experience in creating SOAP and REST services
- Experience in extending and using CQ5, CRX, JCR, Sling and OSGI technologies.
- Proficient inAEMArchitecture, Application development and Deployment Cycles.
- Worked on Adobe DTM integration withAEMand with the Adobe Target.
- Worked on website translation from English to Spanish language usingAEM.
- Experienced setting up the dispatcher cache at the webserver level using flush agent.
- Experience in using Maven and ANT tools for Build Automation customizing plug - ins and dependencies.
- Experience in creating brochures, magazines, newspapers and posters using Adobe InDesign tool.
- Used Sightly inAEM6.2 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.
- Implementation knowledge of i18n on Components and Dialogs.
- Sightly coding for components.
- Using client libraries
- Efficient in Dispatcher configuration and Load balancing.
- Experience in creating Workflow packages and using Tag Manager for reading tags from pages.
- Rich experience in Web Services such as SOAP and RESTful.
- Experienced using graphics designers creating and laying out publications and posters.
- Worked on developing application on OSGI, Apache Sling and Apache Felix Frameworks.
- Experienced in deploying dynamic libraries and API packages into OSGI.
- Strong development experience in developing new Components using java
- Experience in creating Templates, Custom Workflows, Widgets, dialogs and design dialog inAEM.
- Experienced as User Interface/Front EndDeveloperin developing web applications using HTML, CSS, HTML5, CSS3, JavaScript, Bootstrap, DOM, jQuery, Ajax and Angular JS.
- Extensively used the JavaScript frameworks JQuery.
- Experience in version control software such as Git, SVN and in tracking tool as JIRA.
- Adaptable to changing requirements and environments. Team-player with strong work ethic.
- Experience with Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework and DAM.
- Expertise in Client Side designing and validations using HTL, HTML5 and Java Script.
- Experience with Agile process methodology and Scrum methodology.
- Good in team communication with good communication skills.
TECHNICAL SKILLS
Server - Side Programming Language: Java, JSP, Servlets, Web Services.
Web Technologies: HTML, HTML5, DHTML, CSS, CSS3, JavaScript, Bootstrap, JQuery, DOM, AJAX, JSON.
Databases: Oracle 8i/9i/11g, MySQL, MS Access
Enterprise Web Products: AEM5.6.1,AEM6.0,AEM6.1, 6.2, 6.3, DTM, Adobe Target
Application Servers/ Web Servers: Apache Tomcat Server, WebLogic
Design Tools/Methodologies: Rational Rose, Microsoft Visio, Agile, Scrum
Testing Tools: Junit.
Version Control Tools: SVN, GitHub, Bitbucket
Operating System: Mac, Windows.
Other Tools: Eclipse, WebSphere Studio ApplicationDeveloper, ANT, File Vault, Maven, JBOSSDeveloperStudio3.0.1, SQLDeveloper
PROFESSIONAL EXPERIENCE
AEM Developer
Confidential - Los Angeles, CA
Responsibilities:
- Updating all Content and copy updates as per the requirement every monthly release using touch UI and functional updates toAEMfor the website.
- Creating components and dialogs as per the requirement.
- Used Sightly inAEM6.3 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.
- Creating servlets for backend services like forms, sending the user information to the dealer's through automatic email and populating the dealer's information from the services
- Push the modified code from local to repository
- 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.
- Used SCR annotations while creating servlets, schedulers, listeners, workflows.
- ImplementedAEMDev Tools to make development easier.
- Experienced inAEMand associated technologies like Sling, OSGi, Felix, JackRabbit, JCR, and CRX.
- Created ResourceResolver rules in Felix console by having a custom URL mapping
- Build the updated code from one environment to other environment using Jenkins build.
- Clearing cache at webserver level for the staging environment when build.
- Worked on Adobe DTM integration withAEMand with the Target too.
- Experienced working on personalization using DTM and Adobe Target.
- Worked on website translation from English to Spanish language usingAEM.
- Experienced setting up the dispatcher cache at the webserver level using flush agent.
- Designed and develop user interface using Bootstrap, jQuery, HTML5, CSS3, JavaScript etc.
- Participating in daily scrum meetings, story discussion, story points and in sprint planning.
- Experience in writing JUnit test cases and suits using Eclipse IDE.
- Experienced using graphics designers creating and laying out publications and posters
- Experience with Agile process methodology and Scrum methodology.
Environment: AEM6.3, JDK1.8, JSP, Servlets, Sightly, Apache Sling, CRXDE, WCM, Java Script, HTML, CSS, Bootstrap, Ajax, jQuery, SOAP and REST Services, Maven, Jenkins, Agile, Bitbucket, Jira Eclipse, Adobe Analytics, DTM, Adobe Target.
AEM Developer
Confidential - NY
Responsibilities:
- Creating servlets for backend services like forms, populating the dealer's information from the services.
- Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- Worked on HTML, JavaScript and JQuery for fixing the mobile application issues.
- Involved in all stages of environments in this project
- Used Sightly inAEM6.2 for highlighting is focus on keeping your markup beautiful, and thus maintainable, once made dynamic.
- Migrated project fromAEM6.1 toAEM6.2.
- Used Maven automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
- Developed spring framework for security transactions, reusability logging purpose.
- Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, JavaScript and Responsive websites.
- Worked on dispatcher cache inAEMwhile working on auto login scenario.
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Involved in allAEMrelated design and framework development using templates, components widgets,AEMbundle, JCR/Sling API, clustering publish and author setup.
- Experience in developing application on OSGI, Apache Sling and Apache Felix Frameworks.
- Extensive use ofAEMtag libraries and custom tag libraries in components.
- Worked on Soap UI and restful web services to know the response when making service calls while fixing the issues.
- Experience with Agile process methodology and Scrum methodology.
Environment: AEM6.2, JDK1.7, JSP, Servlets, Sightly, Apache Sling, CRXDE, CRX, WCM, Java Script, HTML, CSS, Bootstrap, Ajax, JQuery, Ajax, SOAP, REST Services, Maven, Agile, GitHub, Eclipse, JIRA.
AEM Developer
Confidential -NY
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project using Agile Methodologies.
- Worked on implementing customAEM5.6.1 components, Templates and Pages.
- Extensive use ofAEM5.6.1 tag libraries and custom tag libraries in components.
- Used JIRA to create story and bugs and to track team progress, time on each task.
- Merging the updated code into Jira.
- Extensive use ofAEMtag libraries and custom tag libraries in components.
- Worked on implementingAEMin project planning, analysis and estimation.
- Involved in allAEMrelated design and framework development using templates, components widgets,AEMbundle, JCR/Sling API, clustering publish and author setup.
- Experience in creating brochures, magazines, newspapers and posters using Adobe InDesign tool.
- Experienced in creating layouts with touch.
- Experienced using graphics designers creating and laying out publications and posters.
- Designed and Implemented Layouts for the existing JSP files.
- Developed spring framework for security transactions, reusability logging purpose.
- Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate.
- Used Maven automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management. Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- Developing and coding J2EE Components with JSP, Java Beans, business objects with EJBs and Servlets.
- Estimating the story according to the description and testing.
- Participated in functional, integration and Unit testing.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
- Designed and develop user interface using Bootstrap, JQuery, HTML5, CSS3, JavaScript etc.
- Participating in daily scrum meetings, story discussion, story points and in sprint planning.
Environment: AEM5.6.1, JDK1.7, JSP, Servlets, Sightly, Granite, Apache Sling, Adobe InDesign CC, CRXDE, CRX, WCM, Java Script, HTML, CSS, Bootstrap, Ajax, JQuery, JDBC/SQL, AXIS 2.0, Maven 3.0, Agile, GitHub, Eclipse, JIRA.
Java Developer
Confidential
Responsibilities:
- Extensively involved in different stages of Agile Development Cycle including Detailed Analysis, Design, Develop and Test.
- Implemented the Back - End Business Logic using Core Java technologies including Collections, Generics, Exception Handling, Java Reflection and Java I/O.
- Wrote and specified Spring Annotation Configuration to define Beans and View Resolutions to configure Spring beans, dependencies and the services needed by beans.
- Used SpringLoc to implement dynamic dependency injection and Spring AOP to implement crosscutting concerns such as transaction management.
- Wrote Mapping Configuration files to implement ORM Mappings in the Persistence Layer.
- Using Hibernate DAO support extended Dao Implementation.
- Hibernate Configuration files were written to connect Oracle database and fetch data.
- The Hibernate Query Cache which is a Second Level Cache to load objects using cached identifiers was implemented using Ehcache to improve the performance.
- Implemented web services with RESTful standards with the support of JAX-RS APIs.
- Confirmation of registration and monthly statements are sent to users by integrating and implementing JavaMail API.
- Used SSO (Single-Sign-On) Framework and implement access control that enables user to log in once and gain access to the resources of multiple pages without being prompted to log in again
- Manipulated database data with SQL queries, including setting up stored procedures and triggers.
- Implemented front-end developments such as webpages design, data binding, Single-Page Applications using HTML/CSS, JavaScript, jQuery and AJAX.
- Used jQuery libraries to simplify the frontend programming works. Performed users' input validation using JavaScript and jQuery.
- Developed front-end UI (User-Interface) with XML, HTML, CSS, Node JS and Angular JS.
- Performed JUnit test cases to test the service layers of the application.
- Used JIRA to track the projects and Git to ensure version control.
Environment: Java, Spring, JavaMail, JavaScript, HTML, CSS, AJAX, jQuery, Junit, JIRA, Oracle DB, MySQL, Git, SSO, JAX-RS.