We provide IT Staff Augmentation Services!

Sr. Aem Developer Resume

AustiN

SUMMARY:

  • Professional with 7+ years of broad experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
  • 3.5 years of Adobe CQ5 / AEM online content management system experience.
  • Worked on design and implementation of modules on Adobe CQ 5.4 and Adobe CQ 5.5.
  • Experience with Day CQ 5.6 Web Content Management (WCM) tools- Apache Sling, JCR Connector, CRXDE, CRX, Felix and OSGI.
  • Worked as a CQ/AEM developer building upon established Java and web development experience and also engaging in a variety of new technologies and platforms, including Adobe CQ5.5, Grails framework, JSONP and Amazon Web Services.
  • 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).
  • Expertise in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA BeAns, EJB, JMS, JNDI, JDBC, XML, CSS.
  • Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models).
  • Proficiency in writing client side validations using validation framework, Java Script (JQuery/Angular).
  • Comprehensive Involvement in development and validation of screens using HTML and JavaScript .
  • Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX .
  • Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
  • Experience with Web services (SOAP&REST).
  • Developed JSON as response type in REST services.
  • Defined and developed the presentation layer of the application using HTML 5, CSS3 and Ajax.
  • Involved in coding of JSP programs which access java beans, JavaScript is used for validations and JSON is used for exchanging text data.
  • Expertise in various open source frameworks like Struts1.2/2.0, Spring and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
  • Experience with IBM WebSphere Application server and WebLogic Application Server.
  • Experience with JSF (JSR 168).
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Extensive experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
  • Competence in using Java IDE tools of Rational Application Developer (RAD), WebSphere Application Developer (WSAD), Eclipse 3.0 and WebLogic Workshop to develop dynamic web applications.
  • Experience in portal Application development in WebSphere Portal Server.
  • Experience with the database management like Oracle, SQL Server, and MS Access.
  • Worthy working awareness on DOM scripting.
  • Decent operational knowledge in version control tools like SVN, CVS and Rational Clear Case
  • Good working knowledge on JUNIT.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Developed ANT scripts in to build and deploy J2EE Applications.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.

TECHNICAL SKILLS:

Web/Application Servers: JBoss Application Server 4.x, WebLogic 10.x/9.x/8.x/7.x/6.x, Apache Tomcat 5.x/6.x, IBM WebSphere 6.1/5.1/5.0/4.0/3.5

Java/J2EE Technologies: Jdk 1.6, EJB 3.0/2.0, Servlets, JSP, JSTL, JSF 1.2/2.0, JDBC, JavaBeans, MVC, Struts, Hibernate 2.0/2.3/3.0, Spring, Flex, Swing, GWT, LOG4J, SL4J, JNDI,CORBA, RMI, JNI, JMX, JUNIT, JAXRPC, JAXB, SAX/DOM, ANT, JSF, Prime faces, rich faces

Messaging Systems: JMS, MQ Series, ActiveMQ

Languages: Java, JavaScript, SQL, Angular JS, C, C++, SQL, PL/SQL

IDE Tools: RAD, WSAD, Eclipse, My Eclipse, JBuilder, NetBeans, Microsoft Visual Studio

Web Technologies/Web Services: JavaScript, CSS, HTML, DHTML, XML (SAX, DOM Parser), XSL, XSLT, SOAP, AJAX, WSDL

Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP, POP3, SMTP, REST

Databases: Oracle 9i/8i, 10g,11g, SQL Server 2008/2005/2000, DB2, MySQL, Sybase

Design Tools: UML, Rational Rose, Microsoft VisioVersion Control Tools: CVS, VSS, Clear Case, SVN, star team

Testing Tools: JUnit, SOA test

Content Management: AEM 6.0, Adobe CQ 5.5 (AEM), CQ5 DAM, CQ Tagging

PROFESSIONAL EXPERIENCE:

Confidential, Austin

Sr. AEM Developer

Responsibilities:

  • Involved in business requirement gathering and technical specifications.
  • Working and involved in migration (Implementation and Delivery) of existing websites to AEM 6.0
  • Responsibilities include analyzing target website (s), deciding templates & components and their structure along with Development like Template, Components, Sling Servlets, etc.
  • Developed custom CQ5 components, workflows, templates suiting client requirement.
  • Experience working on AEM 6.2, 6.1, 6.0, Adobe Day CQ5 versions 5.6.1, 5.5/5.4, template development, Page editing, defining security access roles, administering users/ groups, Integration of Day CQ5 using the Day CQ5 adapters, customization
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON and AngularJS
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Complete Involvement in development and validation of screens using HTML and JavaScript .
  • Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models)
  • Expertise in different WCS store models particularly B2B and B2C.
  • Accessed JCR programmatically to store and fetch data
  • Performed data loads using the new Dataload in WCS7 and using IDRESGEN MASS LOAD in older versions.
  • Involved in deploying ecommerce with IBM WebSphere Commerce.
  • Integrating Commerce with third party Web Service for Email Transition, worked on Calculation Framework.
  • Created OSGI services to implement custom business logic
  • Involved in Presentation Development using Struts Framework.
  • Involved in Performance Tuning process.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Complete Involvement in development and validation of screens using HTML and JavaScript .
  • Used EXT JS to dynamically populate dropdown
  • Used Spring framework and interacted with backend database
  • Used JSON for data exchange between client and server.
  • Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models).
  • Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
  • Used JSON as response type in REST services.
  • Wrote Web Services using RESTFUL for sending and getting data from the external interface.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote Web Services using SOAP and RESTFUL for sending and getting data from the external interface.
  • Used Source Integrity tool to build and deploy the application.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
  • Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies
  • Interaction with Oracle database is implemented using Hibernate.
  • Created POC related to CQ5 design and implementation
  • Involved in front -end performance optimization.

