Negotiable
Undetermined
Undetermined
England, United Kingdom
Summary: The Mule Developer role involves joining the Check Challenge Appeal (CCA) development team to upgrade existing Mule 3.x APIs to Mule 4.4 and develop new APIs. The position requires collaboration with testers and other developers to ensure quality deliverables while adhering to best practices. The ideal candidate will have a strong background in MuleSoft's Anypoint Platform and experience with backend programming languages. This is a 6-month contract position based in England, United Kingdom.
Key Responsibilities:
- Upgrade existing Mule 3.x APIs to Mule 4.4 adhering to updated best practice specifications.
- Develop new APIs in Mule 4.4 as directed.
- Collaborate with testers to ensure APIs meet functional, non-functional, and performance criteria.
- Debug, resolve issues, and conduct regression testing as necessary.
- Work closely within the wider team of CCA developers and testers to ensure consistency and quality in deliverables.
- Document processes, updates, and lessons learned for future reference.
- Identify opportunities for process and code improvements within the production environment.
- Engage in troubleshooting, optimizing, and scaling backend services to support business needs.
Key Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 3+ years of experience with MuleSoft’s Anypoint Platform, including API development and Mule 4 architecture.
- Experience upgrading from Mule 3.x to Mule 4.4, including migration of code and connectors.
- Familiarity with updating legacy connectors to Mule 4 compatible versions.
- Proficiency in backend programming languages such as Java, Python, or Node.js.
- Experience with production environments and CI/CD pipelines.
- Ability to work collaboratively in a fast-paced environment.
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Mule Developer 6 Month Contract Can be based across any of our Regional Centres Must be able to start WC 07/07/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.
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 .
- Deliverable s :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 Studi o - Primary development environment for designing and debugging Mule ESB flows .
- RabbitM Q - messaging bus that facilitates communication between different services/components in the system by reliably queuing, routing, and delivering messages .
- Jav a - Core language for backend services, necessary for writing, maintaining, and troubleshooting applications that integrate with Mule ESB .
- MySQL Databas e - 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/C D - 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 .
- Jir a - 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 dependencie sConnector 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 .