T E S T Q

Mulesoft Developer

Job Description:

Job Description (Main Duties and Responsibilities): 

  • Working in Continuous Integration and Continuous Deployment process for supporting cloud technologies 
  • Ensure the team is producing high quality, well-tested software integrations that conforms to all technical guidance and standards. 
  • Work with/lead a team of outstanding specialized software engineers to help build and run great software solutions, applications, and products specially in area of designing and development of integration applications using technologies like: MuleSoft, Mule ESB, MuleSoft Cloud hub, MMC, MULE API manager and MuleSoft Expression Language (MEL), Anypoint platform (Design Centre, API Manager, Exchange, Runtime Manger, Access Management) 
  • Strong stakeholder management skills 
  • Engage with other technical architects to ensure designs are appropriate and then ensure those designs are implemented by the team. 
  • Good understanding of relational databases; experience working with different adaptors and JMS queues required. 
  • Participate in code reviews & refine best practices 

 

Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment] 

  • Have successfully connected various applications/platforms to exchange data using integration Anypoint Platform, Mule (ESB) covering JMS, Web Services, JDBC, HTTP. 
  • Strong knowledge of EAI/SOA best practices, development methodologies & standards 
  • Has strong experience in the Application Integration Architecture, Solution Design, and Development using SOA/EAI solutions 
  • Proficient in Mule capabilities including service creation and hosting; service mediation, message routing and data transformation 
  • Strong Knowledge of MuleSoft concepts pertaining to Single Source of Truth, Business process management and high availability clustering 
  • Proficient in deploying and monitoring Mule applications using Runtime Manager console of MuleSoft CloudHub 
  • Proficient in using CloudHub platform service and APIs including CloudHub insights, alerting, logging, account management, a virtual private cloud/secure data gateway, load balancing, and more 
  • Proficient in accessing and evaluating the data in the payload, properties and variables of a a Mule message using MEL 
  • Understanding of the full development life cycle and how various middleware technologies [Anypoint Platform (Designer, Exchange, Runtime manager), Anypoint Studio 6.x, RAML, Mule ESB, Amazon S3, Amazon SNS, Amazon SQS, SalesForce, ActiveMQ 5.4.1, Loggly] that are used in the development including dev, testing, QA, deployment, and event configuring environments. 
  • Desirable to have at least Salesforce and MuleSoft integration using various patterns 
  • Experience with code analysis tools and professional comfort level in using services like GitHub 
  • Exposure to industry best practices, any government/client required/specified standards, internal development guidelines and aligns with the strategic vision of the organization.