Adobe (aem/cq) Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Having 12 years of total experience in IT industry worked with all phases of Architecture, Analysis, Design, development, testing and documentation of Web Based Applications using Java, J2EE and Database Management Systems. Specialized in developing end - to-end websites using Adobe CQ (5.6).
- Ten plus years of software development experience in developing enterprise wide, Client/Server, Multi-tier, Internet/Intranet application software using Java/J2EE technologies.
- Three years of experience in Adobe CQ.
- Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, use of core frameworks such as Apache Sling and Apache Felix.
- Understanding of all Adobe CQ building blocks including templates, components, dialogs, widgets, etc., and the CQ development and deployment process.
- Hands on experience in developing templates, components and OSGI bundles and migrating existing applications in AEM platform.
- Familiarity with Agile development including daily scrum and weekly iteration reviews and planning.
- Good understanding of end-to-end content lifecycle, web content management, content publishing/deployment, and delivery processes
- Deep understanding of Java, Java EE, Servlets, JSP, Tag libraries and JSTL skills, combined with a solid understanding of Enterprise Java frameworks such as Spring and Hibernate
- Experience in developing Web Applications with various Open Source frameworks like JDBC, spring, Struts, Hibernate ORM and JPA.
- Extensive knowledge of Client-Server technology, Database Design, development of applications using J2EE Design patterns.
- Good knowledge of database connectivity (JDBC) for databases like SQL Server, MySQL and Oracle.
- Strong Experience in developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
- Experience using Hibernate for mapping Java Classes with database and using Hibernate Query Language (HQL).
- Well versed with SDLC phases with extensive experience in requirements gathering, Analysis, Design, Build, Testing, Documentation and Maintenance.
- Experience in using Java IDE tools like Eclipse, Net Beans.
- Have excellent knowledge of coding standards.
- Team player with good communication and written skills and excellent programming skills.
- Self-motivated team player with excellent problem solving skills and ability to learn new technologies and tools quickly.
TECHNICAL SKILLS:
Languages: Java(JDK1.3 to 1.8) & J2EE related technologies and Adobe CQ(5.5+).
Web Technologies: Servlets, JSP, EJB, JDBC, JSTL.
Scripting/Markup: HTML, XML, JavaScript, CSS, XSL, AJAX, Maven, JSON.
Database: Oracle and MySql
Frameworks: Struts, Spring, Hibernate and Torque.
Operating System: Windows and UNIX environment.
Server: Tomcat and JBoss.
Project Estimation: Experience in FP (Functional Point) Calculation.
Management Skills: Experience in managing the projects and leading a team size of 15.
Tools: Eclipse, Net Beans, Bluage Modeling Tool and STS
Modelling: Class Diagrams, Sequence Diagrams and Activity Diagrams.
Other Tools: JProfiler, Putty, Maven, Log4j, Git, JIRA.
PROFESSIONAL EXPERIENCE:
Confidential - Atlanta, GA
Adobe (AEM/CQ) Developer
Responsibilities:
- Develop Client experiences based on foundation of the Adobe AEM/CQ product suite, including CQ, CRX/CRXDE, CQ WCM and DAM.
- Design and implement components for the Adobe CQ platform.
- Create and integrate content-driven applications on top of the Adobe CQ core platform.
- Define implementation processes, quality gates and standards.
- Define best practices to manage performance and scalability of the content management and content delivery solution.
- Diagnose and solve technical problems related to content management implementation.
- Adopt and utilize iterative/Agile methodology as needed or requested.
- Content Migration from existing database to CQ5.
- Supports the migration of Adobe CQ components to production environment.
- Bug fixes in templates and components.
Confidential - Detroit, MI
Adobe (AEM/CQ) Developer
Environment: CQ5.4, JAVA,OSGi - Apache Felix, JIRA, EXTJs, CSS, SVN, Maven.
Responsibilities:
- Develop Client experiences based on foundation of the Adobe AEM/CQ product suite, including CQ, CRX/CRXDE, CQ WCM and DAM.
- Design and implement components for the Adobe CQ platform.
- Create and integrate content-driven applications on top of the Adobe CQ core platform.
- Define implementation processes, quality gates and standards.
- Define best practices to manage performance and scalability of the content management and content delivery solution.
- Diagnose and solve technical problems related to content management implementation.
- Adopt and utilize iterative/Agile methodology as needed or requested.
- Bug fixes in templates and components.
Confidential, Minnetonka, MN
Java Developer and Tech Lead
Environment: Springs, Hibernate, WebServices, JMS, JBoss 5 and MSSQL database.
Responsibilities:
- Understanding on performance related issues and troubleshooting the same.
- Estimation and Assignment of the requirements and defects.
- Assisted teammates in providing clarity on the business concepts, environment setup and resolve technical issues when struck.
- Status report generation and participate in the discussions with the clients.
- Consistently write, translate and code software programs and applications according to specifications.
- Consult with functional analysts and business groups to understand and design requirements.
- Integrate and customize applications based on customer specifications.
- Install, configure and maintain integrated software components.
- Create and document testing scenarios and validate test results.
- Maintain an understanding of continuously evolving middleware architecture.
- Assist in the development and maintenance of user manuals and guideline.
- Performs special projects and assignments as required.
- Assists with Disaster Recovery/Business Recovery Planning & Testing.
- Perform duties inherent in all supervisory, professional and administrative positions.
Confidential
Sr Java Developer and Tech Lead
Environment: Spring Batch, Ibatis, WebSphere Application Server 10, Oracle database
Responsibilities:
- Understanding on performance related issues and troubleshooting the same.
- Estimation and Assignment of the requirements and defects.
- Assisted teammates in providing clarity on the business concepts, environment setup and resolve technical issues when struck.
- Status report generation and participation in the scrum calls with onsite team and clients.
- Improve and fix issues with existing code bases.
- Support production applications.
Confidential, New York, NY
Sr Java Developer and Tech Lead
Environment: JBoss 4.2.3 Application Server, Appia 5.0, Fixtalk, Struts with EJB 2.0, JSP, HTML, DHTML, AJAX, Adobe Flex, FireStorm DAO, Oracle 10G in Windows and Linux operating systems
Responsibilities:
- Team management
- Working in back-end code using EJB and Firestrom to interact with the DB and UI code using Struts Frame work.
- Estimation and Assignment of the requirements and defects.
- Assisted teammates in providing clarity on the business concepts, environment setup and resolve technical issues when struck.
- Status report generation and participation in the scrum calls with onsite team and clients.
- Improve and fix issues with existing code bases.
- Support production applications.
Confidential
Java Developer
Environment: Cosminexus Application Server, J2EE, Flex, HTML
Responsibilities:
- Requirement Analysis and interaction with the Client.
- Team management
- Involved in the design phase of the project.
- Involved in the integration of FLEX and Server side code.
- Writing the server side code for interacting with the API given by Confidential .
- Status Report generation for the clients.
- Improve and fix issues with existing code bases.
- Support production applications.
- Troubleshoot issues in development and production systems.
Confidential
Java Developer
Environment: Web sphere, Servlets, JSP, HTML, Unix, and Oracle 8i
Responsibilities:
- Requirement Analysis and interaction with the Client.
- Team management
- Involved in the DB design
- Preparation of the functional, technical, unit test case, integration test case and application deployment documents.
- Functional Point Calculations.
- Involved in the implementation of UI, back-end code for UI and schedulers.
- Involved in the process creation and management team.
- Improve and fix issues with existing code bases.
- Support production applications.
- Troubleshoot issues in development and production systems.
Confidential
Java Developer
Environment: JSP, HTML, Servlets, XML Parsing, Windows NT
Responsibilities:
- Preparation of the technical and unit test case documents.
- Writing Code and Unit Testing.
- Improve and fix issues with existing code bases.
- Support production applications.
- Troubleshoot issues in development and production systems.
Confidential, Arlington, VA
Java Developer
Environment: Jboss, EJB, JSP, HTML, Struts Framework, Windows NT, and Oracle 8i.
Responsibilities:
- Requirement Analysis.
- Preparation of the unit test cases.
- Writing the middle tier code using EJB and Torque framework to interact with the DB.
- Writing the Business Delegates classes, this acts a middle layer b/w the EJB beans and the Front end action classes.
- Writing the Front End JSP code using the Struts Framework.
Confidential
Java Developer
Environment: Jboss, Servlets, EJB, JSP, HTML, Struts Framework, Windows NT, and Oracle 8i.
Responsibilities:
- Requirement Analysis.
- Preparation of the unit test cases.
- Writing the middle tier code using EJB and Torque framework to interact with the DB.
- Writing the Business Delegates classes, this acts a middle layer b/w the EJB beans and the Front end action classes.
- Writing the Front End JSP code using the Struts Framework.
- Improve and fix issues with existing code bases.
- Support production applications.
- Troubleshoot issues in development and production systems.
Confidential
Java Developer
Environment: Jboss, Servlets, EJB, JSP, HTML, Struts Framework, Windows NT, and Oracle 8i.
Responsibilities:
- Preparation of the unit test cases.
- Writing the middle tier code using EJB and Torque framework to interact with the DB.
- Writing the Business Delegates classes, this acts a middle layer b/w the EJB beans and the Front end action classes.
- Writing the Front End JSP code using the Struts Framework.
- Improve and fix issues with existing code bases.
- Support production applications.
- Troubleshoot issues in development and production systems.