AEM Dev
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
NTT DATA is seeking an experienced AEM Frontend Modern Web Senior Developer to join our team in Bengaluru, Karnataka, India. This role is crucial for developing transformative digital solutions that help our clients succeed in a competitive marketplace.
As a member of our Digital Experience practice, you will be instrumental in bringing elite digital solutions to life, impacting clients' products, customers, and services. We are committed to fostering career growth by providing the necessary skills and training, including new programming languages and technology certifications, to help you produce robust and valuable applications.
Key Responsibilities:
- Design and implement sophisticated solutions utilizing AEM Sites.
- Develop engaging digital consumer experiences leveraging the AEM product suite, including AEM, CRX, and DAM.
- Translate marketing and website requirements into effective AEM-specific recommendations and solutions.
- Utilize AEM, cutting-edge technologies, and integration patterns to address cross-departmental challenges.
- Operate within an agile, rapid development, and prototyping environment.
- Drive project scope and timeline definition through collaborative needs assessments.
- Design and enhance internal development methodologies for Adobe AEM solutions.
- Propose technology solutions to achieve and exceed business goals.
- Manage Software Development Life Cycle (SDLC) processes and associated documentation.
- Design, code, analyze, evaluate, test, debug, document, and implement complex software applications based on specifications.
- Create and integrate content-driven applications on the AEM core platform, including integrations with e-commerce solutions and search engines.
- Lead technology teams in building and maintaining web applications using Adobe Experience Manager CMS, encompassing site architecture, custom components, workflow development, and Digital Asset Management (DAM).
- Integrate websites with web analytics tools and analyze/report on analytics data.
- Contribute to presales activities, solutioning, and estimation efforts.
- Collaborate with stakeholders to gather and refine requirements.
- Deliver complete front-end applications.
- Write well-tested, idiomatic, and documented JavaScript, HTML, and CSS.
- Cooperate with back-end developers on building RESTful APIs.
- Integrate with external web services.
- Work closely with clients to develop website look and feel, and overall design.
- Produce, maintain, and modify websites and user interfaces.
- Ensure website accessibility across various platforms, including laptops and smartphones.
- Address and resolve website issues and bugs.
Requirements and Qualifications:
- 6+ years of development experience in Java – J2EE and JavaScript.
- 5+ years of experience developing solutions for Adobe Experience Manager, with knowledge of Templates, Layouts, Components, and APIs (OSGI).
- 2+ years of experience and expertise with DevOps pipelines for CMS projects.
- 3+ years of experience working on cloud platforms such as AWS or Azure; AWS experience is a plus.
- 5+ years of experience in Agile Product/Project Delivery.
- 10+ years of experience in front-end development.
- 5+ years of experience and expertise in front-end development using React JS, HTML5, CSS3, and responsive web application development.
- Proficient knowledge and experience with REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience developing and implementing front-end architecture to support user interface concepts that conform to design models based on industry best practices.
- Must have experience in REST API integrations.
- Experience with build & packaging processes, deployment, build and release documentation, and post-production support.
- Experience with test-driven design & development, unit and integration testing, and CI/CD.
- Experience in development and execution of unit test scripts.
- Understanding of requirements, dependencies, and timelines.
- Ability to understand and document new technology requirements, and perform Spikes/POCs.
- Experience in estimation of User Stories in a backlog.
- Skilled in developing innovative and reusable components.
- Experience tracking/updating progress of code development using process management tools like Atlassian JIRA.
- Adherence to committed delivery timelines.
- Experience working in Agile and DevOps models.
- Proven ability to collaborate with team members in a distributed structure.
- Experience mentoring junior team members.
- Experience working with AEM Sites 6.4.
- Experience implementing technical solutions for B2B websites.
- Experience with multilingual sites, translation, and content localization solutions.
- Experience in working with Adobe Campaigns, Target, Analytics, and Adobe DAM.
- Familiarity with Google Analytics and Google Tag Manager.
- Experience and desire to work within a fast-paced, iterative development environment; Agile experience is a strong plus.
- Experience with working on AWS cloud and DevOps implementation.
- Strong written and verbal communication skills.
Preferred Qualifications:
- Experience with browser-based debugging and performance testing frameworks like Mocha and Jest.
- Experience/knowledge of other JavaScript frameworks like Angular, Ionic, React Native, and Flutter.
- Knowledge and understanding of distributed, reliable, and fault-tolerant systems.
Company
NTT Ltd
NTT DATA is a global business and technology services leader with a substantial impact, serving a significant portion of the Fortune Global 100. We are dedicated to driving client success and making a...