Senior MuleSoft Developer

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior MuleSoft Developer building secure Salesforce, Entra ID, and backend integrations. Delivering API-led solutions for Verndale’s digital experience and ecommerce clients.

Responsibilities:

  • Build and maintain MuleSoft applications across Experience, Process, and System API layers
  • Design and maintain RAML/OAS API specifications, reusable data types, examples, traits, security schemes, error models, and API versioning standards
  • Implement Salesforce integrations using the MuleSoft Salesforce Connector, including data retrieval, updates, object operations, queries, authentication, and approved business processes
  • Support Salesforce OAuth/JWT, REST API, and event-driven integration patterns
  • Implement secure file and document retrieval using MuleSoft SMB/File connectors, allowlisted paths, read-only credentials, controlled binary streaming, and secure error handling
  • Integrate backend HTTP/REST services to retrieve and process data, metadata, documents, and other content
  • Implement Microsoft Entra ID authentication and authorization using OAuth 2.0/OpenID Connect patterns
  • Configure APIs to validate Entra ID JWT tokens, scopes, roles, audiences, issuers, and claims
  • Support client-credentials and authorization-code/OIDC flows
  • Configure API Manager policies including OAuth/JWT validation, client ID enforcement, rate limiting, throttling, CORS, IP restrictions, and SLA policies
  • Implement correlation IDs, canonical error handling, structured logging, retries, timeout handling, and dependency-health monitoring
  • Develop comprehensive MUnit test suites covering positive scenarios, failures, error scopes, connector mocking, transformations, and edge cases
  • Support CI/CD through Azure DevOps or equivalent tooling, including Git branching, pull requests, Maven builds, automated MUnit execution, artifact creation, configuration management, and deployments
  • Support operational readiness through Anypoint Monitoring, Runtime Manager, API Manager, dashboards, alerts, and application/dependency monitoring

Requirements:

  • 5+ years of enterprise integration development experience
  • Approximately 3–5+ years of strong hands-on MuleSoft/Mule 4 experience
  • Demonstrated ownership of production integrations
  • Strong hands-on experience with MuleSoft Anypoint Platform and Mule 4, including Anypoint Studio, Design Center, Exchange, API Manager, Runtime Manager, Anypoint Monitoring, and CloudHub/CloudHub 2.0 or Runtime Fabric
  • Strong experience with API-led connectivity, DataWeave 2.0, and RAML/OAS design
  • Experience with Experience, Process, and System APIs, reusable API specifications, transformations, validation, error handling, and API versioning
  • Hands-on Salesforce integration experience using the MuleSoft Salesforce Connector, REST APIs, OAuth/JWT authentication, and Salesforce data models
  • Experience implementing Microsoft Entra ID integration and API security, including OAuth 2.0, OpenID Connect, JWT validation, client credentials, scopes, roles, claims, and API Manager security and rate-limiting policies
  • Experience with SMB, File, FTP/SFTP, and external REST/SOAP integrations
  • Experience with secure file access, binary/PDF/image streaming, large-file handling, and secure credential management
  • Strong MUnit testing experience, including connector/process mocking, DataWeave testing, positive and negative scenarios, error-path testing, and code coverage
  • Hands-on CI/CD and DevOps experience, preferably Azure DevOps, including Git/PR workflows, Maven builds, automated MUnit execution, artifact management, secure configuration, and deployments across DEV, QA, UAT, and Production
  • Strong understanding of production-ready MuleSoft development, including API policies, TLS/certificates, secure properties, structured logging, correlation IDs, PII masking, monitoring, alerts, retries, timeout handling, troubleshooting, and production support
  • Strong experience with production-grade MuleSoft API development, including performance optimization, pagination, caching, idempotency, concurrency handling, resilient integration patterns, Salesforce query/API-limit management, secure binary streaming, and reusable error models
  • Ability to configure and troubleshoot Anypoint Monitoring, API Manager policies, runtime alerts, dependency thresholds, private connectivity, and production operational controls

Benefits:

  • Regular training and professional development
  • Generous paid company holidays
  • Vacation
  • Paid sick time starting on day one
  • Health insurance
  • Monthly perks customized to individual employees’ needs
  • Medical coverage
  • Dental coverage
  • Life insurance
  • Disability coverage
  • RRSP savings plan
  • Personal time off
  • Fully remote-enabled work arrangement
  • Healthy work/life balance