Posted in

Senior Software Engineer – Adobe Experience Manager

Senior Software Engineer – Adobe Experience Manager

CompanyWells Fargo
LocationSan Francisco, CA, USA, Charlotte, NC, USA
Salary$84000 – $179200
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 4+ years of experience implementing Adobe AEM
  • 4+ years of Java development experience

Responsibilities

  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues including webpage performance & mobile web optimization and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Develop powerful features such as multi-site and multi-channel delivery, personalization/targeting content aggregation & syndication, multi-lingual support, automated workflow management etc.
  • Conduct code reviews for ongoing projects to ensure optimal code quality and appropriate design patterns are used
  • Participate in project planning sessions with team members to analyze development requirements, provide work breakdown and estimates of work
  • Support feature-focused unit and system testing, including features built by other developers on the team, to ensure each high-quality project deliverables

Preferred Qualifications

  • Proficient in Adobe AEM foundational concepts such as OSGI, Apache Sling, Apache Felix, templates, components, dialogs, widgets, etc., and the Adobe AEM development and deployment process
  • Good understanding of Adobe AEM WCM capabilities including MSM and Blueprinting, along with advanced targeting / personalization, and multi-variate testing
  • Experience in AEM content fragment and experience fragment
  • Experience working with AEM custom workflow and scheduler
  • Configure AEM settings, permissions, tags and workflows
  • Experience in migrating content from other CMS/platform to AEM
  • Hands on experience in building applications with AEM GraphQL
  • In-depth knowledge of Apache/Dispatcher server setup and working with UNIX
  • Strong understanding of RESTful APIs and integrating AEM with external systems
  • Troubleshoot and resolve technical issues
  • Experience working with JavaScript, jQuery, AJAX, JSON, HTML5, CSS3 and related technologies is a plus
  • Experience in implementing DTM and Adobe Launch.
  • Experience in integrating Adobe Marketing Cloud like Target, Analytics, Translation Connectors…) and other application like Salesforce Email
  • Experience working with tools like Docker, Maven, Jenkins, Azure CI/CD, Git, GitHub, Bitbucket, Cloud Manager
  • Proficient knowledge of the end-to-end content lifecycle, web content management, content publishing / deployment, and delivery processes
  • Deep understanding of Java, Java EE, Servlets, HTL/Sightly skills, combined with a strong understanding of enterprise Java frameworks such as Spring.
  • Familiarity with Agile development methodologies
  • Excellent communication and collaboration skills to work effectively within a team and with stakeholders