Senior Software Engineer – Adobe Experience Manager
Company | Wells Fargo |
---|---|
Location | San Francisco, CA, USA, Charlotte, NC, USA |
Salary | $84000 – $179200 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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