Job description

Job Description

    Contract job Position!
     

    Job Title: MuleSoft Developer

    Work Location: Plano, TX
     

    MuleSoft Developer Job Description

    As a MuleSoft Developer, you will create Mule applications to address client requirements. Your role will encompass the full lifecycle of these applications, from design and development to testing and deployment. Success in this position requires hands-on experience with the MuleSoft Anypoint Platform and proficiency in Java or another object-oriented programming language.

    MuleSoft Developer Role 

    MuleSoft Developers play a key role in developing, maintaining, and supporting MuleSoft applications. They collaborate closely with MuleSoft Architects to design, implement, and test solutions while providing technical support to customers and partners.

    • Designing API layers, and data models, and drafting API specifications.
    • Developing APIs using MuleSoft platform components such as API manager, CloudHub, Anypoint Studio, DataWeave, and Anypoint Messaging Queue (MQ).
    • Building solution features by adhering to MuleSoft development best practices, ensuring optimal performance and scalability of systems.
    • Testing and optimization of API performance in terms of response times, reliability, and resource efficiency.
    • Crafting DataWeave expressions to transform data, while controlling message content, flow, and processing through the implementation of appropriate connectors, routers, scopes, and filters.
    • Designing and implementing robust error-handling strategies for applications. 
    • Leading continuous integration and deployment of APIs using DevOps tools.
    • Configuring and deploying Mule applications to CloudHub or customer-hosted Mule runtimes, whether in single or clustered environments.
    • Implementing and consuming Restful and SOAP web services.
    • Creating and configuring flows, sub-flows, and processing strategies to enhance reusability and system performance.
    • Troubleshooting complex production issues which are related to APIs, identifying root causes, and collaborating with relevant teams to resolve issues efficiently.
       

    Reports to: MuleSoft Architect

    MuleSoft Developer Responsibilities

    • Contribute to the design, development, and deployment of MuleSoft applications.
    • Collaborate with MuleSoft Architects to create and implement solutions.
    • Offer technical support to clients and partners using MuleSoft technologies.
    • Diagnose, troubleshoot, and resolve issues within MuleSoft applications.
    • Address customer concerns and provide timely solutions.
    • Optimize the performance of MuleSoft applications.
    • Create and maintain technical documentation for MuleSoft systems.
       

    MuleSoft Developer Qualifications and Skills

    • Bachelor's degree in Computer Science or a related discipline.
    • Demonstrated expertise in MuleSoft development and integration projects.
    • In-depth knowledge of the MuleSoft Anypoint platform.
    • 3+ years of Java development experience.
    • 1+ year of experience working with MuleSoft.
    • Strong knowledge of SOA, RESTful, JSON, and web services.
    • Strong analytical and problem-solving abilities, coupled with excellent communication skills.
    • Hands-on experience with Mule ESB, Anypoint Studio, API Management, and CloudHub.
    • Solid understanding of SOA architecture and integration patterns.
       

    Experiences

    • Hands-on experience in MuleSoft integration development, including design, testing, debugging, deployment, and API integrations.
    • Proven track record in implementing APIs using API-led connectivity.
    • Proficiency in Anypoint development tools and debugging techniques. (Performance tuning experience is an added advantage).
    • Familiarity with GIT, Jenkins, and Anypoint MQ.
    • Experience working with data formats such as XML, CSV, and JSON.
    • Expertise in integration technologies including HTTP, JMS, JDBC, REST, SOAP, Web Service, and APIs.
    • Thorough understanding of MuleSoft architectural principles, including encryption, logging, scalability, security, throttling, clustering, and security implementation.
    • Experience working with continuous integration and testing tools like Maven and Hudson in a Java/SOA environment.
       

    Desirable Skills

    • Proficiency in Java programming.
    • Experience with SAP and Workday systems.
    • Previous experience in the pharmaceutical industry.