At a Glance
- Tasks: Lead the design and implementation of scalable integration systems using Java, MuleSoft, and RabbitMQ.
- Company: Join a dynamic public sector team in Glasgow, focused on innovative integration solutions.
- Benefits: Enjoy hybrid work flexibility, competitive pay, and opportunities for professional growth.
- Why this job: Be part of a cutting-edge environment that values creativity and collaboration in tech.
- Qualifications: Strong experience in Java, Apache Camel, and DevOps practices required; MuleSoft skills are a plus.
- Other info: This is a 6-month contract with a single-stage interview via Microsoft Teams.
The predicted salary is between 48000 - 72000 £ per year.
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.
- 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.
- 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.
Integration Architect employer: Montash
Contact Detail:
Montash Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Integration Architect
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as MuleSoft, RabbitMQ, and Apache Camel. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during the interview.
✨Tip Number 2
Prepare to discuss your experience with event-driven architecture and how you've implemented it in past projects. Be ready to provide examples of how you've designed scalable integration solutions and the impact they had on the organisation.
✨Tip Number 3
Brush up on your knowledge of CI/CD practices and tools like Git, Jenkins, and Docker. Being able to articulate your experience with these tools and how they relate to integration architecture will demonstrate your readiness for a DevOps-enabled environment.
✨Tip Number 4
Since the role requires strong security integration knowledge, be prepared to discuss secure practices you've implemented in previous roles. Understanding encryption, OAuth2, and JWT will be crucial, so have examples ready to share.
We think you need these skills to ace Integration Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your hands-on experience with Java, MuleSoft, Apache Camel, and RabbitMQ. Use specific examples to demonstrate your expertise in designing scalable integration solutions and working with event-driven architecture.
Craft a Compelling Cover Letter: In your cover letter, explain why you are the perfect fit for the Integration Architect role. Mention your experience with CI/CD pipelines, Docker, and Kubernetes, and how these skills will help you deliver secure and robust messaging solutions.
Showcase Relevant Projects: If you have worked on projects involving API design, asynchronous architectures, or microservices, be sure to include these in your application. Highlight your role and the impact of your contributions to demonstrate your capabilities.
Prepare for the Interview: Since the interview process is via Microsoft Teams, practice discussing your technical skills and experiences clearly and confidently. Be ready to answer questions about your knowledge of security integration practices and your approach to building resilient messaging components.
How to prepare for a job interview at Montash
✨Showcase Your Technical Skills
Be prepared to discuss your hands-on experience with Java, MuleSoft, Apache Camel, and RabbitMQ. Highlight specific projects where you designed scalable integration solutions and how you implemented event-driven architectures.
✨Understand the Job Requirements
Familiarise yourself with the key responsibilities listed in the job description. Be ready to explain how your previous work aligns with designing reusable integration patterns and leading API and messaging designs.
✨Demonstrate DevOps Knowledge
Since the role requires experience in a DevOps-enabled environment, be prepared to discuss your familiarity with CI/CD pipelines, Docker, and Kubernetes. Share examples of how you've overseen infrastructure automation in past roles.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills in real-world situations. Think about challenges you've faced in integration projects and how you ensured high availability and security across messaging components.