Sr. AEM Developer
Naveen Kumar
Contact: +1-786-***-****
Mail id:***************@*****.***
Linkedin Url: http://www.linkedin.com/in/naveen-kumar-ch-304b51341
PROFESSIONAL SUMMARY:
Above 9 years of extensive experience in architecting, implementing, and optimizing Adobe Experience Manager Solutions. Seeking a challenging role where I can leverage my deep expertise in AEM, strong technical acumen, and proven leadership skills to drive digital transformation initiatives.
Extensive experience in working with applications using Java, J2EE, JDBC, Servlets and JSP development.
Experience with projects using HP CMS Java and Web service API's.
Well Support on workflow design for product creation, launch and data interface to web CMS - Content Management System and print interface (InDesign)
Experienced in developing CMS based applications using Adobe CQ/AEM Apache Sling and OSGI.
Expertise in built interfaces and web applications using the MEAN stack, leveraging Angular for interactive user interfaces, and incorporating security concepts like OAuth and JWT for robust and secure application development.
Competence in AEM concepts such as custom CQ Components on top of JCR, CRXDE, CQ platform and use of core frameworks includes Apache Sling.
Applications designed by Spring-Core, Spring- MVC, Spring-AOP, Spring-Security and Hibernate.
In-depth knowledge of relational databases (Oracle, MySQL, Microsoft SQL Server, PostgreSQL, DB2) and NoSQL databases (MongoDB, Cassandra, DynamoDB).
Hands on Experience in applications, templates, and components for the Adobe AEM product (WCM, DAM, CRX) Experienced with environment application like Apache Sling, Apache Felix, Apache, and App server logs, OSGi, RESTful web services, JavaScript, jQuery, AJAX, JSON, HTML, CSS.
Create an AEM component for the React.js component. Set up React.js in AEM.
Working experience on OSGI Sling Platform, Deployment & Packaging, CQ repository JCR & Jackrabbit.
Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling.
Strong experience in Adobe related technologies like Sling, OSGI, Apache Jackrabbit, JCR, and CRX.
Experienced in implementing web services using SOAP and REST APIs and designing J2EE MVC applications with frameworks like Struts, Spring MVC, and Spring Boot.
Skilled in designing and developing scalable microservices architectures, implementing Restful APIs, and deploying applications on AWS cloud.
Experienced in using XML related standards and technologies like XSD, DTD, JAXB, Xpath and XSLT.
Experience on Java Content Repository (API) suite, Sling web framework and OSGi framework, JCR & Jackrabbit.
Strong expertise in designing and implementing CI/CD pipelines using industry-leading tools such as Jenkins and Kubernetes.
Skilled in designing and developing user-friendly interfaces within Adobe Experience Manager (AEM).
Proficient in utilizing version control systems like GIT, Bitbucket, and SVN to ensure efficient code collaboration, version tracking, and branching strategies. Experienced in leveraging project management tools such as Jira, Rally, and Trello for effective coordination, task management, and project tracking.
Developed custom AEM components and templates to address unique business requirements, enhancing content authoring capabilities and enabling more flexible and dynamic page layouts.
Collaborated with cross-functional teams including UX designers, developers, and content creators to streamline workflows and ensure seamless integration of AEM solutions, resulting in improved content management processes and quicker time-to-market.
Achieved significant performance improvements in AEM applications by optimizing code, implementing caching strategies, and fine-tuning server configurations, resulting in faster page load times and enhanced user satisfaction.
Good Experieneced and Successfully managed the migration of legacy content systems to AEM, ensuring data integrity, content continuity, and improved content authoring capabilities. Led version upgrades, keeping the platform up to date with the latest features and security enhancements.
Proficient in creating and customizing AEM Touch UI dialogs, Classic UI dialogs, and component authoring experience.
Successfully orchestrated the implementation of a global multi-site architecture in AEM, enabling consistent branding, content sharing, and localized experiences across multiple regions, resulting in streamlined management and improved global brand consistency.
TECHNICAL SKILLS
Content Management System
AEM 6.0, 6.1, 6.2, 6.3, 6.4 & 6.5
Web Technologies
HTML 5, CSS 3, JavaScript, jQuery, ReactJS, TypeScript
Languages
Java/J2EE
Application Servers
Apache Web Server, Linux
Operating Systems
Windows, UNIX, Linux
Automation
Selenium, Jenkins, Selenium Grid,
Working Environment
IntelliJ IDEA, Maven, Jenkins, CRX
Code Management
GitHub, SVN, Source Tree
Tracking Tools
JIRA, VSTS
EDUCATION: Bsc
PROFESSIONAL EXPERIENCE:
Client: CITRIX Location: Fort lauderdale, Florida Duration: Feb 2023 to Present
Role: Sr. AEM Developer
Responsibilities:
Configured and optimized Dispatcher configurations for AEM deployments, enhancing website performance through efficient caching and load balancing.
Setting up Adobe AEM 6.5 Integrated development environment and Configuration of the project with Azure Repo pipelines.
Performed installation, configuration using shell scripts.
Personalization & Insights – Leveraged RT-CDP data in AEM to deliver real-time personalization and content targeting.
Experience with end-to-end AEM responsibilities including author, publisher, dispatcher server installation, configuration and up gradation of servers, scheduling repository backups, weekly maintenance, and reports, setting OSGI configurations, configuring replication agents, creating OSGI bundles and packages.
Extensively used CQ5 tagging features in developing components and templates.
Technical expertise in web development technologies including Java Servlet MVC model, HTML, CSS, JavaScript, jQuery, ExtJS, JSON, XML & web frameworks.
Developed and integrated dynamic front-end components using modern JavaScript frameworks like React.js, Angular, or Vue.js within AEM workflows.
Knowledge of integrating client-side libraries such as React or Angular with AEM for SPA development
Customer Journey Optimization – Designed data-driven customer journeys using Adobe Journey Optimizer (AJO) integrated with RT-CDP.
Automate those test cases using Selenium WebDriver, JUNIT, TestNG and Java.
Frontend Frameworks & Libraries: Proficient in Alpine.js for building lightweight and reactive UI components in Adobe Experience Manager (AEM) projects.
Worked with AWS services like EC2, Lamba, SES, SNS, VPC, CloudFront, CloudFormation etc. Involved in the end-to-end deployment process.
Built and managed SPAs using React or Angular integrated with AEM's SPA Editor to enable seamless content authoring and enhanced user experiences.
Rich Web Content: Proficient in leveraging HTML5 to create dynamic, responsive, and semantic web pages optimized for modern browsers
Proficient in using various IDEs like CRXDE, CRXDE-Lite, Eclipse and IntelliJ.
Implement and consume REST API services to get the data from Database and to create model components.
For the Cache flush and caching explicitly, used API call that is server side and the input to the API is determined by author selection.
Adobe Experience Cloud Ecosystem – Integrated RT-CDP with Adobe Target, Adobe Analytics, and AEP (Adobe Experience Platform) for enhanced customer journeys.
Leveraged Alpine.js to create dynamic and reactive UI components for AEM templates, enhancing user experience without relying heavily on large JavaScript frameworks.
Demonstrable experience with developer tools like Code Deploy, Code Build, Code Pipeline, design the overall Virtual Private Cloud VPC environment including server instance, storage instances, subnets, high availability zones, etc.
Expertise in implementing responsive and accessible UI using CSS preprocessors (SASS/LESS) and following best practices.
Designed and implemented custom integrations between AEM and third-party systems using PHP-based APIs (e.g., Adobe Commerce/Magento 2, WordPress).
Custom Components: Experience in developing custom AEM components using HTML5 for reusable and modular content structures.
Developed middleware in PHP to enable seamless data exchange between AEM and backend systems.
Developed different reusable components to use on the UI using ReactJs.
Configured and implemented AJO solutions to enable real-time customer journey orchestration across multiple channels.
Developed applications using ReactJs, and JavaScript on the presentation layer, the business layer is built using Java 8 and the persistent layer uses Hibernate, and JPA.
Implemented and optimized AEM-Magento 2 integrations for dynamic content delivery and headless commerce solutions.
Designed Automation Test cases using Selenium WebDriver, Java, Maven .
Customized Magento APIs in PHP for data synchronization with AEM (e.g., product catalogs, pricing, and inventory).
Built interactive features such as dropdowns, modals, and tabs using Alpine.js, optimizing load times for AEM pages
Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (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).
Assisted in transition, Content Migration Plan to CQ5.
Responsive Design: Proficient in creating responsive layouts using CSS3 media queries for cross-device compatibility
Designed reusable and modular components using frameworks like Vue.js or React, enhancing the maintainability and scalability of AEM projects.
Implemented Apache Sling servlets to provide Ajax hand
Designed and developed custom components, templates, dialogs, workflows in AEM Web Content Management and Digital Asset Management.
• Designed and automated personalized customer journeys, leveraging AJO's advanced workflow capabilities.
Utilized event-driven triggers and rules to initiate customer journeys in real-tim
Developed PHP-based microservices to complement AEM’s capabilities, such as advanced form handling, user authentication, and custom reporting.
Developed frameworks using Java for automate testing using Selenium WebDriver.
Advanced Selectors: Skilled in leveraging CSS3 selectors to streamline DOM styling and reduce redundancy.
Built RESTful and SOAP APIs in PHP for extending functionality of AEM components.
Worked on the staging environment directly and have a very good understanding of CRXDE.
Developed new feature sets on Adobe Experience Manager based web application using Core Java, Adobe CQ, Apache Sling and other Adobe Experience Manger APIs
Implemented continuous deployment system with Jenkins, AWS, Ops Works, and Packer for deployment of Java Applications.
Provided estimates, designs, and specifications for AEM templates, components, and workflows.
Built various web pages using HTML, Angular JS, CSS, Java Script and jQuery.
Environment: AEM as Cloud, Dispatcher, CDN, SPA, Headless, Content Fragments, Experience Fragments, AEM Workflows, Schedulers, OSGI, CRXDE, Junit, GIT, JIRA, REACT JS, Apache Sling, Selenium, Web Components, jQuery, JavaScript, HTML, CSS, SonarQube, Jackrabbit, Check Marx, Java, Bootstrap, Angular
Client: UBS Location: Weehawken, New Jersey Duration: June 2022 to Feb 2023
Role: AEM Developer
Responsibilities:
Successfully contributed to the migration of Adobe Experience Manager (AEM) instances across various versions, including migration from AEM 6.3 to AEM 6.4 and AEM 6.4 to AEM 6.5.
Proficient in configuring AJO with Adobe Experience Cloud products like Adobe Analytics, Adobe Campaign, and Adobe Target.
Build server-side applications using Node.js for AEM integration and server-side rendering (SSR) with React.
Implement RESTful API for communication between AEM and React.
Integrated Alpine.js into AEM components to enable client-side interactivity while keeping the development lightweight and modular.
Web Standards Compliance: Expertise in adhering to HTML5 standards for cross-browser and cross-device compatibility.
Flexbox and Grid Layouts: Expertise in using CSS3 Flexbox and Grid systems for building flexible and modern web layouts.
Streamlined AEM workflows by integrating custom PHP scripts for batch processing, data migration, or scheduled tasks.
Automated repetitive tasks in AEM projects using PHP-based tools or scripts.
Interactive Content: Skilled in integrating HTML5 APIs like <canvas> and <video> to enhance interactive content experiences in AEM projects.
Developed and enhanced various test scripts using selenium tool to handle the changes occurred in the web elements during the build releases.
Optimize Node.js server for performance and scalability.
Proficiently utilized OSGi (Open Service Gateway Initiative) framework to develop modular, maintainable, and scalable components, promoting code reusability and efficient deployment.
Installed and configured AEM 6.4, 6.5 of Adobe AEM Web Content Management System and Apache Felix Admin Console.
Migrating the existing content which was stored in XML files to CRX repositories.
Designed and developed, Adobe DAM, AEM building blocks including templates, components, dialogs, widgets.
Created Touch UI components using version 6.5, Implemented Component renditions using HTL framework for Digital Marketing.
Used Alpine.js to extend core AEM components, ensuring better client-side performance and flexibility in personalization.
Led the migration effort from Classic UI to Touch UI, revamping authoring experiences by migrating components, templates, and workflows to the modern Touch UI interface.
Leveraged PHP scripts to enrich AEM personalization features, pulling real-time data from external databases or systems.
Configured streaming, batch, and API-based data ingestion from multiple sources into Adobe RT-CDP.
CSS Variables and Custom Properties: Implemented CSS variables for maintaining a consistent design system across AEM components.
SEO Optimization: Implementation of semantic HTML5 elements to improve content accessibility and SEO performance.
Optimized front-end performance by leveraging tools like Webpack, Vite, or Rollup in combination with modern JavaScript frameworks.
Implemented POM (Page Object Model) automation framework using JAVA, Selenium web driver and Cucumber.
Developed reusable, declarative, and interactive AEM components with Alpine.js, improving the ease of customization for content authors.
Developed PHP-based utilities for bulk content migration into AEM
Collaborated with UX/UI designers to translate design mockups into responsive and interactive AEM components and templates, ensuring pixel-perfect rendering across various devices
Environment: HTML/CSS, JavaScript, Sightly, Responsive Web Design, Selenium, AEM Core Components, CSS GIT, Jenkins, Apache, Dispatcher, Jackrabbit, Bootstrap, OSGI, SEO.
Client: Wellcare Location: Tampa, Florida Duration: Oct 2020 to May 2022
Role: AEM Developer
Responsibilities:
Installation and working with Adobe AEM 6.4 Integrated development environment and Configuration of the project with Azure Repo pipelines.
Integrated AJO with Adobe Experience Platform (AEP) to leverage real-time customer profiles for tailored journeys.
Familiarity with Git, Maven, and Jenkins for continuous integration and deployment of AEM UI code.
Established seamless data flow between AEM and RT-CDP for real-time customer insights.
Web Accessibility: Ensuring compliance with WCAG standards using HTML5 features for accessible content delivery.
Ability to create and manage AEM client libraries (Clientlibs) for optimized asset management and performance.
Delivered PWAs using Angular, React, or Vue.js integrated with AEM back-end services for better offline capabilities and performance.
Transitions and Animations: Experienced in creating engaging user interfaces using CSS3 transitions, keyframe animations, and transformations.
Ensured seamless compatibility of Alpine.js with the AEM editor and authored experiences.
Connected AJO with external systems and APIs for seamless cross-channel communication.
Extended AEM capabilities to support PHP-driven e-commerce platforms, enhancing customer journeys and product management.
Designed real-time decisioning models using Adobe Journey Optimizer (AJO) and RT-CDP
Enabled smooth integration of payment gateways using PHP for hybrid AEM-commerce setups.
Worked with AEM 6.4 latest updates and enhancements, leveraging new features such as Core Components, allowing for rapid component development and improved user experience.
Utilized Alpine.js to reduce dependency on heavier frameworks (e.g., React or Angular) for simple interactivity in AEM sites, leading to improved page performance and faster loading times.
Segmented and managed audiences within AJO using real-time data insights.
CSS3 Features in AEM Components: Styled and customized AEM core components using CSS3 to meet project-specific branding guidelines.
Employed advanced filtering and segmentation strategies for personalized targeting
Administered components, templates, dialogs, and workflows of AEM 6.5
Setting up AEM author, publisher, and dispatcher environments with Adobe recommendations.
Working in Agile SCRUM development environment.
Used Selenium Grid to run test cases in multiple browsers and Platforms.
Performance Optimization: Proficient in minimizing DOM complexity and optimizing HTML5 structure for faster load times in AEM pages.
Hands-on experience with Alpine.js and Riot.js for lightweight and fast implementation of JavaScript in AEM projects, catering to performance-critical applications.
Working with AEM for Content Management using Java, J2EE concepts.
Tools & Technologies: Experience in combining Alpine.js with AEM, HTL (Sightly), and Sling Models to deliver lightweight, scalable, and user-friendly solutions.
Developed custom data connectors to sync RT-CDP insights with AEM Content Fragments & Experience Fragments
Creating AEM components for the AEM Sites for different pages with different levels of hierarchy.
Implement and consume REST API services to get the data from Database and to create model components.
Design and development of AEM templates, reusable AEM components and.
Knowledge of leveraging AEM Style System for flexible styling and layout customization.
Responsive pages using AEM, HTML5, CSS, JavaScript, AngularJS, ReactJS, AEM tags, Angular, Ajax and jQuery, JSP and Sightly.
Environment: JAVA,HTML/CSS, REST API, JavaScript, Sightly, Responsive Web Design, AEM Core Components, CSS GIT, Jenkins, Apache, Dispatcher, OSGI, SEO.
Client: Amdocs Location: Plano, Texas Duration: Jun 2019 to Sep 2020
Role: AEM Developer
Responsibilities:
Collaborated with a team of developers to design and implement Java-based applications.
Skilled in using AEP’s data schemas and sources for real-time event ingestion into AJO
Debugged and resolved complex integration issues between AEM and PHP systems.
Cross-Browser Compatibility: Ensured compatibility with all major browsers through CSS3 techniques and fallbacks.
Enabled real-time content recommendations in AEM using Adobe Target & RT-CDP data.
Consumed APIs using frameworks like Axios, Apollo, or Fetch API within JavaScript frameworks for seamless communication with AEM back-end services.
Improved performance of PHP-based services supporting AEM by optimizing queries and scripts.
Implemented Java EE components using Spring Boot, Spring IOC, Spring transactions and Spring security modules, along with working with Hibernate/JPA Entities for mapping HQL, SQL named Queries, Criteria, Projections and utilizing DB2 for writing SQL Queries, stored procedures, triggers and integrating SQL Queries into DAO.
Ability to work closely with design teams to translate wireframes and mockups into functional AEM UI components
Utilized Spring Boot, Spring IOC, Spring transactions, and Spring security modules to develop Java EE components, leveraging the power of Spring framework for efficient development and robust application architecture. Employed Hibernate/JPA for data persistence and mapping, interacting with DB2 and MySQL databases.
Experience with API integrations, ensuring AJO connects effectively with external data sources
Worked closely with PHP developers and other cross-functional teams to implement scalable AEM solutions.
Mentored team members on leveraging PHP frameworks (e.g., Laravel, Symfony) for AEM-related projects.
Implemented microservices to gradually transition from a monolithic application, leveraging Restful APIs and Spring Boot with Spring MVC. Developed Restful web services using Spring Boot and JAX-RS, simplifying the business logic, and ensuring efficient communication.
Customized AEM core components with modern JavaScript frameworks for tailored functionality and interactive user interfaces.
Developed OSGI components/services, sling Servlets, and AEM components/templates on AEM 6.2/ 6.4. Worked on creating custom workflows for Archiving and modifying assets.
Developed a custom workflow to integrate the CxLab integration with AEM to push the E-mails from AEM pages to CxLab environment.
Optimized campaign delivery by leveraging event-based audience triggers within RT-CDP.
Pseudo-Classes and Pseudo-Elements: Utilized pseudo-classes and pseudo-elements to enhance interactivity and design without additional HTML.
Work with Release management and System Engineers to ensure deployment process, monitoring tools and operational procedures are robust.
Designed dynamic personalization strategies by integrating AEM with RT-CDP customer profiles.
Worked with Ecommerce and Digital business leaders and users to understand functional requirements and interact with other cross-application teams to architect, design, develop, test and release features.
Vital role in the architecture design, testing and deployment of Adobe Digital Marketing solutions using AEM as a cloud. Development and configuration of Enterprise content management site using AEM Sites, Java, JSP, HTML/DHTML, XML, JavaScript and Sightly.
Experience developing UI, OSGI components in CQ 6. Experience developing Events Template and Related components in CQ6.
Environment: Java J2EE, AEM6.2, Adobe API’s, Microsoft Spring Boot, Microservices, JAX-WS, Spring, Hibernate, JAXB, MVC, Flex, Jrules, REST API, WebSphere Application Server, DB2, FileNet, Tivoli, Riptide, Antenna House, PL/SQL, Unix and Windows.
Client: Dell Technologies Location: Round Rock, Texas Duration: Feb 2018 to May 2019
Role: AEM Developer
Responsibilities:
Created static components using technologies like JSP (Java Server Pages) or Slightly (HTL - HTML Template Language) for rendering content on web pages.
Utilized tools like Jest, Cypress, or Mocha for testing components built with modern frameworks, ensuring quality and performance.
Proficient in AEM’s Granite UI framework, Coral UI, and best practices for UI development.
Integrated Adobe Analytics & RT-CDP to enhance content strategies within AEM.
Hands-on experience in managing customer attributes, events, and orchestration rules within AJO.
Assessed the existing AEM 5.x environment, conducted a thorough inventory of components, templates, and workflows, and identified potential compatibility issues.
Performance Optimization: Optimized CSS3 for better performance and faster rendering of AEM pages.
Developing responsive websites and applications in Adobe AEM 6.1
Worked on AEM 5.6.1 HTML, CSS, jQuery and EXT JS for designing and implementing custom AEM components, Worked on migration from 5.6.1 to 6.0.
Proficient in exploring and implementing lightweight JavaScript libraries (e.g., Alpine.js, Riot.js) for niche use cases within AEM projects.
Experience in extending AEM’s UI functionalities using custom widgets, overlays, and console customization
Debugging and troubleshooting AJO workflows using Adobe Developer Console.
Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository.
Configured replication agent and dispatcher for caching and load balancing, deployment using Jenkins.
Used Client libraries to minify JavaScript and CSS into one common file and load it on page load.
Worked on Part of upgrade project from AEM 6.1 to 6.2.
CSS Preprocessors Integration: Worked with preprocessors like SASS or LESS alongside CSS3 for scalable and maintainable styling in AEM projects.
Created custom OSGi services and Servlets using Eclipse IDE with Maven.
Created AEM editable templates and page components with custom dialogs.
Environment: Java, HTML/CSS, JavaScript, HTL, Apache Sling, Apache Jackrabbit, Adobe API’s, Third Party Integrations, GIT, Maven, Jenkins, AEM Workflow Engine.
Client: ISmart Technology Location: Hyderabad, India Duration: Jul 2015 to Aug 2017
Role: AEM Consultant
Responsibilities:
Collaborated with a team of developers to design and implement Java-based applications.
Developing templates/components using AEM 5.6.1 CRXDE
Successfully delivered a 20% increase in customer engagement by implementing tailored, real-time journeys using AJO.
Expertise in creating custom AEM dialogs, multifield components, and dynamic form fields using Granite UI and ExtJS.
Involved in design and development of reusable components.
Providing AEM 5.6.1 consulting services for integrating all web application, databas
Used OSGi to deploy dynamic libraries
Developed Servlets to handle requests from the client in an OSGi bundle
Involved in design and development using Java, JEE, Web 2.0 technologies
Maintenance and packaging of content, delivery and installation across all environ
LAP integration through Idaplogin. conf configurations
Defined Permission control by roles and access control in WCM for content, comp
Demos to User Groups, Video demo creation and Wiki Documentation
Training of new employees on basic use of WCM, DAM, Packages and CRXDE
Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such th structure and content can then be used on the Live Copy
Environment: Java, Servlets, JSP, XML, XSL, Java Beans, Spring Framework, JDBC, Eclipse, MySQL, JavaScript, web services, Angular JS, Ember JS, Backbone JS, Adobe AEM 5.6.1, CRXDE, JCR 2.0, OSGI (Apache Felix), REST, SVN
Client: HashedIn Location: Bangalore, India Duration: June 2014 to May 2015
Role: Jr. AEM Developer
Responsibilities:
Used Web Sphere Application Server for deployment.
Developed JDBC code for backend processing and implemented UI applications using the Struts (MVC) Framework with Action and Interceptors.
Knowledge of integrating AEM workflows with UI elements to enhance authoring and content approval processes.
Reduced operational overhead by automating customer lifecycle journeys, leading to a 15% improvement in marketing efficiency.
Extensively used Java multi-threading to implement batch jobs and leveraged JDK features and Employed JavaScript for client-side validations and utilized the Struts Framework for developing web applications.
Designed modules from scratch, including database schema design, and effectively debugged Java code using
Optimized a multi-channel campaign that resulted in a 25% increase in conversion rates through AJO's journey orchestration.
testing tools and logic flow analysis with Eclipse UML plug-in and rational testing tools.
Implemented Restful web services using frameworks such as JAX-RS integrated third-party APIs and libraries to enhance application functionality and improve user experience.
Operated code reviews provided constructive feedback to team members and collaborated with cross functional teams to ensure seamless integration and delivery of high-quality software solutions.
Experience in implementing AEM personalization using ContextHub, Target integration, and user segmentation.
Developed different reusable components to use on the UI using ReactJs.
Developed applications using ReactJs, and JavaScript on the presentation layer, the business layer is built using Java 8 and the persistent layer uses Hibernate, and JPA.
Proficient in CI/CD pipelines to automate the build, testing, and deployment processes, improving overall efficiency and reducing time to market.
Integrated application with Validation framework for server-side validations.
Have written SQL scripts and PL/SQL stored procedures for querying the database.
Involved in the implementation of Web Services using Restful APIs.
Developed Java Server components using spring, Spring MVC, Hibernate, Web Services technologies.
Environment: Eclipse, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC, GIT, SQL & PL/SQL, JSP, Struts, Validation Framework, JDBC.