We provide IT Staff Augmentation Services!

Aem Developer Resume

4.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY:

  • Around 6 years of IT experience with 2 years of Java/J2EE and 3+ years of AEM developer in design, development, and implementation of Web Applications, web application security, database, and enterprise application integration. Has expertise in all the phases of System Development Life Cycle. Responsibilities include overall technical leadership, oversight of design, coding, troubleshooting, testing, implementation, and maintenance.
  • Excellent work experience in Adobe Experience Manager (AEM 6.1), Day CQ5.5, WCM, CMS, CRXDE, CRXDELite, OSGI Framework, JCR, Apache sling, and DAM.
  • Proficient in CQ templates, Components, and workflows.
  • Developed custom CQ 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 CQ5 (Day's latest suite of WCM, DAM, and Social Collaboration applications).
  • Experienced in developing CMS based applications using Adobe CQ/AEM, Apache Sling, and OSGI.
  • Experienced in developing applications using CRXDE, Eclipse, and Maven, efficient in using Junit for unit testing.
  • Hands - on experience in Front-End user interface design and data transfer using AngularJS, JavaScript, AJAX, JQuery, Bootstrap, HTML5, CSS3, XML and JSON etc., with rich experience in Web Services such as SOAP and RESTful with extensive knowledge and exposure in web based multi-tier and client/server.
  • Experienced in designing J2EE applications using Spring, EJB, Struts frameworks and MVC patterns.
  • Proficient Experience in working with OSGI bundles, Event Handling, Sling Servlets, Sling Listeners, Sling Schedulers and Sling Config.
  • Expertise in building client side Middle Tier Development environment using JSP, Servlet, JavaMail,etc.
  • Familiar in working with application servers and web servers like Web Sphere, Web Logic and Apache Tomcat.
  • Exposure to dispatcher configurations as part of AEM website architecture.
  • Developed Web applications using Ajax, Flex, Action Script and JavaScript, CSS, HTML, Custom Tag Libraries, JQuery, Dojo, Ext JS 4.0, and various Java design patterns
  • Developed ANT scripts, and used MAVEN to build and deploy J2EE Applications.
  • Used GIT, SVN, CVS, Clear Case and Clear Quest for Version controlling and error reporting.
  • Experience in developing applications using waterfall, agile (Scrum), Test Driven methodologies and involved in all phases of Software Development Life Cycle (SDLC).
  • 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.
  • Excellent Java development skills using J2EE, J2SE, Servlets, JSP, EJB, JDBC.
  • Strong analytical skills with ability to quickly understanding client's business needs.

PRIMARY SKILLS:

J2EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

Architecture & Framework: Server, MVC, J2EE, Struts, Spring, Hibernate.

Database: Oracle (10g/11g), SQL server, MySQL

IDE: Eclipse, Net Beans, IBM RAD, JBuilder.

Enterprise Web Products: AEM 6.1, CQ 5.6.1, CQ 5.5.

Operating Systems: Windows NT/XP/2003/VISTA/7/8, Linux, Unix

Conceptual knowledge: Web Services.

GUI: HTML5, XML, XSLT, JSF, AJAX, JavaScript, CSS3, JQuery, Angular JS, EXT JS.

Query Languages: SQL, PL/SQL.

Programming Languages: C, Java, HTML 5

Tools: BEA WebLogic 8.1, JBOSS V7, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad, GIT, Stash.

Design & Control: UML, Rational Rose, CVS, Clear Case

PROFESSIONAL EXPERIENCE:

Confidential, Basking Ridge, NJ

AEM Developer

Responsibilities:

  • Designed and developed CQ5 building blocks including templates, components, dialogs, Widgets, workflows, etc.,
  • Built various web pages using HTML, CSS, Java Script and Bootstrap.
  • Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS.
  • Developed CQ custom workflow templates and modules for WCM lifecycle management
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
  • Interacting with business team for clarifications on the requirements
  • Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • Involved in creating cq:dialog and dialogs for both Touch UI/ Classic UI.
  • Worked on CQ component development for both classic UI and touch UI using Sightly.
  • Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache.
  • Worked on CQ5 Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level.
  • GIT is used as a distributed revision control system for CQ. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
  • Worked on dispatcher configurations for cache and load balancing.
  • Build and Release Management in CQ using Maven and SVN.
  • Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTFUL Services.
  • Used Adobe Dynamic Tag Management (DTM) and integration of AEM with Adobe Analytics and Adobe Target.
  • Involved in code review, deployment, test cases at all levels of testing.
  • Implemented server side tasks using Servlets and XML.
  • Adopt and utilize iterative/Agile methodology as needed or requested.
  • Produce quality work even when under extreme time pressure and deadlines.

Environment: AEM 6.1 (WCM), Sightly, DAM, Java, JSP, Servlets, JavaScript, JSON, HTML5, CSS3, Ajax, jQuery, Angular JS, Apache Sling, CRXDE, CRX, WCM, JIRA, Jenkins, GIT, Maven, Soap web services.

Confidential, Wilmington, DE

AEM Developer

Responsibilities:

  • Develop custom components, templates, customized forms for Internet and Intranet sites of the company.
  • Work on email authoring of components and also create Touch UI components.
  • Create and maintain customer facing and Adobe AEM content management systems.
  • Develop static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
  • Provide estimates, designs, and specifications for CQ5 templates, components, and workflows.
  • Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
  • Proficient in Adobe CQ foundational concepts, including the oak repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Develop GUI using HTML5, CSS3, Java Script, and JQuery.
  • Use Granite UI components provided by Adobe and Jenkins tool for continuous integration of project.
  • Build various web pages using HTML5, CSS3, Java Script and JQuery.
  • Set up and configure authoring and publishing environments, replication agents, CQ5 dispatcher to cache the landing pages HTML and serve as the static pages from Apache.
  • Work on CQ5 forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level.
  • Work on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.

Environment: Adobe AEM 6.0, CQ5 DAM, CQ Tagging, JAX-WS, JAX-RS, Workflow, Maven, Java, J2EE, Apache Maven, Confluence, JIRA, Apache HTTP Server, SOAP and REST Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, HTML, JSP, TOAD, UML, MS Visio, AJAX, JUnit, Log4j, Linux, Windows.

Confidential

CQ5 Developer

Responsibilities:

  • Involved in design and development of customized web components.
  • Worked on HTML, CSS, JQuery and Ext JS for designing and implementing custom CQ5 components.
  • Extensive use of CQ tag libraries and custom tag libraries in components.
  • Worked on style sheets to maintain the structure and improvise the appearance of Webpages.
  • Worked on JavaScript to implement client side validations.
  • Managed the media files using Digital Asset Management.
  • Worked on Multisite Manager to maintain the structure of the website.
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
  • Implemented the Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
  • Deployed jar files from the Felix System Console.
  • CQ Preview Site for pre-publishing authored content to test the Prod Simulation.
  • Configured and implemented dispatcher.any caching and load balancing mechanisms.
  • Routine Operations related jobs like GC, Tar Optimizations and Content Backups.
  • DAM Setup with caching and syncing mechanism.
  • Closed User Groups Set up and permissions management.
  • Setup and used Maven for managing dependent software libraries (jars) required to build our application and build and deploy tool integration.
  • Worked on Jenkins for continuous integration and timely builds.
  • Involved in daily meetings and worked in Agile Environment.
  • Used Log4J for logging and tracing the messages.
  • Used GitHub for version control across common source code used by developers.
  • Testing of CQ components and templates in both authoring and publishing environments.

Environment: Adobe CQ5.6 (CMS), Java (jdk1.6), JSP, Servlets, EXT JS, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, OSGI bundles, Spring Webapps, GitHub, log4j, Windows and Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design and development of India Imaging System.
  • Understand the business requirements, Technical design documents provided by them.
  • Designed use case diagrams, class diagrams, sequence diagrams using UML.
  • Configured the Spring framework for the entire business logic layer.
  • Developed one-to-many, many-to-one, one-to-one annotation based mappings in Hibernate.
  • Developed DAO service methods to populate the domain model objects using Hibernate.
  • Generate the design and business requirements using XML and databases.
  • Communicate the project status and work status effectively to management and client on a regular basis.
  • Used JQuery, HTML, JSP, Ajax, and JSF to develop User Interfaces.
  • Used Angular JS as the development framework and done CRUD operations with $http service.
  • Developed the application using Struts that leverages classical Model View Controller (MVC) architecture.
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Involved in designing the Graphical User Interfaces using HTML, CSS, JSP, and Java Swing.
  • Used JavaScript for client side validations and validation frame work for server side validations.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs and used JNDI for naming and directory services.
  • Developed data access layer and components using JPA/Hibernate frameworks with Spring framework support for object persistence to DB2 v10.
  • Used Web services - WSDL and SOAP for getting credit card information of the shareholders.
  • Created Maven build file to build the application and deployed on Web Logic Application Server.
  • Performed unit level testing to confirm the client requirements.
  • Handled the daily, weekly builds and deployments using Jenkins CI tool.
  • Migrating Code from development server to UAT and stage environments using Visual Source Safe.

Environment: Java1. 6, J2EE, Servlets, JSP, JDBC, Spring 2.5, Hibernate, Web services, JSF 1.0, ICEfaces, WSDL, SOAP, HTML, CSS, XML, AJAX, Agile, JQuery, Rally, MAVEN, Visual Source Safe, MyEclipse, DB2, JIRA, Design Patterns, UNIX, WebLogic 10.3, Tomcat, SVN, Jenkins.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in the documentation of the Functional Specification for the project APOLLO HMS.
  • Involved in the analysis, design and development of the project.
  • Developed user interfaces using HTML, JavaScript, XML, XSD and XSLT.
  • Developed Enterprise JavaBeans for the business flow (Entity and Session Beans).
  • Developed Session beans by using EJBs for business logic at the middle tier.
  • Developed stored procedures, functions, sequences, triggers and packages using PL/SQL.
  • Maintained the Source Code Version Control using Harvest.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Involved in unit testing using JUNIT and Integration testing.
  • Involved in preparing developer test case & updating scope & traceability matrix.
  • Experience in building code using Ant and continuous integration build using Jenkins.
  • Ran ERA and fixed Check style and Find bugs and also checked test coverage using EMMA tool.
  • Involved in gathering test data for validating the project scenario.

Environment: Java 1.5, Servlets, EJB, JDBC, JMS, JTA, JNDI, HTML, JavaScript, XML, XSD, DOM, XSL, AJAX, JQUERY, Eclipse, Oracle 9i, TOAD, Apache Tomcat 5.0, Apache Ant, JUnit, Edit Plus, Harvest, QC, PL/SQL.

We'd love your feedback!