JAVA-Adobe Cloud Developer

Java Development Hyderabad, India


Position at Grid Dynamics

Details on tech stack
Backend: Java, Spring Boot, Postgres, Test Containers

Mandatory: Java, Adobe Experience Manager (Adobe Cloud)
Adobe Experience Manager (AEM) is built on a rich open-source software stack that exposes many Java APIs for use during development. This article explores the major APIs and when and why they should be used.
Adobe Experience Manager (AEM) is a platform that can be used as a content management system (CMS), a cloud-based service, and a digital asset management (DAM) system. With integrations with the Adobe Experience Cloud, AEM allows users to deal with the complexity of content management. An AEM developer helps you provide an omnichannel and personalized experience to the users by building a platform based on your needs.

Min requirements to the candidate
Backend: Java, Spring Boot, Postgres, Test Containers
  • Must currently or most recently worked in and served in AEM Development role and capacity, involved in the integration of AEM.
  • Minimum of 3 years’ of direct hands-on experience working with AEM 6.x web content management systems
  • Minimum of 3 years' of demonstrated experience in the development, integration, implementation and deployment of AEM foundational concepts and components
  • Must possess a solid understanding with demonstrated experience using all of Adobe AEM building blocks, including templates, components, dialogs, widgets, etc., as well as the AEM development and deployment processes.
  • Expertise in Adobe Experience Manager related technologies: OSGi, Java Content Repository, Apache Sling, HTL
  • 2+ years of J2EE development experience required
  • Good understanding of web-application development: HTTP protocol, experience in REST based web services, Servlets, web-performance best practices, session management
  • Version control: Git
  • Build frameworks: Maven
Nice to have requirements to the candidate
As an AEM developer, you design, develop, and test software that uses Adobe Experience Manager. AEM is a content management system part of the Adobe Marketing Cloud. It can be used alone to manage a company's data or in conjunction with other Adobe products, including Adobe Target, Adobe Analytics, Adobe Media Optimizer, and Adobe Audience Manager.
In this role, you may:
1. integrate AEM with a website or existing application,
2. test each build to evaluate its performance
3. enhance existing systems
4. help debug faulty code.
The developer will be interacting with the apple client programmers while helping create software that meets apple client's needs.
AEM developers often use responsive frameworks, agile methodologies, and front-end development techniques like customized templates and JCR queries to meet deadlines in a fast-paced environment.

About Us:-
Grid Dynamics is a leading provider of technology consulting, agile co-creation, scalable engineering and data science services for Fortune 500 corporations undergoing digital transformation.
We work in close collaboration with our clients on digital transformation initiatives that span strategy consulting, early prototypes and enterprise-scale delivery of new digital platforms. We help organisations become more agile and create innovative digital products and experiences using deep expertise in emerging technology, top global engineering talent, lean software development practices, and high-performance product culture.
Headquartered in Silicon Valley with over 2000 technologists located in engineering delivery centers throughout the US, Central and Eastern Europe, Grid Dynamics has architected and delivered some of the most extensive digital transformation programs in the retail, technology and financial sectors to help its clients win market share, shorten time to market and reduce costs of digital operations on a massive scale.
To learn more about Grid Dynamics, visit, or follow us on Twitter @GridDynamics.