Post Job Free

Resume

Sign in

Sr. AEM Developer

Location:
Chodimella, AP, India
Posted:
June 14, 2016

Contact this candidate

Original resume on Jobvertise

Resume:

Swetha Goli

469-***-****

acu8hw@r.postjobfree.com

Summary:

* ***** ** ** ********** with 4 years in Adobe CQ5 and 3 years in Java UI & Java/ J2EE.

Expertise in Adobe CQ5 WCM, Components, Widgets, CQ5 DAM, and Apache Sling.

Expertise in HTML, CSS, XHTML based web Internet applications using jQuery,

Content Management Systems with emphasis on W3C and usability standards.

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 OOA, OOD, Distributed Application Development and OOPs.

Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis,

collecting use cases, documenting requirements and creating designs for Object Oriented

Programming (OOPs).

Worked on Web Services using Service Oriented Architecture.

Good understanding and implementation knowledge of Java & J2EE design patterns like

Factory Pattern, MVC, Singleton pattern, DAO, and DTO.

Well versed in designing presentation layer components using Servlets, JSP, HTML, and

JavaScript.

Skilled at developing enterprise applications in different Java IDEs like Eclipse, Spring

Tool Suite and NetBeans.

Developed Use Case diagrams, Class Diagrams and sequence diagrams using Rational

Rose.

Experience of development in different platforms like Windows,UNIX and LINUX

Knowledge of application servers like Apache Tomcat 6.0/7.0, Glassfish etc.

Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX,

JQuery, Adobe CQ5 API, and Apache Sling, OSGi bundles.

Extensive experience in AEM technologies ranging from designing and implementation of

Day CQ components, Page Templates, Workflows and Custom widgets, integrating UI and

java script frameworks based on need.

Good web page design skills and work experience in developing web applications covering

front-end/ UI using the web internet technologies like HTML4/5, XHTML, CSS2/3, Java scipt,

Jquery, Json, XML, AJAX and Content Management Systems with emphasis on W3C and

usability standards.

Worked on core web technologies including XML, XHTML, and client/server-side

scripting languages such as Java Script, and JSP, and web services development using SOAP and

REST-full implementations.

Experience managing daily communication with an offshore development teams.

Strong knowledge of object-oriented programming towards front-end libraries.

Excellent Understanding and good Experience with Object Oriented Concepts, Object

Oriented JavaScript, Object Oriented Design and Implementation which also includes expertise in

OOA, OOD, Distributed Application Development and OOPs.

Excellent verbal and written communication skills and proven ability to work well in a

team or an individual environment.

Good analytical and documentation skills. Ability to learn and adapt quickly to the

emerging new technologies and paradigms.

Certification:

Sun Certified Java Programmer (SCJP).

Work Experience:

Client: Charles Schwab, Chicago, Il Sep 2014 Till date

Role: Sr. AEM Developer

Responsibilities:

Developed Components and Templates using Adobe CQ5 for supporting the different WebPages.

Performed CQ5 customization on foundation components, core CMS and workflows to extend

functionalities, and improve performance.

Implemented the Sling Filter, Felix Filter, Sling Servlet, and OSGI bundles for interacting with

remote spring web services.

Used SVN as version control and integrated with Hudson for continuous integration and nightly

builds.

Have been using 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.

Working with the Cloud Versioning called Cloud Forge and also been in using the Team Forge the

way to handle the agile methodology.

Design & Development using Java/J2EE, Web Services, Struts, XML, AJAX and Deployed on Web

Sphere 6.1 Application Server running on Unix.

Developed Adobe CQ5 templates and reusable components.

Extensively used CQ5 tagging features in developing components and templates.

Installed and Configured CQ5 Authoring & Publishing Instance.

Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR,

CRX.

Working with Maven to build and generate the jar files to deploy in the Felix Console.

Developed code to send and receive messages to/from MQ (queue).

