AEM - SENIOR/LEAD DEVELOPER

Discipline: Software Engineering
Salary: $90 to $95
Contact email: rgarcia@brightmetro.com
Job ref: 687612
Published: 12 days ago
About the Company:
An IT consulting and digital agency company with 700 employees across 12 offices.

About the Position:
100% Remote
Contract and Contract to Perm 
$90-$95 per hour
  • Develop features in AEM applications based on user stories and technical designs
  • Help to define technical approaches and ensure that functional designs are feasible and scalable
  • Contribute to requirements gathering and analysis activities such as storyboarding, developing user stories, and creating functional requirements
  • Create AEM components and page templates, combining backend Java, HTML/CSS, and frontend JavaScript frameworks technologies
  • Work with architects to ensure that scalable AEM solutions are created, alongside equally talented CMS engineers
  • Help assign, review, and unblock development tasks to maximize delivery velocity
  • Create server-side Servlets, Sling Models, OSGi configs, etc. to support web interfaces
  • Support the account lead and project manager in key meetings as the technical SME
  • Own and support feature-focused unit and system testing, including features built by other developers on the team, to ensure each project delivers a high-quality application
  • Support performance, security, and load testing activities, including issue remediation

Required Skills and Abilities

  • 3+ years of AEM experience
  • Solid understanding of object-oriented programming and computer science foundations
  • Foundational understanding of Java 11+, HTML, CSS, and JavaScript frameworks (i.e. React, Angular, Vue)
  • Experience working with the Java Content Repository (JCR), including a solid understanding of how AEM stores data
  • Experience using Sling and OSGi, including runmode configurations
  • Experience with Git and work tracking tools like Jira or Azure DevOps
  • Experience developing custom components, including leveraging and extending Adobe’s core components
  • Understanding of the i18n dictionary and how AEM translations work
  • Understanding of the Apache Dispatcher and how it works
  • Understanding of editable templates and template/component policies
  • Hands-on experience building scalable web applications, in particular building high frequency and low latency web apps with optimal memory management, performance, and scalability as a key focus