Application Architect
Dyddiad hysbysebu: | 23 Mehefin 2025 |
---|---|
Cyflog: | £450 i £520 bob dydd |
Oriau: | Llawn Amser |
Dyddiad cau: | 30 Mehefin 2025 |
Lleoliad: | London, London, X000XX |
Cwmni: | Experis |
Math o swydd: | Cytundeb |
Cyfeirnod swydd: | BBBH414927_1750673303 |
Crynodeb
Job Title: Application / Integration Architect
Duration: Until 31/12/2025
Location: Remote
Rate: Up to £520 per day via an approved umbrella company
Job Overview We are seeking a highly experienced with strong expertise in MuleSoft, Apache Camel, and RabbitMQ to lead the design, development, and deployment of enterprise-grade integration solutions. The ideal candidate will have a solid grasp of event-driven architecture, enterprise integration patterns, and secure, scalable message-driven solutions, coupled with hands-on experience in DevOps and CI/CD.
Key Responsibilities
- Architecture & Design
- Architect scalable, secure, and high-performance integration solutions using MuleSoft, Camel, and RabbitMQ.
- Define reusable patterns and integration frameworks based on EIP (Enterprise Integration Patterns).
- Lead API and messaging solution designs adhering to RESTful/SOAP standards and AMQP best practices.
- Design and implement event-driven architectures, pub-sub models, and asynchronous message flows. Development & Implementation
- Build and maintain Mule flows, subflows, and message processors using Anypoint Studio and Platform.
- Design complex DataWeave transformations and data enrichment pipelines.
- Configure and manage RabbitMQ clusters, exchanges, queues, bindings, and vhosts.
- Develop Apache Camel routes and leverage EIPs like WireTap, Enricher, Splitter/Aggregator, and Dead Letter Channel.
- Implement robust batch and transaction management strategies across integration layers. DevOps & Deployment
- Own end-to-end integration deployment lifecycle using CI/CD pipelines, version control, and infrastructure automation.
- Support containerization, scaling, and HA setups using tools like Docker, Kubernetes, and Helm.
- Ensure backup, recovery, and message durability across RabbitMQ and integration components. Governance & Security
- Apply secure integration practices including OAuth2, JWT, TLS, message encryption, and API security policies.
- Monitor and audit message flows, failures, retries, and implement error-handling strategies like requeuing and dead-letter queues.
Required Skills & Experience:
- MuleSoft
- Proficiency with Mule 4, Anypoint Platform, Runtime Manager, and Exchange.
- Strong experience with MuleSoft API design, message processors, DataWeave scripting, and integration flows.
- Knowledge of API policies, error handling, and transaction scopes. Apache Camel
- In-depth experience with Camel routes, processors, components, and integration with external systems.
- Expertise in EIPs and transformations using Java/DSL/XML-based configurations. RabbitMQ
- Solid understanding of AMQP protocols, exchanges (direct, topic, fanout), queues, bindings, and acknowledgments.
- Experience with mirrored queues, cluster setup, backup and disaster recovery.
- Error handling, retries, and dead-letter exchange implementation. DevOps / CI-CD
- Experience with Git, Jenkins, Azure DevOps, or GitLab CI for pipeline creation and deployment.
- Familiarity with Docker, Kubernetes, and deployment orchestration. General
- Strong grasp of integration security practices, including encryption, authentication, and access control.
- Solid understanding of microservices architecture, distributed systems, and cloud-native deployments.
Preferred Qualifications:
- MuleSoft Certified Developer / Architect.
- Experience with Kafka, ActiveMQ, or other message brokers.
- Familiarity with Terraform, Ansible, or other IAC tools.
- Experience working in Agile/Scrum environments.
If this is the role for you please submit your CV at your earliest convenience