We provide IT Staff Augmentation Services!

Sr Aem/java Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • More than 7 years of total IT experience with 5 years in Adobe CQ5/AEM Developer and 2 years in developing and implementing both backend and frontend applications using JAVA /UI technologies.
  • Well versed with SDLC phases ( Agile, Waterfall models) with extensive experience in requirements gathering, Analysis, Design, Build, Testing, Documentation and Maintenance.
  • Worked on complete stack of AEM development project and delivered end - to-end implementation from requirements till production.
  • Have excellent work experience in Adobe Experience Manager ( AEM 6.5,6.3,6.2,6.1,5.6), WCM, CMS, CRXDE, OSGI Framework (Adobe Felix), JCR, Apache sling, DAM.
  • Proficient in Adobe CQ foundational concepts like CRX repository, static and editable Template creation, Components creation, Tag Management, Building landing pages, OSGI Bundle, Workflows, Security Models, Custom AEM Job Scheduler, ACL, Replication, Production Server Performance Optimization, AEM Multi Site Manager, Adobe Scene7 and A/B Testing and Adobe Target Personalization.
  • Worked on integrating AEM with Marketing Cloud, Document cloud and Creative cloud products.
  • Have good knowledge of programming in Web Technologies likes Sightly (HTL), JSP, JavaScript, XML, XDP, AJAX, jQuery, Adobe CQ5 APIs, Sling Models, OSGi bundles, RESTful web services.
  • Have experience in Migrating product and content from CQ5.6 to AEM 6.1, 6.2 to 6.3 & 6.3 to 6.5.
  • Extensive experience of Front End Technologies like HTML5, CSS3, JavaScript, Bootstrap, JQuery, AJAX, JSTL, ExtJS, JSON React JS and Angular JS.
  • Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs and used MAVEN as build tool.
  • Experienced in deploying applications using scripts/manually on servers such as IBM WebSphere, Apache Tomcat, Jetty.
  • Experience in handling different set of consoles on AEM instances like Sites, Tagging, Tools, Configurations, Security.
  • Knowledge on the AEM CQ5 administration activities such as installation of authoring, publishing and dispatcher mode, Automatic deployment ( Jenkins ), User permissions/creations with LDAP synchronization.
  • Hands on experience with using ACS Commons User migration tool to migrate permissions and CRX2OAK to migrate content.
  • Worked on Oak indexes to optimize the search queries.
  • Worked on Content Fragments, Experience Fragments, Structured Content Fragment Models.
  • Experience in using AEM Multi Site manager to create live copies and blueprints.
  • Strong knowledge on DAM (Digital Asset Management) features of AEM, writing & customizing DAM asset workflows, custom DAM asset finder & editor interfaces, etc.
  • Experience in product data migration to AWS cloud architecture.
  • Experience using SiteCore and Contentful tool for displaying the content to the Mobile devices like IOS and Android.
  • Have knowledge on integrating Adobe search & promote into the websites.
  • Experience working with bootstrap for developing responsive design.
  • Experienced in using RDBMS like Oracle, IBM DB2 and MySQL.
  • Experience of development in different platforms like Windows, AIX and LINUX .
  • Implemented next generation dynamic/on-demand build environment using Jenkins, Docker and kubernetes.
  • Experience in creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts.
  • Experience in working with source control and versioning tools like SVN, GitHub and TFS .
  • Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
  • Experience working with Error tracking tools like TFS, JIRA, Bugzilla.
  • Hands on experience with DevOps tools like XebiaLabs, Jenkins, Splunk or similar.
  • Good understanding of Docker Configuration Management Tool.
  • Have hands of experience in resolving technical problems related to content management such as search result accuracy, dynamic content linking, formatting, image scaling, internationalization, and personalization.
  • Have knowledge on Adobe Analytics (Omniture/Site Catalyst), Ensighten Analytics and other analytics platforms to increase and improve the usage of business strategies.
  • Good analytical and documentation skills . Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Experience tracking development progress, coordinating with other teams, tracking status, managing open issues, dependencies .
  • Good experience in coordinating and working with developers ( Offshore and Onsite ) and End Users in Team based environment.

TECHNICAL SKILLS

