Design the comprehensive solution architecture for the FCCM-to-Actimize migration, including data migration strategy, integration topology, and phased cutover plan.
Define integration architecture between Nice Actimize and upstream/downstream enterprise systems: core banking, data warehouses, case management, and reporting platforms.
Establish architectural patterns for event-driven data ingestion pipelines feeding Actimize detection engines using Apache Kafka or equivalent.
Lead architecture governance, conduct design reviews, and enforce coding and security standards.
Oversee data model migration from Oracle FCCM schemas to Actimize data structures, ensuring fidelity of historical data and detection continuity.
Collaborate with Nice Actimize professional services and vendor SMEs to validate platform configuration choices.
Define and enforce NFRs: availability SLAs, latency targets, data retention policies, and disaster recovery objectives.
Guide and mentor the Java Technical Lead and development team; perform technical risk identification and mitigation planning.
Communicate architectural decisions and trade-offs to both technical and executive stakeholders.
Requirements
8+ years of software engineering experience with 3+ years in a principal architect or lead architect role.