Sr. Software Engineer - AEM Job

YASH Technologies

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 1 month ago
Job description:Designing and developing web applications using the Adobe platform, including site structure, custom components, custom workflows, object model designs (Java APIs), and unit testing.
  • Headless CMS experience
  • Good understanding on AEMaacs (Adobe Experience Manager as a cloud solution)
  • Developing, implementing and configuring web content management solutions using AEM (Adobe CQ) and technologies such as Java, HTML, JavaScript, and web services
  • Providing input into planning and estimates, and executing technical tasks following the Agile methodology including SCRUM
  • Define, document and communicate technical features and requirements for implementation.
  • Implement complex business requirements and features defined by the technical architect or business analyst.
  • Review code and make recommendations for other engineers.
Essential Skills:
  • Over 5-8 years of experience with Content Management Systems, including a minimum of 3 years specifically working with AEM.
  • Proficient understanding of AEMaacs (Adobe Experience Manager as a cloud solution).
  • Proven experience in migrating on-premises applications to AEMaacs.
  • Expertise in Adobe Assets implementation, including defining tags and taxonomy.
  • Experience in setting up dispatcher and CDN (preferably AKAMAI).
  • Experience in setting up CI/CD pipeline and configuration.
  • Strong knowledge of Adobe Target, Analytics, and Campaign.
  • Extensive hands-on AEM development experience, covering design and development of templates, components, forms, and dialogs.
  • Solid background in Java development, Java Server Pages, and related technologies.
  • Skilled in JavaScript and front-end frameworks, HTML, and CSS.
  • Familiarity with Agile methodologies.
  • Knowledgeable in REST, Web Services, and web application frameworks.
  • Experienced with build automation tools.
  • Competence in Test-Driven Development (TDD) and software testing frameworks.
Job description:Experienc required: 5-7 years.Responsibilities:
  • Manage AEM environments, including installation, configuration, and deployment
  • Monitor system performance and ensure platform availability
  • Troubleshoot and resolve AEM-related technical issues
  • Collaborate with development teams to deploy code and assets
  • Perform regular maintenance tasks, such as backups and patching
  • Ensure compliance with security standards and best practices
  • Optimize AEM configurations for improved performance
  • Provide support and training to users and stakeholders
Technical Skills:
  • Proficiency in scripting languages like Bash
  • Experience in AEM Dispatcher/Apache base
  • Familiarity with operating systems such as Linux/Red Hat and Windows
  • Experience with version control systems like Git, SVN, or Mercurial
  • Knowledge of cloud platforms such as AWS, Azure, or GCP
  • Familiarity with CI/CD tools like Jenkins and GitHub Runners
  • Understanding of web application technologies such as HTML/CSS/JS/JSON, Apache, and CDNs
  • Deep understanding of AEM architecture and AEM Dispatcher
  • Experience with monitoring tools like AppDynamics and AWS CloudWatch
  • Knowledge of configuration management tools like Ansible, Puppet, or Chef
Soft Skills:
  • Strong problem-solving abilities to troubleshoot complex issues and find effective solutions
  • Excellent collaboration skills to work closely with development, operations, and other teams
  • Clear and effective communication skills to convey technical information to both technical and non-technical audiences
  • Passion for automating repetitive tasks to improve efficiency
  • Commitment to continuous learning and staying current with the latest technologies and trends in the field
Nice to Have:
  • Understanding of security best practices, OWASP top 10, and tools for protecting applications and infrastructure
  • Familiarity with database systems and SQL
  • Basic knowledge of networking concepts and protocols
Job description:Designing and developing web applications using the Adobe platform, including site structure, custom components, custom workflows, object model designs (Java APIs), and unit testing.
  • Headless CMS experience
  • Good understanding on AEMaacs (Adobe Experience Manager as a cloud solution)
  • Developing, implementing and configuring web content management solutions using AEM (Adobe CQ) and technologies such as Java, HTML, JavaScript, and web services
  • Providing input into planning and estimates, and executing technical tasks following the Agile methodology including SCRUM
  • Define, document and communicate technical features and requirements for implementation.
  • Implement complex business requirements and features defined by the technical architect or business analyst.
  • Review code and make recommendations for other engineers.
Essential Skills:
  • Over 5-8 years of experience with Content Management Systems, including a minimum of 3 years specifically working with AEM.
  • Proficient understanding of AEMaacs (Adobe Experience Manager as a cloud solution).
  • Proven experience in migrating on-premises applications to AEMaacs.
  • Expertise in Adobe Assets implementation, including defining tags and taxonomy.
  • Experience in setting up dispatcher and CDN (preferably AKAMAI).
  • Experience in setting up CI/CD pipeline and configuration.
  • Strong knowledge of Adobe Target, Analytics, and Campaign.
  • Extensive hands-on AEM development experience, covering design and development of templates, components, forms, and dialogs.
  • Solid background in Java development, Java Server Pages, and related technologies.
  • Skilled in JavaScript and front-end frameworks, HTML, and CSS.
  • Familiarity with Agile methodologies.
  • Knowledgeable in REST, Web Services, and web application frameworks.
  • Experienced with build automation tools.
  • Competence in Test-Driven Development (TDD) and software testing frameworks.

YASH Technologies

Similar Jobs

  • Software Development Engineer

    Delta Air Lines

    • Bangalore, Karnataka
    About Delta Air Lines About the Company Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our…
    • 1 day ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily