Salary: £42,000 - 82,000 per year Requirements: Strong hands-on experience with Kafka: Topics, partitions, consumer groups Kafka Streams, ksqlDB, Schema Registry & Avro/JSON/Protobuf Deep expertise in AWS streaming & messaging: Amazon Kinesis Data Streams, Firehose, EventBridge (rules, event buses, routing), SQS/SNS with dead letter queues AWS Lambda event-based integrations Experience designing event-driven and microservices architectures Strong knowledge of API integration patterns (REST, GraphQL) ETL/ELT and data pipelines Distributed system design High throughput and low-latency data streaming Good understanding of Java/Python/Node.js for integration logic Familiarity with containerization & orchestration (Docker, Kubernetes) Working knowledge of CI/CD, DevOps, IaC Architectural thinking with strong problem-solving abilities Ability to lead teams, mentor developers, and influence decisions Strong communication and stakeholder engagement skills Experience working in Agile environments Responsibilities: Define enterprise integration architecture using event-driven, microservices, and real-time streaming patterns Architect solutions using Kafka, AWS EventBridge, SQS/SNS, Kinesis Streams/Firehose, and Kafka Connect Establish integration standards, best practices, reusable frameworks, and governance models Design solutions that ensure high availability, scalability, observability, and security Evaluate system integration options and recommend optimal patterns (Pub/Sub, CQRS, event sourcing, streaming analytics, request-response APIs, batch) Lead the end-to-end delivery of integration platforms and streaming pipelines Define event schemas, streaming topologies, routing logic, partitions, consumer groups, and throughput targets Guide development teams in building producers, consumers, connectors, and stream processing applications Review designs/code to ensure alignment with architecture guidelines Work closely with cloud engineering teams on infrastructure design, IaC (Terraform/CloudFormation), performance tuning, and cost optimization Implement monitoring using CloudWatch, Grafana, Prometheus, or OpenTelemetry Enforce integration security practices: Authentication/Authorization IAM policies, Encryption at rest/in transit, Data governance & lineage Ensure solutions meet RPO, RTO, resiliency, disaster recovery, and failover requirements Establish observability using tracing, logging, alerting, and dashboards Collaborate with product owners, domain architects, delivery managers, and business stakeholders Translate business requirements into scalable integration architectures Provide technical leadership across teams and mentor integration engineers Technologies: API AWS Lambda Architect CI/CD Cloud CloudWatch CQRS DevOps Docker ETL Grafana GraphQL IAM JSON Java Kafka Kubernetes OpenTelemetry Prometheus Python REST Security Terraform microservices NodeJS More: We are seeking an Integration Architect to join our team in Norwich, where you will work 2 to 3 days a week. This is a 6-month assignment focused on designing, governing, and delivering enterprise-scale integration solutions using advanced technologies. We offer a collaborative environment where you will partner with engineering, product, and cloud teams to create robust integration landscapes. You will play a crucial role in establishing architectural standards and driving best practices, all while providing technical leadership to ensure successful outcomes. last updated 12 week of 2026