Adobe Technologies: Adobe CQ5.X, AEM6.X, Adobe CRX, Apache Sling, Apache Flex, JCR, WCM, CMS, CRXDE, Adobe LiveCycle, Adobe Target, Launch, OSGI Framework (Apache Felix), JCR, DAM, Scene7, Apache Solr, Lucene

Programming/Scripting Languages: Java, HTML5, CSS3, JavaScript, AJAX, jQuery, React, Angular, Bootstrap, XML, XDP, Slightly, Shell Scripting, Bash, JSP, Servlets, JDBC, Groovy.

Web Services: SOAP, REST, JSON, XML, Apache CXF.

Content Management System: AEM, Sitecore, Contentful, Wordpress

Frameworks: Apache Sling, Apache Felix, Hibernate. Struts, Spring MVC, JAAS.

Application Servers/ Web Servers: Apache Tomcat Server, IBM WebSphere, Apache HTTP Server, Jetty

Version Control Tools: CVS, Git, SVN, TFS, JIRA

Methodologies: Agile/ SCRUM, Waterfall.

Databases: Oracle 8i/9i/11g, MySQL, IBM DB2.

Devops Tools: Jenkins, Docker, Splunk, AWS, Openshift

Testing Tools: Junit, Selenium

Operating Systems: Windows, Sun Solaris, Unix, Linux.

PROFESSIONAL EXPERIENCE

Confidential - Chicago, IL

Sr AEM/Java Developer

Responsibilities:

  • Involved in all stages of software development life cycle including Analysis, development, implementation, testing, and support.
  • Create multiple custom components, templates, editable page templates, touch UI dialogs, OSGi bundles and services in AEM 6.2/6.3/6.5 to meet the business requirements.
  • Migrated from AEM 6.2 to 6.3 and from 6.3 to 6.5 versions and upgraded dependencies in POM and replaced deprecated methods to new methods.
  • Perform AEM customization on foundation components and workflows to extend functionalities, improve performance or fix issues on project level.
  • Involved in the development of the components and templates in touch using Coral UI 3 .
  • Develop Custom AEM Workflows, OSGi Services and other Dynamic/Static web content management components.
  • Extensively implemented a Proof of concept of building a Single Page Application (SPA) using Angular JS in AEM 6.3.
  • Knowledge of various performance improvement techniques like lazy loading, minification and content caching mechanism for best performance.
  • Creating Oak indexes for making search execution faster in AEM and avoid traversal errors for queries.
  • Experience in Cross-Platform Mobile Development using React Native + Type Script based mobile app.
  • Worked on migration of content from WordPress into AEM.
  • Developed Editable Templates using Adobe AEM for supporting the different Webpages.
  • Worked on Multisite Manager (MSM) to get same structure and content on all the versions of the website. Also, troubleshoot the author related rollout issues.
  • Setting up Launches on monthly basis for future content purpose.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Angular 2 as the development framework to build a single-page application.
  • Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache .
  • Worked on setting up different run modes for each environment to differentiate its configurations.
  • Involved in data migration efforts on Adobe AWS cloud for Digital Asset Management and updated the code base to support external Assets.
  • Create and manage custom security groups in AEM and troubleshoot permission issues.
  • Implemented Personalization (Dynamic Content Targeting) for Regional based content using AEM Campaigns and Segments.
  • Experience with Backup and Restore AEM instance and performing online and offline tar compaction.
  • Used Query builder API to meet different search requests on author/publish environment.
  • Performed page restore via site console and activated pages using activation tree via tools.
  • Experience in setting up of various maintenance tasks related to author and publish environments.
  • Integrated ACS AEM Commons/Tools with AEM 6.3/6.5 and used its implementations.
  • Experience in debugging issue in Jenkins and Docker Images and verifying the OSE, Openshift Environment and Splunk Logs.
  • Used Ensighten for analytical tracking of click events and implemented the same configurations on each custom component/template.
  • Implemented Page Objects, Data Driven Frameworks using Selenium WebDriver, Junit, and Java. Worked In the framework of POM for UI Automation in Selenium Web Driver.
  • Updated latest dependency versions and Uber jar version on project pom.xml and resolved dependencies.
  • Used Docker and Open Shift to manage micro services for development and testing.
  • Experience with Troubleshooting Configuration and deployment issues.
  • Experience with setup and monitoring the AEM logs using Splunk .
  • Worked on Apache related security issues. Implemented various rewrite as per the stakeholder’s request.
  • Troubleshoot the various issues related dispatcher server and involved in DR tests including AEM Servers.
  • Worked on Tar Compaction and Indexing as part of application maintenance .
  • Participated in meetings related to application architecture, designing and development.
  • Involved in using continuous integration tool (CI/CD) Jenkins . Created builds using Maven and pulled the project code from TFS repositories.
  • Provide author training to business users to familiarize them with the design and usage of the system.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Involved in design, development, testing and production deployment phases of the project using Agile Methodologies .

