Mulesoft Developer

  • Dros Dro
  • Cau ar: Hyd 9 2025

About the Role:

We are seeking a skilled Mule Developer to join our Check Challenge Appeal (CCA) development team. We are a dedicated, friendly team made up of product roles and technical developers/testers delivering in an Agile manner to passionate and interested customers on behalf of the Value Office Agency (VOA). The ideal future colleague will be part of a Team of Developers/Testers responsible for our upgrade to Mule 4.4

Responsibilities:

The Mule developer will be responsible for the following tasks:

  • Upgrade of APIs:
    • Rebuild existing Mule 3.x APIs in Mule 4.4 adhering to updated best practice specifications.
    • Development of New APIs: Build other required APIs in Mule 4.4 to best practice specifications as directed.
  • Testing and Validation:
    • Collaborate with testers to ensure APIs meet functional, non-functional, and performance criteria.
    • Debug, resolve issues, and conduct regression testing as necessary.
  • Collaboration with Team:
    • Work closely within the wider team of CCA developers and testers to ensure consistency and quality in deliverables.
  • Documentation:
    • Document processes, updates, and lessons learned to provide a reference for future upgrades.

Deliverables:

  • Upgraded/enhanced CCA APIs compatible with Mule 4.4.
  • Comprehensive testing results and documentation.
  • Deployment-ready APIs ensuring smooth production transition.
  • Technical documentation for the APIs rebuilt/enhanced during the work.
  • Ongoing/Continuous Improvement:
    • Identify opportunities for process and code improvements within the production environment.
    • Proactively engage in troubleshooting, optimising, and scaling backend services to support growing business needs.

Performance Metrics:

  • Successful migration of all identified Mule 3.x APIs to 4.4.
  • Development and deployment of new APIs within defined timelines.
  • Zero critical defects in production post-deployment.
  • Positive feedback from stakeholders and users regarding the upgraded APIs.

Technologies:

  • Mule ESB (Enterprise Service Bus) - Key integration platform for managing and orchestrating service connectivity and data flows between applications.
  • Mule Anypoint Studio - Primary development environment for designing and debugging Mule ESB flows.
  • RabbitMQ - messaging bus that facilitates communication between different services/components in the system by reliably queuing, routing, and delivering messages.
  • Java - Core language for backend services, necessary for writing, maintaining, and troubleshooting applications that integrate with Mule ESB.
  • MySQL Database - Database management and querying, essential for accessing, updating, and managing application data.
  • Elastic Stack (Elasticsearch, Kibana) - Primarily used for monitoring and log analysis; leveraging this stack to diagnose production issues, track service performance, and support troubleshooting.
  • Bamboo CI/CD - Continuous integration and deployment tool for automating builds, testing, and deployments in both dev and production environments.
  • Stash (Git) - Version control for managing and tracking code changes, supporting collaboration across the development team.
  • Jira - Issue and project tracking tool, used to coordinate production support requests, development tasks, and release management.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 3+ years of Mule: confident understanding of MuleSoft’s Anypoint Platform, including API development, integration patterns and Mule 4 architecture.
  • Upgrading knowledge: Experience upgrading from Mule x to Mule 4.4 including migration of code, connectors, and dependencies
  • Connector Upgrades: Familiarity with updating legacy connectors to Mule 4 compatible versions building bespoke or migrating to new connectors.
  • Proficiency in backend programming languages such as Java, Python, Node.js, or similar.
  • Familiarity with production environments and CI/CD pipelines.
  • Experience with service monitoring, debugging, and troubleshooting tools.
  • Ability to work collaboratively in a fast-paced environment, balancing multiple priorities.



Our Values

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact your designated recruiter to request accommodation.

Gwnewch gais nawr

Nid Chi?

Rydym wedi e-bostio cod i wirio pwy ydych. Gwiriwch eich ffolder sbam/sothach os nad ydych yn derbyn yr e-bost yn eich mewnflwch.

Diolch

Ymunwch â’n Rhwydwaith Talent