Senior MuleSoft Developer

  • Kansas City, MO
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
$135,000 - $140,000
Full Time
No Travel Required

Skills

integration development
MuleSoft
RAML
DataWeave
API security
Auth2
SAML

Job Details

We are seeking a highly skilled Senior MuleSoft Developer to join our team and lead the design, development, and deployment of integration solutions using MuleSoft s Anypoint Platform. The ideal candidate will have deep experience building scalable APIs and integrations in complex enterprise environments, along with a solid understanding of microservices architecture, API-led connectivity, and best practices in secure, maintainable integration development.

Key Responsibilities:

  • Design, develop, test, and deploy APIs and integrations using MuleSoft Anypoint Studio and Anypoint Platform.
  • Lead implementation of API-led connectivity for new services and integrations.
  • Translate business requirements into well-architected integration solutions.
  • Collaborate with cross-functional teams including architects, DevOps, security, and product managers.
  • Develop and enforce API security policies, including OAuth2, JWT, and Identity Management integrations.
  • Leverage MuleSoft best practices for reusability, error handling, and performance tuning.
  • Deploy MuleSoft applications to cloud or containerized platforms (e.g., OpenShift, Kubernetes).
  • Mentor junior developers and participate in code reviews to ensure high-quality delivery.
  • Create and maintain technical documentation for integrations and APIs.
  • Troubleshoot production issues and support ongoing platform maintenance.

Required Qualifications:

  • 5+ years of experience in integration development, with 3+ years of MuleSoft hands-on experience.
  • Strong understanding of Mule 4, Anypoint Studio, Anypoint API Manager, Runtime Manager, and Exchange.
  • Proficiency in RAML, DataWeave, and MUnit testing.
  • Experience implementing RESTful APIs and integrating with SOAP services, databases, and SaaS platforms (e.g., Salesforce, Workday).
  • Strong grasp of API security, including OAuth2, SAML, and identity providers like Okta or Azure AD.
  • Familiarity with CI/CD tools and deployment practices in containerized environments (Docker, OpenShift, Kubernetes).
  • Solid understanding of microservices architecture and event-driven patterns.
  • Excellent problem-solving and communication skills.

For a MuleSoft Developer, Identity Management, OS2 (often referring to OpenShift or similar platforms), and Microservices all play important roles depending on the architecture and integration strategy of the organization. Here's a breakdown of where each fits in:

1. Identity Management

Where it comes into play:

  • API security and access control: MuleSoft often serves as the API gateway or integration layer, and identity management is key for securing those APIs.
  • Integration with IAM tools: MuleSoft commonly integrates with systems like Okta, Azure AD, or LDAP for:
    • OAuth2/OpenID Connect authentication
    • Role-based access control
    • Single sign-on (SSO) for consuming or exposing services
  • Policy enforcement: MuleSoft s Anypoint Platform allows the application of identity-based policies to APIs (e.g., rate limiting per user, token validation).

Developer involvement:

  • Configuring security policies in API Manager
  • Setting up or integrating with identity providers for authentication/authorization
  • Troubleshooting access and token issues

2. OS2 / OpenShift / Container Platforms

Where it comes into play:

  • Deployment environment: If OS2 refers to OpenShift (Red Hat) or any container orchestration platform (Kubernetes), it s relevant when deploying MuleSoft runtimes (i.e., Mule Runtime on Docker/K8s).
  • Organizations may use OpenShift to:
    • Host APIs and microservices developed using MuleSoft
    • Manage scalability, CI/CD pipelines, and runtime environments

Developer involvement:

  • Packaging MuleSoft apps for containerized deployment (e.g., creating Docker images)
  • Working with DevOps to configure OpenShift pipelines or deployments
  • Understanding logging, monitoring, and configuration in a containerized environment

3. Microservices

Where it comes into play:

  • Integration layer: MuleSoft frequently serves as the glue between microservices and legacy systems, enabling service-to-service communication and orchestration.
  • API-led connectivity: MuleSoft s architecture (Experience, Process, and System APIs) aligns naturally with microservices principles.
  • Service exposure: MuleSoft is used to expose backend microservices securely and manage them through the API lifecycle.

Developer involvement:

  • Designing and developing APIs following microservices principles
  • Creating lightweight services using Mule flows and deploying them independently
  • Handling data transformation and routing between microservices and external systems
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.