We provide IT Staff Augmentation Services!

Aem Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 8 years of IT Experience. Expert in JAVA, J2EE and CMS applications.
  • Experienced in CMS based applications using Adobe CQ CMS.
  • Worked on diferrent versions of AEM like AEM 5.5, 5.6, 5.6.1, 6.0, 6.1 - SP1, and 6.2 .
  • Implemented Adobe CQ templates, components, workflow, style sheets, JSON, JQuery, Angular JS, Meta tagging and performed CMS administration tasks.
  • Hands on experience on Sightly and used HTL tags to integrate the backend content in the HTML of the webpages.
  • Created custom sling bundles as part of new functionalities provided to CQ sites.
  • Experienced in CRXDE and Eclipse IDEs in developing CMS applications.
  • Implemented Adobe CQ templates, components, workflow, style sheets, Meta tagging and performed CMS administration tasks.
  • Experienced in using HTML, CSS, Javascript, and Javascript framework libraries to implement user interface screens.
  • Experience with multilingual websites having i18n translations.
  • Experienced in Object oriented analysis, design and development using Java/J2EE technology using collections, multithreading, Servlets, JSPs, Java Beans, JDBC.
  • Experienced in developing the UI part of application using web technologies like, JSP, HTML5, CSS, XML, Javascript, JSON, and AJAX.
  • Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
  • Experienced in using RDBMS like Oracle, DB2, Microsoft SQL Server and MySQL.
  • Experienced in developing applications using CRXDE, Eclipse, Rational Application Developer (RAD) and Netbeans IDEs.
  • Experienced in developing applications using application/Web servers such as JBoss, WebSphere, Weblogic and Tomcat.
  • Used project management tools like JIRA in optimizing application development, and used integration tools like Jenkins for continous integration.
  • Used Various control versions to maintain the source code like SVN, and GIT.
  • Experience working using built tools like Apache ANT and Apache Maven.
  • Experience with SDLC process like Agile Scrum, waterfall models of performing detailed analysis collecting use cases, documenting requirements, and creating designs for the Object Oriented Programming Applications.
  • Experienced in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
  • Resourceful, self starter, self motivated with aptitude to self train and adapt to new market trends, requirements and ideas

TECHNICAL SKILLS:

Technologies: JSP, Servlets, RMI, JNDI and JDBC, JMS, JCR, XML, XSLT, SAX, DOM, SOAP, SOAP, JAX-WS, WSDL, JAX-RS

User Interface: JSP, JavaScript, Ajax, JQuery, HTML, Angular Js and CSS,Bootstrap,Less

Languages: Java, SQL

Web Application Frameworks: Struts, Hibernate, Apache Sling, Apache Felix

Content Management System: Adobe CQ5.X5, AEM 5.6, AEM 6.1 SP1, AEM 6.2Adobe CRX

Application Servers: JBoss 6.x/5.x, IBM Web sphere application server, Apache Tomcat, WebSphere Portal Server 6.0/7.1/8.0

OS: Windows 7/Vista/NT/XP, Unix and Linux

Database: Oracle 7.x/8i/9g/10i/11g, SQL Server 2005/2008, MySQL and DB2

IDE: CRXDE, Eclipse, RAD

Version Control: SVN, CVS, Clear Case and GIT

SDLC methodology: Waterfall, Agile

PROFESSIONAL EXPERIENCE:

Confidential

AEM Developer

