RQ00651 - Sr. Software Developer

Source Code

Toronto

On-site

CAD 224,000 - 270,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Source Code is seeking a Senior Adobe Experience Manager (AEM) Developer for an onsite role in Toronto, ON. You will design, build, and deploy enterprise-scale AEM solutions, including custom components, templates, OSGi services, and dispatcher configurations.

The ideal candidate has 8+ years in IT with hands-on AEM expertise, strong SDLC discipline, and the ability to collaborate with stakeholders across teams while delivering secure, scalable web experiences.

Qualifications

  • 8+ years designing and building scalable AEM solutions.
  • 8+ years configuring OSGi services with dependency injection.
  • Deep knowledge of Apache Sling request lifecycle and architecture.
  • 8+ years full SDLC lifecycle from requirements to release.
  • Sling/JCR/CRX, WCM/DAM fundamentals and content modeling.

Responsibilities

  • Design, develop, and implement AEM components, templates, workflows, and services.
  • Develop and maintain OSGi services, servlets, event handlers, and workflow components.
  • Build dynamic components using HTL/Sightly, Sling Models, and AEM APIs.
  • Install, configure, and administer AEM Author and Publish instances.
  • Configure Dispatcher and Apache for performance, caching, and security.
  • Collaborate with stakeholders to translate requirements into scalable AEM solutions.
  • Troubleshoot, debug, test, and optimize across environments.
  • Support user/group administration and content governance.

Skills

AEM development
OSGi services
Apache Sling
SDLC lifecycle
Sling/JCR/CRX
WCM/DAM fundamentals
Content modeling
Public sector

Tools

HTL/Sightly
Sling Models
AEM APIs
Dispatcher

Job description

About the job RQ00651 - Sr. Software Developer

RQ00651 - Sr. Software Developer

ONSITE up to 5 days onsite (subject to HM's discretion)-525 University Avenue

Must Haves:

  • 8+ years of experience designing and building scalable AEM solutions, including custom components and templates using reusable, enterprise-grade patterns
  • 8+ years developing and configuring OSGi services with dependency injection
  • Understanding of Apache Sling request lifecycle and architecture
  • 8+ years of own full SDLC lifecycle: requirements, development, debugging/testing, documentation, and release
  • Platform fundamentals: Sling/JCR/CRX understanding, WCM/DAM concepts, and content modeling approach.

Nice-to-have:

  • Public sector experience

The Agency is seeking a highly skilled Senior Adobe Experience Manager (AEM) Developer with 8+ years of overall IT experience and deep expertise in AEM. The ideal candidate will have strong hands-on experience designing, developing, administering, and supporting enterprise-scale AEM solutions, with a proven ability to take ownership of complex deliveries across the full software development lifecycle.

  • Design and build scalable AEM solutions, including custom components and templates using reusable, enterprise-grade patterns
  • Develop and configure OSGi services with dependency injection
  • Implement servlets, event handlers/listeners, and workflows
  • Deep understanding of Apache Sling architecture and request processing lifecycle
  • Content Management & Platform Administration
  • Expertise in JCR/CRX, content modeling, and WCM/DAM fundamentals
  • Skilled in AEM Author/Publish environments, including setup, administration, and troubleshooting
  • Integration, Performance & Security
  • Configure Dispatcher and Apache for caching, performance optimization, and security filtering
  • Integrate external systems using SOAP-based web services
  • End-to-End Delivery & Stakeholder Management
  • Own full SDLC lifecycle: requirements, development, debugging/testing, documentation, and release
  • Collaborate with stakeholders to ensure alignment, transparency, and successful delivery

Responsibilities:

  • Design, develop, and implement AEM components, templates, workflows, and services using industry best practices
  • Develop and maintain OSGi services, servlets, event handlers, and workflow components
  • Build dynamic and reusable components using HTL/Sightly, Sling Models, and AEM APIs
  • Install, configure, and administer AEM Author and Publish instances
  • Configure and manage Dispatcher and Apache for performance, caching, and security
  • Work closely with business stakeholders, UX teams, and architects to translate requirements into scalable AEM solutions
  • Perform troubleshooting, debugging, testing, and performance optimization across environments
  • Support user/group administration, permissions, and content governance within AEM
  • Integrate AEM with external systems via SOAP based web services
  • Participate in all phases of the Software Development Life Cycle (SDLC) including analysis, design, development, testing, deployment, and documentation
  • Proactively identify risks, resolve issues, and take ownership of assigned deliverables

Desired Skills:

  • Experience working in large scale, enterprise AEM implementations
  • Exposure to performance tuning and security best practices in AEM
  • Familiarity with CI/CD pipelines and deployment automation

Required Skills:

  • 8+ years of hands-on experience with Adobe Experience Manager (AEM)
  • Strong expertise in:
    • AEM Template Development and Component Development
    • HTL/Sightly, Sling Models, and AEM APIs
    • OSGi frameworks, Servlets, Workflows, and Event Handlers
    • CRX (Content Repository Extreme), WCM, DAM, Components, and Widgets
    • Apache Sling architecture and principles
    • Dispatcher and Apache configuration
    • Solid expertise of SOAP-based web services
    • Strong expertise in AEM architecture, installation, administration, and troubleshooting
    • Social collaboration features and Users/Groups Administration in AEM
    • Analytical, problem-solving, and documentation skills
    • Excellent communication, teamwork, and interpersonal abilities
    • Ability to collaborate effectively across cross functional teams
    • Quick learner with the ability to adapt to emerging technologies and frameworks
    • Comfortable presenting technical concepts to technical and non technical audiences

Deliverables Include (Deliverables resource is responsible for):

  • Workflow implementations: custom steps, launchers, content/asset processing flows
  • Dispatcher & Apache configuration: cache rules, invalidation strategy, filters, env configs
  • AEM environment setup: Author/Publish configuration, runbooks, deployment-ready packages
  • Security & access model: users/groups, permission matrix, governance guidelines
  • Quality artifacts: unit/integration tests, test plans, defect fixes, performance results
  • SDLC documentation: design notes/specs, release notes, knowledge transfer to support teams
  • Support development for other platforms and solutions as required including but not limited to Adobe Analytics and Discourse.
  • $118.28/hr - $141.79/hr Inc.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AEM Developer
Senior AEM Developer

Compunnel, Inc. • Toronto

On-site
CAD 100,000 - 140,000
Senior AEM Developer
Senior AEM Developer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Kitchener

Hybrid
CAD 110,000 - 140,000
RQ09106 - Applications Architect - Senior
RQ09106 - Applications Architect - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
AEM Technical Lead – GraphQL & OSGi
AEM Technical Lead – GraphQL & OSGi

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Kitchener

Hybrid
CAD 110,000 - 140,000
AEM Full Stack Developer
AEM Full Stack Developer

Inizio Partners Corp • Toronto

On-site
CAD 90,000 - 120,000
Lead AEM Developer
Lead AEM Developer

Pacer Group • Kitchener

On-site
CAD 110,000 - 150,000
AEM Lead
AEM Lead

LanceSoft, Inc. • Kitchener

On-site
CAD 120,000 - 150,000
Senior Full Stack Java Developer – Adobe Experience Manager (AEM)
Senior Full Stack Java Developer – Adobe Experience Manager (AEM)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 90,000 - 120,000
RQ07664 - Sr Solutions Designer
RQ07664 - Sr Solutions Designer

Rubicon Path • Toronto

On-site
CAD 95,000 - 120,000
RQ09112 - Solutions Designer - CRM - Senior
RQ09112 - Solutions Designer - CRM - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000