Job Summary:
We are looking for a highly experienced Senior MuleSoft Developer with over 10 years of experience in enterprise integration, including extensive hands-on work with MuleSoft Anypoint Platform. The ideal candidate will have deep expertise in API design, Mule application development, and end-to-end integration solutions. This role involves architecting, developing, and supporting scalable and secure APIs and integrations across cloud and on-prem systems.
Key Responsibilities:
- Design, develop, test, and deploy APIs and integration solutions using MuleSoft Anypoint Studio and Mule runtime engine.
- Work with stakeholders to translate business requirements into technical integration solutions.
- Develop RAML-based APIs, reusable assets, and Mule components for common services and patterns.
- Implement robust error handling, logging, monitoring, and security mechanisms for APIs and integrations.
- Integrate with various systems such as Salesforce, SAP, Oracle, Workday, databases, and third-party REST/SOAP APIs.
- Optimize application performance and ensure scalability and reliability.
- Participate in CI/CD implementation and manage deployments through Anypoint Platform and cloud services.
- Troubleshoot and resolve complex technical issues in production and pre-production environments.
- Follow API-led connectivity methodology and promote reuse through System, Process, and Experience APIs.
- Guide and mentor junior developers, participate in code reviews, and contribute to team standards and best practices.
Required Skills & Qualifications:
- 10+ years of overall IT experience with 5+ years in MuleSoft development.
- Deep hands-on experience with Mule 4.x and Mule 3.x, DataWeave, and MuleSoft connectors.
- Experience with MuleSoft Anypoint Platform including API Manager, Runtime Manager, and Exchange.
- Strong understanding of integration patterns, API lifecycle management, and RESTful/SOAP web services.
- Proficient in RAML, JSON, XML, XSLT, XSD, and related technologies.
- Experience with OAuth2, JWT, SAML, and other API security standards.
- Strong background in Java or Groovy scripting for custom development.
- Experience working with CI/CD pipelines using tools like Git, Jenkins, Maven, and Docker.
- Knowledge of message queues and brokers (e.g., JMS, Kafka, ActiveMQ).
- Excellent analytical, debugging, and communication skills.