Role Overview:The MuleSoft Developer is responsible for building and maintaining scalable APIs and integrations utilizing the MuleSoft Anypoint platform. This role involves translating business requirements into robust technical designs, implementing integration solutions, applying necessary security policies, and ensuring reliable data movement across systems.
Key Responsibilities:- Build system, process, and experience APIs using RAML/OAS.
- Develop Mule applications within Anypoint Studio, leveraging various connectors and DataWeave for data transformation.
- Implement complex data mapping and transformations across diverse formats including JSON, XML, and EDI.
- Create comprehensive MUnit test cases to ensure the quality and reliability of Mule applications.
- Apply API policies, manage API versions, and publish APIs to MuleSoft Exchange.
- Deploy Mule applications to CloudHub and Runtime Fabric (RTF).
- Demonstrate hands-on experience with CI/CD tools such as Jenkins and Bitbucket.
- Collaborate effectively with Architects, Project Managers, and Business Analysts to deliver robust integration solutions.
Required Skills:- Proficiency with MuleSoft Anypoint Studio, Exchange, API Manager, and RTF.
- Strong understanding of Java Fundamentals and the Java Environment.
- Knowledge of various Integration Patterns including Orchestration, Real-Time/Batch processing, Pub-Sub, and Microservices.
- Experience with API-Led Connectivity and Layered Architecture principles.
- Familiarity with WebServices, including SOAP and REST.
- Proficiency in Version Control systems, specifically Bitbucket.
Qualifications:- MuleSoft certification is considered an added benefit.