Cq5 Aem Developer Resume
San Francisco, CA
SUMMARY
- 8 years’ experience in Software development including, analysis, design and testing in Java J2EE Technologies and developing large scale web applications using Adobe AEM/Day CQ content management systems.
- Proficient in developing Enterprise level applications using J2EE technologies like JSP, JDBC, Servlets, JSTL.
- Strong Knowledge on J2EE Design patterns, Behavioral Patterns and experience in using code optimization techniques for code maintainability.
- Experience in web development languages like HTML5,CSS3, JavaScript, JQuery, Angular Js
- Knowledge on application servers like WebSphere, WebLogic, version control tools like SVN and Clear Case
- Strong experience in using databases like Oracle 9i, 10g, using SQL, PL/SQL and customizing Views and utilizing store procedures for data modeling.
- Experienced in working on IDEs like Eclipse, NetBeans and CRX (CRXde lite and CRXde)
- Around 3 years’ experience working in Adobe CQ5.x/AEM5 (CQ 5.3,5.5.5.6)
- Strong knowledge on employing Java Content Repository(JCR) for developing applications on Adobe CQ
- Proficient in CQ Architecture, Application development and Deployment Cycles.
- Knowledge in developing application on OSGI, Apache Sling and Apache Felix Frameworks.
- Experienced in deploying dynamic libraries and API packages into OSGI
- Experience in, Digital Asset Management, Tag libraries customizing foundation components in CQ
- Strong development experience in developing new Components using java
- Experience in creating Templates, Custom Workflows, Widgets, dialogs and design dialogs in CQ.
- Involved in spring testing and working with Web Services, both SOAP & REST, JAX - WS, JAXB, WSDL.
- Experience in using Maven and ANT tools for Build Automation customizing plug-ins and dependencies
- Experience with using log4j and Junit in developing test cases and determining Application functionality and reporting results.
- Strong Understanding Object oriented analysis and design and Responsive web application development
- Strong domain knowledge in the areas of Healthcare, Banking, Capital Markets and Insurance.
- Performed unit testing and functional testing by creating test suites and has strong knowledge on Quality Assurance processes.
- Experience in working in an AGILE Software development model and Waterfall Development model.
- Created UML models for applications designed business flows using Rational Rose tool
- Excellent communication skills, presentation skills and performed many presentations/demos to clients.
- Good understanding of Business work-flows, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
- Exposure to Product Support, Maintaining SLA(Service Level Agreement), business documentation, requirement gathering, effort estimation
- Always been a team player, proactive towards work and maintained a professional behavior.
TECHNICAL SKILLS
Framework: Apache Sling, OSGI, Struts 1.x,Spring 3.0,Hibernate 3.0,Apache Felix
Web/Application Servers: Web Sphere 5.x,Web logic 10.2,Tomcat 7
Languages: Java J2EE, JSP, Servlets, Core JAVA,SQL
Web Technologies: JavaScript, HTML, CSS, JavaScript, JQuery, AJAX, Angular JS
Databases: Oracle 9i/10g(SQL,PL/SQL)
IDE's: Eclipse 4.x,Netbeans 6.x,CRXDE,CRXDElite
Development Methodologies: UML(Rational Rose), J2EE Design Patterns
Tools: & Utilities: Adobe AEM/CQ5.x,SubversionSVN,Clear case, Maven, JIRA, HP Quality Center
Operating Systems: Windows XP/Vista/7/8,MAC
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
CQ5 AEM Developer
Responsibilities:
- Developed CQ5 work flow templates for the customer including templates and components using CRXDE
- Involved in debugging and maintaining the user interfaces for the customer websites and applications running on CQ5
- Used Maven automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management. Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- Working on defects reported by the QA team and working towards fixing them.
- Adhere to work-flows, project guidelines and working on timelines.
- Created prototypes of user-stories and gave multiple demos to the client.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- As a senior CQ5 consultant, responsible for mentoring Java resources, Demo/Functionality guidance for Business users (Authors), handling multiple teams both onsite/offshore.
- Worked on Dispatcher setup, rewriting configuration | development, setting up replication agents like Default Flush agents, Reverse replication agents, etc.
- Extensively worked on custom schedulers for data imports, chronic batch jobs, setting up special dispatcher flushing jobs, etc.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Created and deployed web pages using HTML, JSP, Angular JavaScript and CSS
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
- Extensively worked on multiple social community modules including reviews/ratings, comments, moderation workflows, etc.
- Extensively worked on product page creation frameworks, automation of the DAM asset tagging, etc.
Environment: CQ5.6,Servlets, JSP, JDBC, Spring, Design Patterns, XML, Oracle 10g(SQL, PL/SQL), TOAD, WebLogic 10.3,Clear case, UML, Maven, REST web services, Agile, Jira.
Confidential, Denver, COAEM | CQ5 Developer
Responsibilities:
- Responsible for developing Login Modules with external authentication source from backend systems with CQ5.
- Developed integration modules to SAP ERP system to pull the product information.
- Developed Widia websites and other microsites on Adobe CQ 5.4 & CQ 5.5
- Developed components, templates, design libraries using ExtJS, Angular JS, jQuery and JSON formats.
- Developer Web Selector tool to pull the product information and taxonomy structures for product searching and used AngularJS and JSON interfacing to talk to external web services.
- Developed & executed test cases for Omniture SiteCatalyst behavior as part of the Web testing on Budget.com
- Used Firebug & Omniture plugin tools to debug the values of SiteCatalyst parameters and validated the data collection against the reporting.
- Customized CQ5 workflows for content legal approval processes, defining custom renditions, etc.
- Extensively worked on backend bundles development, build script modifications using pom.xml and Maven deployment methodologies.
- Administration experience using package manager, workflow consoles, user admin console, DAM, etc.
- Developed custom DAM interfaces to enable the collaboration of digital assets across global digital users.
- Used JavaScript and struts validation framework for performing front end validations.
- Used Ajax to call JSON Objects and display in dropdowns in JSP’s
- Worked on the Production issues and deployed them successfully.
Confidential, Herndon, VA
Java developer
Responsibilities:
- As a part of development team, I have to work on periodic enhancements to Fanniemea website.
- Worked on many modules under IFC and gained strong domain knowledge on capital markets banking.
- Worked on enhancement that require coding skills in Java, JSP, Servlet, spring, IBM Websphere server and Oracle SQL database.
- Contributed to developing design documents and run books on each module of the application which added immense value to gain a perspective of the project.
- Performed unit testing after writing test cases and send it to QA team.
- Working on defects reported by QA team and work towards their closure.
- Work closely with Business Analysts to gather requirements, provide effort estimations and development prototypes.
Environment: Java, J2EE, Hibernate 3.0, IBM Websphere, Struts, Oracle, PMSmart, J2EE, JSP, Oracle SQL, JIRA.
Confidential, NJ
Java developer, Production Support
Responsibilities:
- As a part of development team, I have to attend to any support tickets and solve them within the SLA.
- Performed many enhancements to java based applications that included gathering requirements, impact analysis and effort estimation.
- Worked on major business logic changes to User Interface design changes using programming languages Core JAVA, JavaScript and HTML.
- Performed an enhancement that configures database using Java coding to create multiple roles for users logging into the system
- Developed new features for a standalone desktop application that helped the scientists find the remarks of other scientists who review their drugs.
- Performed the testing for the applications including creating test suites and testing performance.
- Understand business work-flows, ITIL framework, onsite-offshore co-ordination and adhering to SLA.
Environment: BMC Remedy, J2EE, HTML, Javascript, TOAD for Oracle, SVN, Eclipse