THE SYSTEM
Two engines working together inside the lending platform. A schema-driven questionnaire engine, where compliance forms are configuration: defined per product, versioned, and changeable without code releases. And a deterministic placeholder engine for document generation: when a compliance form is saved, the system generates the tokens that documents can reference, both role-level and person-specific; at document generation, every token resolves to exactly one concrete value under strict rules, with no fallback and no cross-role substitution. If the right value does not exist, the system says so rather than guessing. Compliance scenarios trigger notifications automatically, and changes publish audit events at the module boundary.
Stack: Java Spring Boot, PostgreSQL, Redis, REST services inside the multi-tenant lending platform.