Java Developer for AEM Certification Program

Posted/Last Revised: 28th May, 2021

  • Company/Organization
  • Critical Mass
  • Website
  • Location
  • Within Alberta and British Columbia
  • Salary
  • N/A
  • Educational Req.
  • Responsibilities:

    • Participation in and successful completion of AEM Talent Development Program – the first 4 months of employment
    • Identify and analyze requirements and code them into application architectures & features using the AEM technology stack
    • Create, extend and configure templates, components, dialogs widgets and bundles
    • Write well designed, testable, efficient code
    • Build and configure OSGi components and services for internal and 3rd party services
    • Troubleshoot issues that arise in AEM
    • CMS maintenance tasks and troubleshooting
    • Manage and maintain the content deployment workflows in AEM

    Required skills:

    • Bachelor’s Degree in Computer Science, Engineering, or Information Systems OR equivalent relevant experience and/or training
    • 1+ years of Java/J2EE development experience, hands-on troubleshooting
    • Experience working with build system tools like Maven and multi-module projects
    • Good understanding of REST APIs and HTTP protocol
    • Object mapping and serialization using libraries like Gson or Jackson
    • Knowledge and experience working with design patterns like MVC, Interface, Singleton, Observer, Factory, Iterator
    • Foundational knowledge and skills in FE technologies like HTML5 and Javascript

    Nice to have skills:

    • Working knowledge of SQL
    • Web Content Management and development experience with Adobe AEM / CQ5
    • Experience with front end development technologies: ES5/ES6, jQuery (AEM UI Development), AJAX, JSON, HTML5, CSS3
  • Contact Name
  • Corrine Bell
  • Contact Email
  • Closing Date
  • Jan. 1, 2022


Critical Mass is looking for an enthusiastic developer with a few years experience building consumer-facing websites using modern web technologies and a Java backend. This role is a bit different than others — we’re looking for candidates with strong core skills, and will enroll you in a four month training program to certify you on Adobe Experience Manager. You’ll learn all the latest and greatest AEM features that we leverage to create extraordinary digital experiences for our clients and their customers. This in-house program is focused on hands-on challenges and close mentorship to ensure you complete the certification and become an effective contributor on one of our client teams – like BMW, Nissan, or Mitsubishi.