We are looking for a Senior Software Architect to lead the technical ownership of the Contract & Billing domain within a distributed data space middleware. The architect will define and evolve the architecture supporting contract workflows, billing processes, and trusted digital transactions, ensuring alignment with data space principles, interoperability standards, and secure exchange mechanisms.
Profile
Systems thinker with strong ownership mindset
Able to balance pragmatism and architectural rigor
Strong communication with technical and functional stakeholders
KNOWLEDGE AND SKILLS
Following skills and knowledge are required for the performance of the above listed tasks:
Architecture & Technical Leadership
Define and maintain the architecture of the Contract & Billing domain
Ensure alignment with overall middleware architecture and principles
Design scalable and maintainable service interactions
Govern API contracts and integration patterns
Lead technical decision-making and architectural reviews
Domain Ownership
Translate contractual and billing requirements into technical solutions
Ensure consistency between contract lifecycle and billing events
Support implementation of trusted transaction flows
Required Skills
Core Engineering
10+ years experience in software engineering
Proven experience as Software Architect or Technical Lead
Strong Java backend development experience (Springboot preferred)
Distributed systems and microservices architecture
Data space architecture concepts and governance
Knowledge of Eclipse Dataspace Connector (EDC)
Experience with eSignature solutions and digital trust services
Knowledge of eInvoicing standards and workflows
Experience with Scrum/Agile methodologies
Experience with TOGAF and Archimate
Experience with Atlassian suite (Jira, Confluence)
#J-18808-Ljbffr