Environment: AEM 6.0, DAM, CQ Tagging, Akamai, Workflow, Apache Maven, Confluence, JIRA, Apache HTTP Server, SOAP and REST Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML 5, JSP, TOAD, UML, MS Visio, AJAX, JUnit, log4j, Linux.

Confidential, Las Vegas

AEM Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software
  • Involved in business requirement gathering and technical specifications.
  • Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
  • Involved in front -end performance optimization .
  • Involved in integration of sands websites with Akamai network .
  • Perform functionality testing and performance testing.
  • Mentored on the IBM WebSphere Commerce framework
  • Managing the WebSphere Commerce Server (WCS) application and servers in support of an operations and management role.
  • Designed and developed user stories using JSPs, servlets, AJAX, JQuery, and core JAVA using Adobe CQ5 as an online content management system.
  • Created the OSGI bundles using Maven.
  • Developed custom CQ5 components, workflows, templates for Web Content Management.
  • 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.
  • Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • Parsed the data from REST web services and used in the form of JSON.
  • Installation of Redhat Linux, Suseand Sun Solaris, kick start &Jump start
  • Used sling OSGI configuration to configure properties based on run modes.
  • Created custom authentication handler for authentication and processing of request.
  • Used Sling filters for filtering the request from unwanted parameters.
  • Used maven to build OSGI bundles and content packages.
  • Used DAM for storing and managing Digital Media.
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Complete Involvement in development and validation of screens using HTML and JavaScript.
  • Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models).
  • Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
  • Used JSON as response type in REST services.
  • Wrote Web Services using RESTFUL for sending and getting data from the external interface.
  • Presentation Tier is built using the JSF and ICE tag libraries.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • All the Business logic in all the modules is written in core Java.
  • Workflow (Order Flow) is built using JMS technology.
  • Wrote Web Services using SOAP and RESTFUL for sending and getting data from the external interface.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Created Stored procedures using SQL for data modification (Using DML insert, update, delete) in SQL Server
  • Interaction with SQL Server database is implemented using Hibernate.

Environment: AEM 5.6.1, Adobe CQ5, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, SVN, Akamai.

Confidential, Philadelphia

Java/J2EE Developer

Responsibilities:

  • Involved in Presentation Tier Development using JSF Framework and ICE Faces tag Libraries.
  • Involved in business requirement gathering and technical specifications.
  • Implemented J2EE standards, MVC2 architecture using JSF Framework.
  • Implementing Servlets, JSP and Ajax to design the user interface.
  • Extensive experience in building GUI (Graphical User Interface) using JSF and ICE Faces.
  • Experience using ICE Faces Tag Libraries to develop user interface components.
  • Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • All the Business logic in all the modules is written in core Java.
  • Wrote WebServices using SOAP and RESTFUL for sending and getting data from the external interface.
  • Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
  • Involved in writing JMS Publishers to post messages.
  • Involved in writing MDB (Message Driven Beans) as subscribers.
  • Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
  • Interaction with Oracle database is implemented using Hibernate.

Environment: Java, J2EE, Spring 2.0, Servlets, JSP, Ajax, XML, CSS, JavaScript, Ant, RAD6, Websphere6, SQL, Oracle10g, Hibernate, Toad, Log4j, CVS, Windows, NT/2000, UNIX

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in the development, testing and maintenance phases of the software.
  • Solved different types of problem tickets raised by the users of the application.
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Used Tiles framework for the presenting to the response to the clients.
  • Used Servlets, JSP to design the user interface.
  • Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Presentation Tier is built using the Struts framework.
  • Used Design patterns such as Service locator, Model View Controller, DAO.
  • Used EJBs (Stateless Session beans) to implement the business logic
  • Application was hosted in JBoss Application Server environment.
  • Used Serena for source control of Java modules and Clear Case for version control of software design documents.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Involved in JUNIT testing for the component testing.

Environment: J2EE, JSP, Servlets, Struts, Tiles, Serena Version Manager (PVCS), Clear Case, DB2, JBoss, LOG4j.

Hire Now