MuleSoft Integration Engineer

365 Recruitment
  • Post Date: 17th September 2017
  • Applications 0
  • Views 6322
Job Overview

Company: 365 recruitment

Location: London

Contract Type: Permeant

  • Salary: £65,000 – £75,000 + Package (Depending on experience)
  • We are currently working closely with our clients based in London for a MuleSoft Software Engineer to work within their Technology department
  • The Technology department is divided into four primary functions – Technology Development, Technology Experience, Service Management, and Enterprise Architecture. As our clients develop their services, their teams work seamlessly in a digital ecosystem.
  • If you have a thirst to be at the cutting edge of technology and thrive off a fast-paced technical environment, we’d love to hear from you.

Integration Engineer (MuleSoft) – Key duties and responsibilities:

  • Deliver strategic integration of COTS, Legacy systems, data providers, and preferably new API-led connectivity via the MuleSoft Anypoint Platform, or using Java Spring Framework.
  • Maintain a detailed knowledge of existing applications and systems.
  • Work alongside key technical roles to ensure compliance to coding and design standards.
  • Work in agile software teams to deliver high quality software against tight deadlines.
  • Work with the Integration Team, Solution Architect, and Product Owner to deliver simple and complex integrations using MuleSoft ESB.
  • Provide technical input and innovation utilising technical skills.
  • Code and configure solutions using software teams, coding standards, and tools.
  • Create and maintain automated test libraries.
  • Develop and prototype investigations (or spikes) and user stories.
  • Be aware of the product road map with reference architecture, technical requirements, and prioritisation.
  • Streamline the software delivery process by promoting continuous integration and a continuous deployment model.
  • Collaborate in scrum teams, and with Change and Release Management and IT Partners, sharing knowledge and best practice to ensure seamless delivery to customers.

Person specification:

  • Educated to degree level in a relevant computing discipline, or equivalent professional experience.
  • Experience of enterprise integration, ideally using MuleSoft ESB (Cloudhub), or through Java Spring.
  • Experience Integrating COTS, internal/external data providers, Legacy systems, and ideally other API-led connectivity.
  • Experience contributing to designing and coding technical solutions using:
    • technologies: Java, J2EE, Spring, MuleESB, Groovy, Hibernate, Junit/Munit, SOAP, REST, RAML/WSDL, XML, XSD/XSLT, XPath, JSON, Messaging (SNS, JMS)
    • databases: Mongo DB, Oracle, SQL Server, MySQL, PostgreSQL
    • Servers: Tomcat, IBM WebSphere, WebLogic, Glassfish, Apache
    • tools: Anypoint Studio (API Designer, DataWeave, Build to Deploy), Maven/Gradle, Git, Eclipse IDE, Soap UI, Junit, Munit, Confluence, JIRA, Bamboo
    • methodologies: agile, scrum, Test Driven Development (TDD), Continuous Integration (CI)
  • Knowledge of rest APIs and integration via APIs, design patterns, and principles (preferably integration patterns).
  • Excellent communication and interpersonal skills.
  • Able to communicate effectively to technical audiences.
  • Experienced in designing and building usable and scalable systems and applications.
  • Comfortable working in a dynamic, large scale, agile change initiative with multiple technologies.
  • Experience developing for the Cloud, specifically AWS.
  • Experience of test-driven development alongside use of automated test frameworks, mocking/stubbing, and Junit/Munit.
  • Experience using Behaviour Driven Development with Cucumber.
Job Detail
Shortlist Never pay anyone for job application test or interview.