SENIOR AEM / JAVA FULL STACK DEVELOPER AEM TECHNICAL / FUNCTIONAL LEAD
Yarasi Rajasekhar 972-***-**** ******.***@*****.*** Green Card
PROFESSIONAL SUMMARY
13+ years of IT experience designing, developing, and architecting enterprise web applications, with extensive Adobe Experience Manager (AEM 6.x / AEM as a Cloud Service), Java/J2EE, Spring Boot, Microservices, and React.js experience.
Strong AEM Sites and Assets background spanning site architecture, reusable components, authoring dialogs, DAM metadata and workflows, content publishing, Content Fragments, Experience Fragments, and third-party integrations.
Hands-on experience delivering headless CMS capabilities using AEM Content Fragments, GraphQL, and REST APIs for React.js and Angular applications, supporting multi-channel content consumption.
Experienced in translating business requirements into AEM technical solutions, working across content authoring, workflows, integrations, backend services, and front-end experiences.
Experience with AEM governance-related capabilities including reusable templates/components, authoring workflows, asset metadata, publishing controls, Dispatcher configuration, security filters, and CI/CD deployment practices.
Agile/Scrum practitioner with experience in sprint planning, estimation, code reviews, testing, performance tuning, and cross-functional delivery in banking, finance, healthcare, and aviation environments.
CORE AEM & DIGITAL EXPERIENCE SKILLS
AEM: AEM Sites, AEM Assets (DAM), AEM Forms, AEM 6.3/6.4/6.5, AEM as a Cloud Service, Content Fragments, Experience Fragments, Headless CMS.
Content & Governance: DAM metadata schemas, asset tagging, content workflows, approval processes, reusable templates/components, publishing workflows, Dispatcher caching/rewrite/security rules.
AEM Architecture: Apache Sling, OSGi/Declarative Services, JCR/Oak, Sling Models, Sling Servlets, HTL/Sightly, Touch UI, Granite UI, Replication Agents, Cloud Manager.
Integration: REST, GraphQL, SOAP, OSGi configurations, Spring Boot microservices, J2EE applications, AWS S3, JMS/MQ, third-party enterprise APIs.
Front End: React.js, Redux, Angular, TypeScript, JavaScript, HTML5, CSS3, AJAX, jQuery.
Delivery & Quality: Agile/Scrum, sprint planning, task estimation, code reviews, JUnit, Mockito, Jasmine/Protractor, Maven, Jenkins, Git, Adobe Cloud Manager, CI/CD.
Backend & Data: Java 8/11, Spring Boot, Spring MVC, Spring Security, Hibernate, Oracle, DB2, MySQL, SQL/PLSQL, MongoDB.
PROFESSIONAL EXPERIENCE
Senior AEM / Java Full Stack Developer CITI Bank Irving, TX Nov 2019 – Present
Project: Self Service Portal & Enterprise Web Automation
Architected and developed scalable enterprise web applications using AEM 6.5, Java 8, Spring Boot, Microservices, and React.js, translating application and content requirements into implementable AEM solutions.
Designed reusable AEM components, templates, Touch UI dialogs, Sling Models, and OSGi services to support consistent authoring and content delivery experiences.
Implemented headless AEM capabilities by exposing Content Fragments through GraphQL and REST APIs for React.js single-page applications and multi-channel consumption.
Supported AEM Assets (DAM) capabilities including asset processing workflows, metadata tagging, and retrieval, with AWS S3 integration.
Worked across AEM content and integration layers, connecting AEM with Spring Boot microservices and enterprise services through OSGi configurations and REST interfaces.
Managed Dispatcher caching, rewrite rules, and security filters to support reliable and secure content delivery.
Supported deployment and delivery through Maven, Jenkins, Git, and AEM/Cloud-oriented CI/CD practices.
Collaborated within Agile delivery teams on requirements, implementation, testing, code reviews, and production-ready delivery.
Senior AEM / Java Developer Chase Bank Plano, TX Jun 2019 – Oct 2019
Project: Party and Account (PandA) Application
Designed and enhanced AEM Sites modules using AEM, Java, and Spring MVC to manage client and operational information across global investment teams.
Developed reusable AEM templates, page components, and Touch UI authoring dialogs using Granite UI components.
Built OSGi services and Sling Models to integrate enterprise J2EE applications and REST APIs into AEM content workflows.
Implemented React.js and Redux integrations for dynamic data, forms, and AEM/REST-driven user experiences.
Configured Maven multi-module structures and supported automated AEM deployments across environments.
Participated in Agile development, testing, code reviews, and issue resolution.
Senior AEM / Java Developer American Airlines Fort Worth, TX Jul 2018 – Jun 2019
Project: Pilot Daily Open Time Coverage (DOTC) System
Led implementation of middle-tier Java/J2EE services and AEM-based content publishing capabilities using AEM 6.3 and Spring MVC.
Developed Sling Servlets and OSGi event listeners to automate status updates and workflow notifications.
Designed AEM/HTL and web interfaces supporting pilot preference and trip assignment experiences.
Integrated AEM and Spring modules with JMS/MQ messaging systems for streaming operational data.
Participated in CI/CD delivery using Jenkins, Git, and Maven within an Agile development environment.
Full Stack Java / AEM Developer Employee Trust Funds Madison, WI Mar 2017 – Mar 2018
Project: Benefit Administration Portal
Developed interactive AEM web components and custom workflows within a Java/Spring architecture for retirement and benefit portals.
Created custom AEM Workflows supporting content approval processes and multi-level security validations.
Built responsive AngularJS/TypeScript front-end components integrated with Java backend services.
Implemented Spring Security controls and addressed application vulnerabilities including XSS and CSRF.
Participated in Agile/Scrum delivery, testing, code reviews, and CI/CD practices.
Full Stack Java Developer Department of Health Services (DHS) Madison, WI Aug 2007 – Feb 2017
Project: CARES – Client Assistance for Re-employment and Economic Support
Designed and developed multi-tier enterprise applications using Java/J2EE, Spring, Struts, Hibernate, and Oracle.
Implemented REST/SOAP services for cross-departmental data exchange and supported web-based user experiences.
Participated in Agile/Scrum sprint planning, task estimation, development, and code reviews.
Developed complex Oracle PL/SQL stored procedures and supported enterprise data persistence.
EDUCATION
Master’s Degree in Computer Applications (MCA) — 2003