Senior Full Stack Java Developer to design and implement scalable Framework Content Management solution

Ottawa 5 days agoFull-time External
Negotiable
Position: Senior Full Stack Java Developer to design and implement a scalable Framework Content Management solution for a Our valued not-for-profit client is seeking Senior Full Stack Java Developer to design and implement a scalable Framework Content Management solution Initial 3-month contract (until March 31, ) with a strong possibility of extension. % Remote. 7.25 hours per day, Monday to Friday. The successful candidate will be responsible for designing and implementing a scalable Framework Content Management solution (frontend + backend + storage) Deliverables: • Define configurable templates for generating live web pages from predefined templates based on dynamic, bilingual content • Integration with authoring tools that support Markdown/WYSIWYG/structured content • Approval workflows including inline comments, annotations, and workflow dashboards • Feedback mechanisms for published docs (e.g., rating widgets, forms, analytics) • Versioning, status and metadata management • API based system-to-system integration • XMI format parsing and transformation • Develop publishing pipelines and integrations with CI/CD and documentation portals. Static site generation or dynamic rendering depending on performance and frequency of content updates • Secure authentication, and role-based access control (Admin, Editor, Reviewer, Viewer) • Audit logs for all content changes and user actions Responsibilities • Work with UI/UX team to elaborate wireframes and produce live prototypes following the wireframe design • Participate in stakeholder review sessions and adjust the prototypes accordingly • Review artifact development lifecycle and identify automation opportunities • Translate business requirements into technical specifications and system design • Work with the architect to design and build the Framework Content Management solution • Build proof of concepts for various aspects of the whole solution • Parse, transform and enhance content in XMI format • Provide regular progress updates, demos, and sprint deliverables • Test, optimize, and ensure system reliability and maintainability • Support deployment, configuration, and onboarding in AWS Cloud environment • Elaborate technical documentation for all components and handoff to internal teams Must-Haves: • 10+ years of experience with Java Script / Type Script , modern frameworks (React, Vue, Angular, or similar), HTML5 and CSS • 10+ years of experience with Python , Java , or similar stacks • 7+ years of experience integrating with or building CMS/documentation platforms • 5+ years of experience building cloud-native applications hosted on AWS • 7+ years of experience with databases (SQL/No SQL) • 10+ years of experience building or integrating with REST APIs Nice to Have • Experience in integrations with tools like EA Sparx, Prolaborate and Confluence • Knowledge of formal modelling notations (e.g. UML, ER, BPMN) • Experience with docs-as-code ecosystems, DITA, or structured content systems • Knowledge of static site generators or headless CMS platforms • CI/CD knowledge for automated documentation builds