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