Job Summary
We are seeking an experienced MuleSoft Developer with strong hands-on expertise in MuleSoft application development, API integration, CI/CD, and GitOps.
The ideal candidate will be responsible for designing, developing, testing, deploying, and supporting integration solutions using the MuleSoft Anypoint Platform while leveraging modern DevOps practices and automated deployment processes.
Key Responsibilities
• Design, develop, and maintain integration applications using MuleSoft Anypoint Platform and Mule 4.x.
• Develop and consume REST and SOAP APIs and implement API-led connectivity.
• Build reusable APIs and integration flows using MuleSoft Anypoint Studio.
• Utilize DataWeave for data transformation and mapping.
• Develop integrations with databases, web services, cloud applications, and enterprise systems.
• Implement and maintain CI/CD pipelines for automated build, testing, and deployment processes.
• Use Git for source code management, branching, pull requests, code reviews, and release management.
• Implement and support GitOps practices for managing application and deployment configurations.
• Automate deployments across Development, QA, UAT, and Production environments.
• Collaborate with DevOps teams to enhance deployment automation and release processes.
• Troubleshoot integration issues and provide production support as needed.
• Follow coding standards, security practices, and MuleSoft development best practices.
• Participate in design discussions, code reviews, testing activities, and Agile ceremonies.
• Maintain technical documentation for APIs, integrations, deployment processes, and configurations.
Required Qualifications
• Strong hands-on experience with MuleSoft Anypoint Platform.
• Experience developing applications using Mule 4.x.
• Strong knowledge of DataWeave for data transformation and mapping.
• Experience developing and consuming REST and SOAP APIs.
• Solid understanding of API-led connectivity principles.
• Experience with Anypoint Studio and Runtime Manager.
• Hands-on experience implementing CI/CD pipelines and deployment automation.
• Strong experience with Git and Git-based development workflows.
• Practical understanding of GitOps principles and deployment methodologies.
• Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or similar platforms.
• Experience automating MuleSoft application builds and deployments.
• Understanding of environment-specific configurations and deployment management.
• Strong troubleshooting, analytical, and problem-solving skills.
• Effective communication and collaboration skills.