RQ00651 - Sr. Software Developer 6-month contract (122 business days) - possible extensionONSITE up to 5 days onsite (subject to HM's discretion)-525 University AvenueMust Haves8+ years of experience designing and building scalableAEMsolutions, including custom components and templates using reusable, enterprise-grade patterns8+ years developing and configuringOSGiservices withdependency injectionUnderstanding ofApache Slingrequest lifecycle and architecture8+ years of own fullSDLC lifecycle : requirements, development, debugging/testing, documentation, and releasePlatform fundamentals:Sling/JCR/CRXunderstanding,WCM/DAMconcepts, and content modeling approach.Nice-to-havePublic sector experienceThe 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.Core CompetenciesAEM Solution Design & Component DevelopmentDesign and build scalable AEM solutions, including custom components and templates using reusable, enterprise-grade patternsBackend Development & AEM ArchitectureDevelop and configure OSGi services with dependency injectionImplement servlets, event handlers/listeners, and workflowsDeep understanding of Apache Sling architecture and request processing lifecycleContent Management & Platform AdministrationExpertise in JCR/CRX, content modeling, and WCM/DAM fundamentalsSkilled in AEM Author/Publish environments, including setup, administration, and troubleshootingIntegration, Performance & SecurityConfigure Dispatcher and Apache for caching, performance optimization, and security filteringIntegrate external systems using SOAP-based web servicesEnd-to-End Delivery & Stakeholder ManagementOwn full SDLC lifecycle: requirements, development, debugging/testing, documentation, and releaseCollaborate with stakeholders to ensure alignment, transparency, and successful deliveryResponsibilitiesDesign, develop, and implement AEM components, templates, workflows, and services using industry best practicesDevelop and maintain OSGi services, servlets, event handlers, and workflow componentsBuild dynamic and reusable components using HTL/Sightly, Sling Models, and AEM APIsInstall, configure, and administer AEM Author and Publish instancesConfigure and manage Dispatcher and Apache for performance, caching, and securityWork closely with business stakeholders, UX teams, and architects to translate requirements into scalable AEM solutionsPerform troubleshooting, debugging, testing, and performance optimization across environmentsSupport user/group administration, permissions, and content governance within AEMIntegrate AEM with external systems via SOAP based web servicesParticipate in all phases of the Software Development Life Cycle (SDLC) including analysis, design, development, testing, deployment, and documentationProactively identify risks, resolve issues, and take ownership of assigned deliverablesDesired SkillsExperience working in large scale, enterprise AEM implementationsExposure to performance tuning and security best practices in AEMFamiliarity with CI/CD pipelines and deployment automationRequired Skills8+ years of hands-on experience with Adobe Experience Manager (AEM)Strong expertise in:AEM Template Development and Component DevelopmentHTL/Sightly, Sling Models, and AEM APIsOSGi frameworks, Servlets, Workflows, and Event HandlersCRX (Content Repository Extreme), WCM, DAM, Components, and WidgetsApache Sling architecture and principlesDispatcher and Apache configurationSolid expertise of SOAP-based web servicesStrong expertise in AEM architecture, installation, administration, and troubleshootingSocial collaboration features and Users/Groups Administration in AEMAnalytical, problem-solving, and documentation skillsExcellent communication, teamwork, and interpersonal abilitiesAbility to collaborate effectively across cross functional teamsQuick learner with the ability to adapt to emerging technologies and frameworksComfortable presenting technical concepts to technical and non technical audiencesDeliverables Include (Deliverables resource is responsible for)AEM component library:HTL components, Sling Models, dialogs, client librariesTemplates & editable template structure:policies, style system usage, fragment patterns (as applicable)Custom OSGi bundles:services, servlets, schedulers/event handlers + configs/loggingWorkflow implementations:custom steps, launchers, content/asset processing flowsDispatcher & Apache configuration : cache rules, invalidation strategy, filters, env configsAEM environment setup:Author/Publish configuration, runbooks, deployment-ready packagesIntegration layer:SOAP clients, mappings, error handling, integration test evidenceSecurity & access model:users/groups, permission matrix, governance guidelinesQuality artifacts:unit/integration tests, test plans, defect fixes, performance resultsSDLC documentation:design notes/specs, release notes, knowledge transfer to support teamsSupport development for other platforms and solutions as required including but not limited to Adobe Analytics and Discourse.INCORPORATED RATE RANGE (7.25 billable hours per day)$118.28/hr - $141.79/hr Inc.T4 RATE RANGE (7.25 billable hours per day)$94.62/hr - $113.43/hr T4#J-18808-Ljbffr
Rq00651 - Sr. Software Developer
SOURCE CODE
toronto, toronto
Published TodayNew
Report job