Environment: AEM 6.x, WCM, Sightly, Java 1.8, J2EE, Servlets, Apache Maven, JavaScript, Apache Sling, CSS, HTML, React, Angular, jQuery, Servlets, Contentful, Scene7, selenium, Jackrabbit, Openshift, AWS, Splunk, Docker, TFS, GIT, Jenkins, XebiaLabs.

Confidential - Cleveland, OH

AEM Developer/ Support

Responsibilities:

  • Developed and inherited the basic components with respect to the Organization requirements in AEM 6.2
  • Involved in all AEM 6 related design and framework development using templates, components widgets, AEM 6 bundle, JCR/Sling API, clustering publish and author setup.
  • Involved in migration of product from AEM 5.6.1 to AEM 6.2.
  • Participated in Code migration and resolving code conflicts while moving to different environments.
  • Worked on Digital Asset Management to manage and store all project specific Media (Images, Videos, and Campaign Assets).
  • Worked with AEM Digital Asset Management (DAM) console and Scene7 to manage number of banners, images, and videos.
  • Handled complex business processes such as search and reviewing using java bundles and CQ5 concepts such as tags, widgets, Dialogs and ExtJS components.
  • Created templates, reusable components, and workflows in AEM 6.2
  • Performed AEM customization on foundation components, core CMS and workflows to extend functionalities and improve performance.
  • Modifying the existing Workflow structure by designing and implementing Custom Workflow functionality. Developing launchers to trigger the workflow.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Provide responsive web design development to website used as template to integrate basic CSS.
  • Rendering the adaptive form as HTML for on the application.
  • Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms.
  • Used JavaScript for validating data, offering page navigation with the Complex Form, connecting to web services for data gathering, etc.
  • Implemented the Sling Filter, Felix Filter, Sling Servlet, and OSGI bundles for interacting with remote spring web services .
  • Created users and groups in LDAP Servers and mapping them to the enterprise applications running on WebSphere Application Server.
  • Used Apache Solr for searching the product information.
  • Edit, create, and maintain web content across multiple websites via Contentful.
  • Development of static web pages, landing pages, category landing pages using content management system .
  • Responsible in adding new features like OAuth and S3 and integrating several third-party APIs in modules.
  • Designs and implements new functionality via leveraging Adobe experience manager forms as per specifications.
  • Work directly with the DevOps, Project Management and Off-Shore teams.
  • Used JIRA/SVN to handle the production/ET tickets and bug reporting Issue tracking tools
  • Used GIT to review code and do a continuous integration (CI).
  • Involved in Continuous Delivery and Continuous Integration using Jenkins
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Involved in writing application level code to interact with APIs and Servlets using AJAX and JSON .
  • Involved in design, development, testing and production deployment phases of the project using Agile Methodologies .
  • Performed Unit Testing on developed modules and involved in trouble shooting the components.
  • Train business users on how to use CQ5 to modify content and publish .

Environment: AEM 6.x, WCM, Sightly, Java 1.8, J2EE, Servlets, Apache Maven, JavaScript, Apache Sling, Adobe search & promote (SNP), CSS, HTML, UML, jQuery, Servlets, Jaas, SSIS, Adobe SiteCatalyst, Live Cycle Designer, Scene7, Jackrabbit, Solr, JCR Connector, DevOps, JIRA, GIT, Jenkins.

We'd love your feedback!