Senior Aem Developer Resume
Overland Park -, KansaS
SUMMARY
- Over all 7+ years of IT experience in Java/J2EE and Web technologies out of which 4 years of experience in Adobe CQ 5.6, 6.1 & 6.3.
- Hands on experience in building and deploying enterprise level Web Content Management solutions on AdobeCQ 5.6.1 and AEM 6.1, 6.3.
- Has a solid understanding of CQ5 building blocks, CRX repository, Digital Asset Management (DAM), leveraging web content management components for customization and porting of websites.
- Experience in AEM (AEM 6.0, 6.1), WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, template development, CQ5, Component Development, Architecture, Administration and installation of author and Publish instances.
- Setup and configure Authoring and Publishing environments, replication agents.
- Installed and configured AEM6.1, AEM5.6 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
- Installed CRXDE Integrated development environment and Configured teh project with Subversion version control.
- Creating templates of teh website using teh framework and developing custom components, widgets as per teh requirements.
- Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing teh calls to CQ5.
- Worked on Adobe CQ Digital asset management(DAM) and Dispatcher configuration.
- Experience in creating author/publisher clusters with Dispatchers.
- Good web page design skills using HTML, CSS, Sightly, jQuery and Java Script.
- Experienced in developing CMS based applications using Adobe CQ/AEM, Apache Sling and OSGI and DAM.
- Scopes custom AEM development for extending AEM Assets(DAM), and uses AEM Asset Share to create brand portals.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Created custom sling bundles as part of new functionalities provided to CQ sites.
- Good noledge of Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework.
- Having good Knowledge working with Web Services especially based on Rest API.
- Hands on experience in Java/JEE technology areas like JSP, Servlets, JPA, spring, Hibernate, and SOA applications.
- Migrated all teh components from granite UI to coral UI which is a deprecated feature of AEM 6.3.
- Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
- Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, JDBC, Web Services.
Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, JSON.
Enterprise Web Products: CQ 5.4, CQ 5.6, AEM 6.1&6.3.
Frame Works: Struts MVC, J2EE Design Pattern
App / Web Servers: Apache Tomcat Server, WebLogic, IBM WebSphere
Databases: Oracle 8i/9i/11g, MySQL, MS Access
Version Control Tools: CVS, SVN, GitHub.
Tools: / Methodologies: Rational Rose, Microsoft Visio, Agile, Scrum
Operating Systems: Windows XP/2000/7, Sun Solaris, UNIX
Other Tools: Eclipse, WebSphere Studio Application Developer, ANTFile Vault, Maven, JBOSS Developer Studio3.0.1, SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Overland Park - Kansas
Senior AEM Developer
Responsibilities:
- Implementing Component renditions using sightly framework.
- Working on Adobe Experience Management 6.3 implementation.
- Developing WCM Use Classes and Sling Models to meets teh requirement.
- Developing custom components in touch UI and Classic UI.
- Implementing Custom widget to support multi composite fields.
- Involving in frontend development for component using HTML, CSS, and JAVASCRIPT
- Built various web pages using HTML, CSS, Java Script and JQuery
- Implemented complex workflows like multilevel approver workflows, Custom process steps etc.., Involving in resolving teh AEM related issues.
- Developing webpages which supports in different languages (Spanish).
- Developing Personalized components to render teh content based on regions
- Provide estimates, designs, and specifications for AEM development modules.
- Responsible for migrating teh project from AEM 6.1 to AEM 6.3.
- Migrating all teh components from granite UI to coral UI which is a deprecated feature of AEM 6.3.
- Explaining to business team how to make teh content changes on teh web pages and publishing them.
- Created a catalog using images and videos to support teh redesigned website for teh brand team using DAM admin.
- Uploaded assets to AEM-DAM working as teh point person for all website assets.
- Created digital workflows for teh internal and external DAM teams.
- Working on some angular related tasks using NPM and Gulp.
- Has working noledge on teh current project Activations and Member Benefits using AngularJS.
- Using Target processor for ticketing tool.
- Using GIT and Tortoise GIT as version control and GitHub as code repository.
- Experience working with Responsive Web design.
- Responsible for developing Responsive Web Design of teh web pages using HTML5, CSS3, JavaScript.
- Working in Agile Environment with daily Scrums and participated in Retrospective meetings for Confidential planning and story writings, pointing teh stories.
Environment: JDK 1.8, HTML5, CSS3, JSON, Adobe CQ 6.3, Adobe CQ 6.1, DAM, CRXDE, Dispatcher, JSP, JavaScript, Spring Tool Suit, Maven, NPM, Gulp, SASS, Git, GitHub, Agile.
Confidential, Milwaukee - WI
AEM Developer
Responsibilities:
- Created components using Sightly HTML Templating Language by replacing teh Traditional Java Server Pages (JSP).
- Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such dat teh structure and content can then be used on teh Live Copy.
- Used DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ.
- Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
- Creates specific asset archives for clients based on marketing needs using DAM.
- Used SCR annotations while creating servlets, schedulers, listeners, workflows.
- Implemented AEM Dev Tools to make development easier.
- Created resource Resolver rules in Felix console by having a custom URL mapping
- Implemented i18n for components and dialogs for translation in to different languages.
- Created custom OSGi services and servlets using Eclipse IDE with Maven.
- Created AEM templates and page components with custom dialogs.
- Managed Users, Groups, System Users and Access Control Level (ACL) permissions.
- Troubleshoot of caching issues related to Dispatcher and browsers.
- Developed mobile site Dialog and mobile Template.
- Created OSGi bundles and resolved dependencies for teh project.
- Created Custom loggers in Felix Console. Log4J for logging and tracing teh messages.
- Worked in a scrum-based Agile environment. Participated in Confidential planning meetings.
Environment: AEM 6.1, Java (JDK 1.8), Eclipse, Maven, Log4J, Apache Felix, Apache Sling, DAM admin, JSP, JIRA, Web Services, SDLC, OSGi, Servlets, Dispatcher, Sightly HTML, JavaScript.
Confidential, Dallas - TX
Java/AEM Developer
Responsibilities:
- Participated in teh business requirements meetings and provided inputs.
- Responsible for architecting applications and did POC to support teh architecture.
- Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, HTML5, CSS3 Java Script for request management and search and filter modules.
- Responsible for designing and developing business services and Dao methods using spring, JPA and Hibernate.
- Developed Usage Documentation using JSON in Angular JS with Two-Way Data Binding.
- Worked on Core components of Angular JS.
- Used Web Services on front end, Servlets as Front Controllers and Java Script and Angular JS for client-side validations.
- Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache cxf.
- Developed unit and integration test cases using JUnit, Mockito.
- Mentored Developers on technical issues and provided guidance.
- Involved in teh configuration and deployment of teh application on teh WebLogic application server.
- Supported QA teams in fixing teh defects in timely manner.
- Provided support for pre-production and post-production issues.
Environment: Java 1.6, JEE 5, JSF 1.2, Spring 3.0,Advanced Spring Design 7, Hibernate 3.5, Rich faces 3.3,Bootstrap, JDBC 3.0, NoSQL, Servlets 2.5, Linux, Cassandra, Oracle 10g, XHTML, CSS, JavaScript, SOA, JMS, SOAP, JAX-WS, JAXB,Angular.JS.1.4, Apache cxf, WSDL, TDD, JUnit, Mockito, Maven, Clear case, Clover, Jenkins, Eclipse 3.5, UML, WebLogic 10g, tomcat 6.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design and Developed class graphs and association charts utilizing Rational Rose.
- Used spring/JSP for presentation layer.
- Implemented J2EE design patterns such as Factory, DAO, Session, Singleton, Value object.
- Used Hibernate to implement persistence layer. Used DAO design pattern
- Developed Web Services to interact with internal applications.
- Developed GUI functionality using JSP, JSTL, Tiles, AJAX, ExtJS and jQuery.
- Developed JSP custom tags, using JSP2.0.
- Developed JUnit tests
- Developed model pages using JSP.
- Developed stand-alone java application with teh capabilities to load current product date into ecommerce system, generate reports from Vignette CMS data base.
- Developed an interface between CMS and ecommerce system for data exchange and/or manipulation using java, Servlets and JSP.
- Used log4j for Error logging.
- Used Mercury to test teh application and fix teh bugs.
- Developed various modules in teh application using java, JSP and servlets.
- Converted XML to Java objects using JAXB.
- Developed Stateless session beans (EJB 3.0) for business layer.
- Used Clear Case for version management.
- Interacted with application testers to review system defects and recreate defects to provide comprehensive fixes.
- Wrote Ant Scripts from teh scratch to build teh application.
- Worked with Business analysts to clarify requirements.
Environment: JSP, AJAX, Spring, Microsoft SQL Server, UML diagrams for design, clear case, XML, XSLT, core java, JavaScript, ExtJS, Hibernate 3.1, EJB 3.0, jQuery, Ant, Junit and WebServices.
