Solution Architect (Java)
New
D
DataArtFinancial services
Workplace type: remote; Locations: Wrocław, Warszawa, Lublin, Kraków, Łódź; Country code: PLFull-TimeSenior
Salary28000 - 30500 PLN per month net b2b; 20000 - 25000 PLN per month gross permanent
Apply NowOpens the employer's application page
Job Details
- Languages
- En B2
- Experience
- 8+ years in solution, content, information, or enterprise architecture, with a substantial record of shipping Java services
- Required Skills
- AWSJavaSpringRESTful APIs
Requirements
- Have 8+ years in solution, content, information, or enterprise architecture, with a substantial record of shipping Java services.
- Have production experience with modern Java service frameworks such as Micronaut or Spring, Gradle or Maven, REST, and OpenAPI.
- Have experience with structured component CMS platforms and component-level content models.
- Have experience with taxonomy and ontology platforms exposed through APIs.
- Have experience with translation workflows, translation memory, glossaries, and XLIFF exchange.
- Know search and discovery architecture, including semantic search and recommendations.
- Have experience with publishing and transformation pipelines.
- Be familiar with learning delivery standards and channels such as LTI 1.3, SCORM, xAPI, Canvas, and Brightspace.
- Have experience with API, event, workflow, and file-ingest architectures.
- Have strong AWS cloud architecture experience covering relational data, object storage, CDN, secrets, and container platforms.
- Have experience with gateway and session architecture, identity integration (OIDC/JWT, SSO, federation), and secure access patterns.
- Be familiar with React front ends consuming Java services and have experience integrating structured editors such as CKEditor with content models.
Responsibilities
- 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 and learning-record services.
- Design a canonical content model for modular lessons, topics, assessments, and media across Java APIs and React experiences.
- Define taxonomy and ontology services exposed through APIs for consistent classification across authoring, search, and delivery.
- Architect approval, versioning, quality-gate, lineage, and audit-trail workflows.
- 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.
- Define and govern AI-assisted drafting, tagging, enrichment, semantic search, and recommendation patterns, including human review and traceability.
- Design identity and entitlement integration, including Entra ID workforce SSO, Kong, JWT validation, LTI 1.3 learner federation, roles, and secure access.
- Shape AWS runtime architecture and end-to-end observability, and set Java service standards for OpenAPI, persistence, error semantics, and testability.
View Full Description & ApplyYou'll be redirected to the employer's site