Used Apache Maven for managing jars, which build automation.

Worked on Multi Site Manager and extensively used CQ tag libraries in the components.

Customized dialogs for all the components for providing various options to authors while creating.

Utilized HTML, CSS, jQuery for designing and implementing custom CQ components.

Provide author training to business users to familiarize them with the design and usage of the

system.

Used Log4j for logging and tracing the messages.

Developed workflow components related to digital assets upload workflow as per the client

requirements.

Environment: AEM 6.0, CQ5.6.1 (WCM), CQ5 DAM, CQ, Workflow, Apache Sling, CRXDE, CRX, WCM,

HTML, JSP, Servlets, JavaScript, jQuery, Eclipse IDE, Tomcat 6, Scene 7, Apache Maven, Confluence,

JIRA, Investors, Apache HTTP Server, SOAP and REST Web Services, Linux, Windows, Unix

Client: University of Georgia, Athens, GA Mar 2013 -

Aug 2014

Role: Adobe CQ5 Developer

Responsibilities:

Involved in design, development, testing and production deployment phases of the project

using Agile Methodologies.

Used JIRA to create story and bugs and to track team progress, time on each task

Integrated JIRA with Bamboo for Continuous Integration testing. Created new build plans

and updating dependencies.

Integrated Gliffy with JIRA to create different diagrams.

Worked on Function Specifications and Design document, Added all documented on wiki

Confluence.

Lead all CQ5 related design and framework development using templates, components

widgets, CQ5 bundle, JCR/Sling API, clustering publish and author setup

Enhanced CQ5 personalization engine to surface the CQ5 content on portal using

JavaScript and Sling script based on segment and LDAP user profile attributes

LDAP Integration with CQ for user authentication

Created POC related to CQ5 design and implementation

Implemented lots of RESTful based web services from scratch

Created exception hierarchy to handle exceptions

Implemented the architecture using JSP, JSF, XML Document

Used TOAD to interact with the database and write SQL queries

Coded test cases to test the use cases using JUnit

Drew UML diagrams like Class and Sequence Diagrams using Rational Rose

Participated in functional, integration and Unit testing.

Environment: AEM 6.0, CQ5.6.1 (WCM), CQ5 DAM, CQ, Workflow, Apache Sling, CRXDE, CRX, WCM,

HTML, JSP, Servlets, JavaScript, jQuery, Eclipse IDE, Tomcat 6, Scene 7, Apache Maven, Confluence,

JIRA, Investors, Apache HTTP Server, SOAP and REST Web Services, Linux, Windows, Unix

Client: Alexion Pharmaceuticals, Cheshire, CT Sep 2012 - Feb 2013

Role: Java UI Developer

Responsibilities:

Gathering requirements from Business users and analyzing the requirements.

Study the use cases diagrams and analyzing the application in all aspects.

Drawing Class diagrams, Sequence diagrams, Activity diagrams using Rational Rose tool

in UML.

Implemented JavaScript extensively.

Generating the Java classes from the created UML diagrams.

Documenting for all the classes with detailed description.

Converting HTML screens to JSP screens with struts tags, incorporating CSS in JSP.

Creating Form Beans and declaring the Mapping by using Struts.

Creating the Action Classes for processing the requests and for forwarding to the next

layer.

Creating the Data Access Object design Pattern classes for accessing the database.

Validating sever side validations using Struts validations.

Creating JavaScript files for grouping of Java Script methods inside these files.

Viewing the database design document and analyze the tables and get aware of the tables

and relation between tables.

Mapping the data from EV to MC for some fields by writing the procedures.

Unit testing and deploying the application on WebLogic server.

Performance tuning of application for quick response.

Writing procedures and queries in optimized way.

Coding the application fallowing the java standards.

Involved in mapping Hibernate configuration files with Data base tables.

Performing the PMD test for checking coding standards.

Participated in Preparing Design Documents.

