Apply Now

Requirement ID: 87509
Job Title: MuleSoft Integration Architect / Lead
Job Type: Contract
Rate: CAD 83/hr
Duration: 6 - 9 months
Location: Toronto
Job Description:

1. Architecture & Solution Design

Design end‑to‑end integration architectures using the MuleSoft Anypoint Platform, following API‑led connectivity principles.
Define and implement reusable assets using RAML / OAS, shared libraries, and canonical data models.
Architect scalable and secure integrations between MuleSoft, Salesforce, and other enterprise systems, including:

REST and SOAP services
JDBC / databases
Message queues (MQ)
ERP systems and legacy platforms


Define:

API specifications
Canonical data models
Integration patterns
Security frameworks (OAuth 2.0, JWT, SAML, TLS)


Produce high‑level and detailed technical artifacts, including:

Architecture and solution design documents
Sequence diagrams
Data flow models




2. Technical Leadership

Lead and mentor a team of MuleSoft developers, providing guidance on:

Integration design
Coding standards
Best practices


Conduct design and code reviews, ensuring adherence to:

CI/CD pipelines
Quality gates
Platform governance standards


Collaborate closely with Salesforce Architects, Business Analysts, and other technical teams to translate business requirements into effective integration solutions.


3. Development & Implementation

Develop complex MuleSoft components, including:

Mule flows
Connectors
Custom policies
API proxies (Mule 4)


Implement integrations using API‑Led Architecture:

System APIs
Process APIs
Experience APIs


Utilize Salesforce integration capabilities such as:

Salesforce Connect
Bulk API
Platform Events
Change Data Capture (CDC)


Manage deployment automation using:

Anypoint Studio
Anypoint Runtime Manager
CloudHub 2.0
Hybrid deployment models




4. Performance, Security & Governance

Ensure integrations meet performance SLAs, scalability, resiliency, and reliability requirements.
Enforce enterprise security controls, including:

Client ID enforcement
OAuth 2.0
IP whitelisting
VPC and Private Space configurations


Establish and maintain governance frameworks covering:

API lifecycle management
Versioning and reuse
Monitoring and observability




5. Documentation & Support

Prepare and maintain:

Architecture diagrams
API specifications
Deployment plans
Operational and support guides


Troubleshoot and resolve integration issues across MuleSoft and Salesforce environments.
Coach development teams on MuleSoft best practices, design standards, and reusable integration frameworks.


Qualifications & Experience

Minimum 7+ years of hands‑on integration experience, including 4+ years with MuleSoft.
Strong expertise in:

Mule 4
DataWeave 2.0
RAML / OAS
API Manager
Anypoint Exchange
Runtime Manager


Solid development background in:

Java
JSON / XML
REST and SOAP services
Asynchronous messaging


Strong understanding of:

Salesforce data model
Apex exposure
Salesforce integration patterns


Experience with CI/CD tools and practices, including:

Jenkins
Azure DevOps
Git
Maven
Anypoint CLI


Familiarity with cloud platforms (AWS, Azure, GCP) is preferred.
Understanding of event‑driven architectures and messaging systems such as:

Kafka
JMS
MQ

Apply Now