Responsibilities:

  • Worked on AEM 6.1 SP1, 6.2 and Sightly.
  • Developed components using Touch UI.
  • Worked on migrating the content from Teamsite CMS to AEM.
  • Developed Dynamic components based on the Query results obtained from the Database.
  • Developed Custom components that are resused across different pages of the application.
  • Worked on workflow models for publishing content.
  • Developed dynamic bredcrumb component based JCR structure and Taxonomy levels.
  • Developed Dynamic components by querying the data base using SQL.
  • Used Mybatis to get the session of the DB.
  • Hands on experience on OSGI services.
  • Created sling servlets to post the data in the form of JSON.
  • Used JQuery to perform Ajax call operation which passes the request parameter to the Sling servlet.
  • Implemented Client libraries useful at page, global, and component level using css, and Javascript files.
  • Used sling resource merger concept to overlay the foundation page to add multiple custom properties to the page.
  • Used Sql to query the database to fetch the product information from the sql database.
  • Experienced working on the Search engine optimization META info for the page source. Adding of a property to the content node of the pages dynamically using Curl Command. Also Used Curl command to dynamically install a package into the AEM server.
  • Used Query builder to identify the properties on the nodes.
  • Worked on generating content to different users based on the user types.
  • Worked on Scene7 Image presets for different images, and also configured the scene 7 on AEM server.
  • Worked on clearing the Dispatcher cache, looking into the AEM logs in the server using PUTTY.

Environment: Java, CQ5/AEM, Apache sling, Apache Felix, JCR, Web services, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault, Vaultclipse, Slack, SQL Query, Scene 7, ClayTablet and SDL WorldServer.

Confidential, Atlanta, GA

Sr. AEM Developer

Responsibilities:

  • Developed custom AEM components for Web Content Management.
  • Developed highly interactive web applications utilizing AEM 6.1.
  • Worked on creating the components using Sightly.
  • Developed components that include fetching the content dynamically based on tags.
  • Implemented components to utilize services through sling service calls and Jsp tags.
  • Developed Java components for AEM6.1 CMS (Content Management System), and worked on setting up all the dependent properties required for the application to an XML file.
  • Used both Classic UI and Touch UI in the development of the components, templates, and custom widgets in 6.0 and 6.1 versions of AEM.
  • Responsible for providing the “i18n” configuration that could be used across the site.
  • Created Sling Servlets for rendering the JSON data in the response.
  • Implemented Sling servlets to provide Ajax handling.
  • Worked on MSM for creating blueprints and Live copies.
  • Worked on PIM integration, Ibatis, Sql Database.
  • Used REST and SOAP webservices in the application developement
  • Worked on OSGI Service for rendering the data dynamically.
  • Worked on the Run mode configurations for different run modes.

Environment: Java, CQ5/AEM, Apache sling, Apache Felix, JCR, Web services, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, Maven, Apache, dispatcher, JIRA, Eclipse, SQL Query, Scene 7.

Confidential

AEM Developer

Responsibilities:

  • Migrating the products, tags taxonomy, time zones, states and country details from Teamsite CMS to AEM 6.0.
  • Worked on Templates and Components.
  • Responsible to convert functional requirements into CQ5 templates and Components.
  • Created custom components and custom xtypes (multifield, linkDialog).
  • Provided estimates and designs for templates, components and workflows.
  • Developed custom templates, components, and widgets using AEM .
  • Worked on dispatcher configurations for cache and load balancing.
  • Worked on setting up AEM projects using Maven.
  • Involved in the project team, which focused on testing and dealing with process, tools and best practices.
  • Worked on storing the content of application in AEM using JCR repository.
  • OSGI has been used to deploy dynamic libraries.
  • Performed unit testing and integration testing.
  • Worked closely with cross functional teams. Initiated automation and analyzed results.
  • Have used DAM Assets, Package Manager, Package Share, Replication and other tools provided by
  • CQ and also have an in-depth knowledge of using all the above.
  • Developed custom widgets using Ext JS based on the requirement.
  • Log4J was used for application logging.

Environment: Java, CQ5/AEM, Apache sling, Apache Felix, JCR, Web services, JSP, jQuery, Ajax, JSON, Less, JavaScript, Ext JS, Angular JS, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault, Vaultclipse.

Confidential

CQ5/AEM Developer