Environment: Java, JSP, Struts, MVC architecture, AJAX, Eclipse, JNDI, WebLogic 8.0, JMS,

JavaBeans, Rational Rose, UML, SOAP, WSDL, JAXB, Xfire, Wsgen, Log4j, JUnit, Crap4j,

ANT, Maven 2.0, JavaScript, Angular JS, Microsoft Script Editor, Scrum, HTML, CVS, PL/SQL,

Oracle 10g.

Client: Micron Technology Inc, Boise, ID Jun 2011 - Jul 2012

Role: JAVA/J2EE Developer

Responsibilities:

Involved in the project from requirements gathering and involved in various stages like

Design, Testing till production.

Implemented Spring MVC framework, which includes writing Controller classes for handling

requests, processing form submissions and also performed validations using Commons

Validator.

Implemented the business layer by using Hibernate with Spring DAO and also developed

mapping files and POJO java classes using ORM tool.

Designed and developed Business Services using Spring Framework (Dependency Injection)

and DAO Design Patterns.

Have Knowledge on Spring Batch, which provides Functions like processing large volumes of

records, including job processing statistics, job restart, skip, and resource management.

Implemented various design patterns in the project such as Business Delegate, Data Transfer

Object, Service Locator, Data Access Object and Singleton.

Developed web service for web store components using JAXB and involved in generating stub

and JAXB data model class based on annotation.

Developed XML configuration and data description using Hibernate. Hibernate Transaction

Manager is used to maintain the transaction persistence.

Designed and develop web based application using HTML5, CSS, JavaScript, AJAX, JSP

framework.

Used Maven Deployment Descriptor Setting up build environment by writing Maven build

XML, taking build, configuring and deploying of the application in all the servers

Implementing all the Business logic in the middle-tier using Java classes, Java beans, used

JUnit framework for Unit testing of application.

Involved in doing various testing efforts as per the specifications and test cases using Test

Driven.

Applied MVC pattern of Ajax framework, which involves creating Controllers for

implementing Classes.

Environment: JDK5.0, J2EE, Servlets, JSP, Spring, HTML, Java Script Prototypes, XML, JSTL,

XPath, JQuery, Oracle 10, RAD, TTD, Web Sphere Application, SVN, MAVEN, JDBC, Windows

XP, Hibernate.

Client: Chevron Philips Chemical, The Woodland, TX Oct 2009 - May 2011

Role: JAVA/J2EE Developer

Responsibilities:

Used Web Sphere for developing use cases, sequence diagrams and preliminary class diagrams for the

system in UML.

Extensively used Web Sphere Studio Application Developer for building, testing, and deploying

applications.

Used Spring Framework based on (MVC) Model View Controller, designed GUI screens by using

HTML, JSP.

Developed the presentation layer and GUI framework in HTML, JSP and Client-Side validations were

done.

Involved in Java code, which generated XML document, which in turn used XSLT to translate the

content into HTML to present to GUI.

Implemented XQuery and XPath for querying and node selection based on the client input XML files to

create Java Objects.

Used Web Sphere to develop the Entity Beans where transaction persistence is required and JDBC

was used to connect to the MySQL database.

Developed the user interface using the JSP pages and DHTML to design the dynamic HTML pages.

Developed Session Beans on Web Sphere for the transactions in the application.

Utilized WSAD to create JSP, Servlets, and EJB that pulled information from a DB2 database and sent

to a front end GUI for end users.

In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-

queries, joins, integrity constraints and views.

Worked on MQ Series with J2EE technologies (EJB, Java Mail, JMS, etc.) on Web Sphere server.

Environment: Java, EJB, IBM Web Sphere Application server, Spring, JSP, Servlets, JUnit, JDBC, XML,

XSLT, CSS, DOM, HTML, MySQL, JavaScript, Oracle, UML, Clear Case, ANT.

Education:

Bachelor of Engineering from JNTU University, India



Contact this candidate