Integration Architect
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
- Company
- Montash
- Location
- Scotland, United Kingdom
Hybrid / WFH Options - Employment Type
- Contract
- Posted
- Company
- Montash
- Location
- Scotland, United Kingdom
Hybrid / WFH Options - Employment Type
- Contract
- Posted