Mulesoft Developer

Ref: 356| Posted: 24th Jun 2019

This vacancy is now closed

Lead Mulesoft Developer

 We require a Lead Mulesoft Developer to work on behalf of our Global Client. This role is for 3 months on a day rate and is based in Glasgow.


Technologies and experience required:


  • A strong appreciation for, and good knowledge and experience of designing, developing and testing integrations with a variety of different endpoints, protocols and security policies. 
  • Good knowledge and experience of automation and the setup of Continuous Integration (CI) and Continuous Deployment (CD) to local and predominately cloud based environments is important. and supporting the testing of those deployments.
  • Experience of the successful delivery of designs and artefacts for multi-tiered, modern software applications, including APIs, Integration and Microservices based applications and services
  • Experience of using Enterprise Integration Patterns
  • Experience of integrating with endpoint types such as SOAP, REST, SQL\No-SQL, SAP, Salesforce, Microsoft Dynamics, SaaS. Thus, knowledge and experience of the application of Enterprise Integration Patterns is paramount.
  • Good experience with at least four of the following: Spring Framework, MuleSoft Anypoint Platform, Apache Camel, Node.js, API Specifications (Swagger\OpenAPI, RAML), API Managers (MuleSoft, Apigee, WSO2), Message Broker (ActiveMQ, RabbitMQ), Docker, Container Orchestrators (Kuberbetes, OpenShift), Public Cloud (AWS, Azure, Google Compute), Functional Programming frameworks (Lambda, ServerLess, Scala).
  • Experience with the automation of software delivery processes, i.e. CI\CD, using Jenkins, TeamCity, Git, IaC, Configuration Management using technologies like Terraform, Jenkins, Ansible, Docker
  • Experience of delivering under various methodologies and processes including Agile, Scrum\Kanban, Waterfall, etc



Key responsibilities  

Responsible for understanding and explaining best practices, designs and patterns and applying these through software engineering practices to deliver and support the expected requirements and tasks.

These tasks may well include:

  • Designing and developing an API specification, an API implementation, Integration Flows between various endpoints or a collection of Microservices.
  • The use of defined API\Integration\Development Frameworks and different testing methodologies for functional and non-functional needs (Performance and Security Testing).


About the Role and company

The role will be working in one of the largest IT organisations in the world, offering a wealth of new and exciting technologies for the right candidate. This role is based in the heart of Edinburgh setting new standards for IT and support services within a variety of organisations. This role would enhance the right candidates CV.