Responsibilities:

  • Designed Content structure including folder structure, Caching, Workflow for verification, and metadata management strategies.
  • Used OSgi bundles for developing and deploying the code bundles.
  • Design and development of templates, components widgets, CQ5 bundle.
  • Out of the box components were used and modified to add additional fields to the dialog.
  • Setting up environments dev, test, staging and production.
  • Involved in Setting web servers, dispatchers, publish, author instances.
  • Worked on setting up replication agents, reverse replication agents for publishing pages and reverse replicating content generated from user inputs.
  • Worked on Client side libraries in the application development
  • Designed DAM Tagging and taxonomy for website.
  • Worked on ingestors which ingest news, photos, videos and articles from third party.worked on Maven to build and generate the jar files to deploy in the Felix Console.
  • Worked on design for integration with third-party RESTful and SOAP based web services.
  • Logged the application using log4j for easier debug and maintenance.

Environment: Java, AEM 5.5, Apache sling, Apache Felix, JCR, Web services, core java, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, jQuery, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, SVN, File Vault.

Confidential

Sr. Java & J2EE Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high-level design, detailed design, data model design, coding, testing and creation of functional and technical design documentation.
  • Closely worked with Systems Analysts and testers to develop the module from designing, development and implement in production.
  • Worked on web technology Java, Jsp, Servlets, to build front end web framework.
  • Implemented J2EE Design Patterns DAO, Transfer Objects, Service Locator, Singleton and MVC Design patterns.
  • Used Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Implemented the modules using Model-View-Controller (MVC) design pattern.
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed Dispatch Action classes to define several business methods.
  • Developed value object mainly usedto wrap the data and pass across the layers.
  • Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
  • Designed database Queries for updating, insertion and retrieval of asset information and rates.
  • Involved coding SQL Queries, Stored Procedures and Triggers.
  • Created java classes to communicate with database using JDBC.
  • Unit tested the changes.
  • Experience working across different teams and build very healthy work environment.

Environment: J2EE, Core Java, Servlets, JSF, JSP, Hibernate, Struts, JSTL, CSS, DHTML, XML JavaScript, Swing, Spring, JPA, AJAX, POJO, Eclipse, Web Logic, Oracle 10g, SQL, PL/SQL, JDBC, Toad, CVS, Putty, Apache Log4j, Unix (Solaris), ANT, Crystal Reports.

Confidential

J2EE Developer

Responsibilities:

  • Analyzed the requirements based on business data and user requirements.
  • Implemented the modules using Model-View-Controller (MVC) design pattern.
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed Dispatch Action classes to define several business methods.
  • Developed value object mainly usedto wrap the data and pass across the layers.
  • Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
  • Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
  • Designed database Queries for updating, insertion and retrieval of asset information and rates.
  • Involved coding SQL Queries, Stored Procedures and Triggers.
  • Created java classes to communicate with database using JDBC.
  • Used Log4j for logging errors, messages and performance logs.
  • Unit tested the changes.

Environment: Windows XP, Java 1.4, Servlets, JSP, EJB, J2EE 1.4, STRUTS, XML, XSLT, Java Script, Oracle 8i, SQL, PL/SQL, Ms Visio, Eclipse, JDBC, Win CVS, Windows 2003 Server,JUnit and Log4j.

Confidential

Jr. Java/Web Developer

Responsibilities:

  • Contributed to the entire Software Development Life Cycle (SDLC), involving creation of business requirements document, technical requirements document, code development and testing.
  • Created UML class diagrams that depict the code’s design and its compliance with the functional requirements.
  • Used Servlets to create the front end; manipulated the web.xml file.
  • Designed several complex SQL queries involving sub queries and multiple joins.
  • Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code. Implemented the DAO pattern.
  • Configured Data Sources on Web Sphere Test Environment 5.0 for efficient data access.
  • Created complex SQL queries, PL/SQL queries and stored procedures to generate test records in the development database tables.

Environment: Apache Tomcat, java, Servlets, JSP, JDBC,MySQL,Eclipse, CVS,Junit.

We'd love your feedback!