Own solution architecture for Java services across authoring, governance, transformation, packaging, and delivery
Define service boundaries and contracts for Studio and Mosaic, including assembler, resolver, LMS integration, content delivery, identity, and progress / learning-record services
Design a canonical content model for modular lessons, topics, assessments, and media, and keep it stable across Java APIs and React experiences
Define taxonomy and ontology services exposed through APIs so classification stays consistent across authoring, search, and delivery
Architect workflows for approvals, versioning, quality gates, lineage, and audit trails
Design standards-based transformation and packaging across XML, JSON, BITS, QTI, XLIFF, SCORM, xAPI, LTI, PDF, and ePub
Lead integration architecture across the component CMS, taxonomy, translation management, search, publishing, and learner channels (including Canvas and Brightspace)
10+ years in solution, content, information, or enterprise architecture, with a substantial record of shipping Java services
Production experience with modern Java (21+) service frameworks (Micronaut or Spring), Gradle or Maven, REST, and OpenAPI
Experience with taxonomy and ontology platforms exposed through APIs
Experience with translation workflows, translation memory, glossaries, and XLIFF exchange
Knowledge of search and discovery architecture, including semantic search and recommendations
Experience with publishing and transformation pipelines
Familiarity with learning delivery standards and channels such as LTI 1.3, SCORM, xAPI, Canvas, and Brightspace
Job details are sourced from the employer's original posting.