Location: Remote contract, (must be GCC-based) Contract Duration: Initial 6 months, subject to extension Visa is not provided — candidates must sponsor their own visa Industry: Banking / Financial Services Transformation
Key Responsibilities Design end-to-end solution architectures for enterprise banking and fintech platforms. Define scalable, secure, and resilient architecture patterns using Java-based systems, Kafka event streaming, Camunda workflow orchestration, and Confluent platforms. Lead architecture discussions across business, engineering, integration, and delivery teams. Translate business requirements into high-level and low-level solution designs. Architect event-driven and microservices-based systems for complex financial services environments. Define integration approaches across core banking, digital channels, middleware, APIs, workflow engines, and third-party platforms. Guide implementation teams on architecture standards, solution patterns, and technical best practices. Ensure solution alignment with enterprise architecture principles, security standards, and operational requirements. Support architecture governance, design reviews, and technical decision-making throughout the project lifecycle. Identify risks, performance bottlenecks, and architectural gaps early, and recommend appropriate mitigation strategies. Collaborate with stakeholders across consulting, client technology teams, and business units to ensure successful delivery. Contribute to modernization and transformation initiatives within large banking and fintech ecosystems.
Required Skills & Experience10+ years of experience in software engineering, solution design, or enterprise architecture roles. Proven experience working as a Solutions Architect / Technical Architect / Enterprise Architect in complex enterprise environments. Strong hands-on background in Java-based enterprise systems. Strong experience with Kafka and Confluent for event streaming, messaging, and distributed architecture design. Solid experience with Camunda for workflow orchestration, BPM, and process automation. Strong understanding of microservices, distributed systems, API-led architecture, and event-driven design. Experience designing highly scalable and resilient platforms in banking, fintech, or financial services environments. Strong architecture documentation skills, including solution design, integration flows, system dependencies, and architecture diagrams. Ability to work closely with engineering and delivery teams while maintaining architectural governance. Strong communication and stakeholder management skills across technical and business teams. Ability to work independently in a contract environment with minimal supervision.
Preferred / Nice to Have Experience working with large banks in the GCC region. Prior background in fintech transformation programs. Exposure to core banking integrations, digital banking platforms, payments, or workflow modernization. Familiarity with enterprise integration patterns, middleware, and API ecosystems. Experience in cloud-native or hybrid enterprise environments. Consulting experience within large transformation programs is a strong advantage.
Ideal Candidate Background
We are particularly interested in candidates who have worked in:Large banks within the GCCFintech organizations Enterprise transformation programs involving:Java Kafka / Confluent Camunda Distributed banking platforms Integration-heavy architectures