We provide IT Staff Augmentation Services!

Aem Developer Resume

5.00/5 (Submit Your Rating)

Melville, NY

SUMMARY

  • Over 7 years of IT experience in Java/J2EE and Web technologies out of which 3+ years of experience in Adobe CQ 5.6 & 6.1.
  • Good understanding on CQ5 stack leveraging web content Management components for UI customizations and migration of Digital Assets.
  • Extensive exposure to different Software Development Life Cycle (SDLC) methodologies like Agile, RAD, Waterfall models.
  • Experienced in developing CMS based applications using Adobe CQ/AEM, Apache Sling and OSGI.
  • Experienced in using CRXDE and Eclipse IDEs to develop CMS applications.
  • Experienced in using HTML, CSS, JavaScript and JavaScript libraries to implement user interface screens.
  • Implemented Adobe CQ templates, components, workflow, style sheets, Meta tagging and performed CMS administration tasks.
  • 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 knowledge of Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework
  • Experience with multi lingual websites having i18n translations.
  • Having good Knowledge working with Web Services especially based on Rest API.
  • Hands on experience in Java/JEE technology areas like JSP,Servlets, EJB, JPA, Spring, Hibernate, and SOA applications.
  • Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
  • Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL.
  • Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
  • Hands on experience in using JMeter and Dynatrace tools for measuring/optimizing performance of application
  • Experienced in developing applications using application/Web servers such as JBoss, WebSphere,Weblogic and Tomcat.
  • Experience developing UI for the applications using JSP, HTML, XML, XSLT, CSS, JavaScript and Ajax.
  • Experience in using JQuery, ExtJS and Angular JsJavaScript libraries.
  • Experience working with Bug tracking tools like QC, JIRA, Bugzilla.
  • Hands on experience in conducting Joint Application Development (JAD) sessions with End - users, SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
  • Worked on Agile PLM methodology.
  • Involved in the effort estimation of the project.
  • Participated in each phase of one full SFDC lifecycle implementation, provided end-user training and post go-live support.

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,Adobe 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, Melville, NY

AEM Developer

Responsibilities:

  • End to end Portal development based on wire frames/mock ups.
  • Developed highly interactive web applications utilizing CQ5.
  • Provided estimates and designs for templates, components and workflows.
  • Developed custom templates, components, widgets using AEM and integrated Components with Angular JS.
  • Worked on Custom OSGI services, workflows, scheduler jobs development.
  • Worked on dispatcher configurations for cache and load balancing.
  • Content Personalization based on User information using Segmentation.
  • Worked on setting up AEM projects using Maven.
  • Developed custom widgets using Ext JS based on the requirement.
  • UsedjQuery, Angular JS to provide services to different components of portal.
  • Provide author training to business users to familiarize them with the design and usage of the system.
  • GIT is used as a distributed revision control system for CQ5. File vault in conjunction with GIT helps to pull or push the code to developer’s machine.
  • Development of static web pages, landing pages, category landing pages using a content management system, Adobe CQ5.
  • Interacting with business team for clarifications on the requirements.
  • Analyzing and identifying the problems and fixing the issues.

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, San Jose, CA

CQ5/AEM Developer

Responsibilities:

  • Design and implement components for the Adobe CQ platform.
  • Diagnose and solve technical problems related to content management implementation.
  • Design, develop and support WCM components, integrations and applications.
  • Developed custom widgets using ExtJS.
  • Developed components dat include fetching the content dynamically based on tags.
  • Implemented templates to be used by various pages such as product, department and device pages.
  • Implemented custom components using cq tags, jquery, JavaScript and jsp.
  • Implemented server side service components using Apache Felix framework and apache sling.
  • Implemented components to utilize services through sling service calls and Jsp tags.
  • Implemented client libraries useful at page, global and component level using CSS and JavaScript files.
  • Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other environments .
  • OSGI TEMPhas been used to deploy dynamic libraries.
  • Implemented Sling servlets to provide Ajax handling.
  • Content authoring and maintenance for test environments
  • Used Vaultclipse and CRXDE extensively to perform development.

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

Confidential, Raleigh, NC

Sr. Java & J2EE Developer

Responsibilities:

  • Involved in full life cycle of project including planning sessions with project managers and business analysts to analyze businessrequirements in Java.
  • Developed the presentation layer using HTML, DHTML,CSS, JSP, JSTL, Ajax, JavaScript, Web services, Servlets.
  • Develop MDB to retrieve the JMS message from queue and communicate with different services based on request.
  • Used Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Extensively used ApacheStruts Framework to implement MVC architecture
  • Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components.
  • Perform transformation of design models into simple POJO classes.
  • Involved in development using struts components - action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture
  • Used J2EE Design Patterns (Singleton Pattern, Factory Pattern, and Business Delegate Pattern) for Middle Tier Development.
  • Extensive experience in event handling and even-based programming.
  • Used Hibernate as the object relational mapping tool for persisting java objects.
  • Worked with automated scripts using ANT framework to deploy applications on WebSphere application/ server.
  • Involved in writing shell script and crontab for database malignance.
  • Used YUI Library to make AJAX calls.
  • Use of SVN repository to maintain distributed work structure.
  • Involved in writing the ANT scriptfor creating WAR and TAR files and SSH to stage box.
  • Use of JUnit framework for Unit testing of applications.
  • Work on test cases and resolving defects, using HP Quality Center.
  • 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 11g, SQL, PL/SQL, JDBC, Toad, CVS, Putty, Apache Log4j, Unix (Solaris), ANT, Crystal Reports.

Confidential

J2EE Developer

Responsibilities:

  • Developed the Security services and placed the required Web Services archive(.aar file) in Axis 2 WEB-INF Services Directory in the repository
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Implemented theWebservicesand associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
  • Developed and implemented the MVC Architectural Pattern JSP, Servlets and Action classes.
  • Specified the default initialization file is through the log4j.configuration system property and loaded the log4j.properties from WeblogicClasspath.
  • Used SOAP UI to test the different methods in the webservice.
  • TEMPEffective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
  • Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
  • Used Spring MVC framework for configuring the application.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.
  • ANT was used as a build tool. Also worked in an agile work environment.
  • Used Log4j for logging errors, messages and performance logs.

Environment: Windows XP, Oracle 10g, Web sphere, CVS, Rational Clear quest

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 dat 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, Servlets, JSP, JDBC, JavaScript, HTML, CSS, MySQL

We'd love your feedback!