Job Title: Integration Architect Contract: 6 Months Location: Hybrid – 3 Days Per Week Onsite (Glasgow) Sector: Public IR35 Status: Inside Interview Process: 1 Stage via Microsoft Teams Required Architect with hands-on expertise in Java, MuleSoft, Apache Camel, and RabbitMQ to lead the design and implementation of scalable integration systems. Requires strong experience with event-driven architecture and enterprise integration principles, as well as the ability to deliver secure, robust, and performant messaging solutions within a DevOps-enabled environment. Key Responsibilities * Design scalable integration solutions using MuleSoft, RabbitMQ, and Apache Camel. * Define reusable integration patterns and frameworks using enterprise models. * Lead API and messaging designs aligned with REST, SOAP, and AMQP standards. * Implement asynchronous architectures including pub-sub and event-driven flows. * Develop MuleSoft flows and processors with Anypoint Studio and DataWeave. * Configure RabbitMQ clusters, queues, exchanges, and routing. * Build Camel routes using advanced patterns like Splitters, Aggregators, and WireTaps. * Ensure batch reliability and transactional integrity across integrations. * Oversee CI/CD pipelines and infrastructure automation. * Deploy and scale integrations with Docker and Kubernetes. * Ensure high availability and resilience across all messaging components. * Apply secure practices using encryption, OAuth2, JWT, and TLS. * Monitor integrations with audit trails, retries, DLQs, and reprocessing logic. Required Skills * Apache Camel: Strong experience with routes, processors, components, external system integration, and EIPs using Java/DSL/XML. * Strong Java skills * DevOps / CI-CD: Experienced with Git, Jenkins, Azure DevOps, GitLab CI, Docker, Kubernetes, and deployment orchestration. * Strong knowledge of security integration (encryption, authentication, access control). * Solid understanding of microservices, distributed systems, and cloud-native architecture. Desirable Skills * MuleSoft: Proficient in Mule 4, Anypoint Studio, Runtime Manager, Exchange, API design, message processors, DataWeave, and integration flows; solid grasp of API policies, error handling, and transaction scopes. * RabbitMQ: Skilled in AMQP, exchanges (direct, topic, fanout), queues, bindings, acknowledgments, clustering, backup/DR, retries, and dead-letter handling. * Certified MuleSoft Developer or Architect * Familiarity with other messaging platforms: Kafka/ActiveMQ * Infrastructure Automation experience (Terraform or Ansible) * Scrum/Kanban methodologies