Java Solution Architect
- Full-time
Job Description
- 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)
Qualifications
- 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
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply