MuleSoft Developer

📍 Location
EGoli, IGauteng
⏰ Job Type
Full-time
📅 Posted
January 17, 2026
Apply Now

Job Description

Gig Engineer
is looking for an experienced
MuleSoft Developer
for its client. The ideal candidate has strong MuleSoft experience, integration expertise, API design capability, and a solid understanding of banking processes and security standards.

Role Overview

The MuleSoft Developer is responsible for designing, developing, testing, and implementing integration solutions using the MuleSoft Anypoint Platform. This role enables secure, scalable, and reusable API-led connectivity across core banking systems, digital channels, data platforms, and third-party services.

The ideal candidate has strong MuleSoft experience, integration expertise, API design capability, and a solid understanding of banking processes and security standards.

Key Responsibilities

API & Integration Development


• Design, build, and deploy APIs and integrations using MuleSoft Anypoint Studio and API-led connectivity principles (Experience, Process, System APIs).


• Develop RAML specifications and define API contracts aligned with enterprise standards.


• Integrate with various systems, including core banking platforms, payment gateways, CRM systems, data lakes, and digital channels.


• Implement error handling, logging, monitoring, and performance optimisation.

Architecture & Solution Design


• Collaborate with solution architects to design scalable and secure integration solutions.


• Ensure integrations follow best practices for API governance, security, and reusability.


• Contribute to integration architecture diagrams, data flow diagrams, and sequence diagrams.

Security, Compliance & Governance


• Implement authentication, authorisation, and data security standards (OAuth, JWT, TLS, encryption).


• Ensure APIs comply with banking regulatory requirements, internal security, and risk policies.


• Maintain integration documentation and contribute to API governance frameworks.

Testing, Deployment & Support


• Perform unit testing, functional testing, and integration testing of MuleSoft components.


• Support CI/CD pipelines using tools like Jenkins, Azure DevOps, GitLab, or similar.


• Troubleshoot and resolve production issues, optimisation opportunities, and performance bottlenecks.


• Participate in on-call rotation if required.

Collaboration & Delivery


• Work closely with Business Analysts, Process Engineers, QA testers, and DevOps teams.


• Contribute to Agile ceremonies (stand-ups, grooming, sprint planning, retrospectives).


• Mentor junior developers where required and support knowledge-sharing initiatives.

Required Skills & Competencies (Hard Requirements)

Technical Skills


• Strong proficiency in MuleSoft Anypoint Studio and the Anypoint Platform (API Manager, Design Center, Runtime Manager, Exchange).


• Expertise in API-led architecture and integration patterns.


• Proficiency in RAML, JSON, XML, REST, SOAP.


• Solid understanding of Mule flows, connectors, DataWeave transformations, and error-handling frameworks.


• Experience integrating with databases (SQL), message queues, cloud platforms, and enterprise systems.


• Understanding of SDLC, integration lifecycle, and CI/CD practices.


• Experience using Git or similar version control systems.

Banking & Domain Knowledge


• Understanding of digital banking, customer journeys, and core banking functions.


• Familiarity with banking integration patterns (payments, onboarding, KYC, fraud, credit checks).


• Awareness of security, risk, and regulatory requirements in the financial sector.

Soft Skills


• Strong analytical and problem-solving capabilities.


• Clear communication skills (technical and non-technical stakeholders).


• Ability to handle complex integrations and troubleshoot efficiently.


• Collaborative mindset with the ability to work in cross-functional teams.

Nice-to-Have Skills & Tools


• MuleSoft certification(s):

o MuleSoft Certified Developer (MCD – Level 1 or 2)

o MuleSoft Certified Integration Architect


• Experience with AWS, Azure, or GCP cloud services.


• Exposure to microservices architecture.


• Experience with Kafka, RabbitMQ, or event-driven architectures.


• Knowledge of DevOps practices and containerisation (Docker, Kubernetes).


• Experience in performance tuning and caching strategies.


• Java development experience (beneficial but not always required).

Qualifications


• Bachelor's degree in Computer Science, Information Systems, Engineering, or related.


• 3–7 years' experience in integration development, with at least 2+ years on MuleSoft.


• Relevant MuleSoft Certifications preferred.

Personal Attributes


• Logical, structured, and detail-oriented.


• Passionate about integration, API design, and modern application architecture.


• Proactive in identifying gaps and opportunities for optimisation.


• Able to operate in fast-paced, high-pressure environments typical of banking.

Application Process

Interested candidates can apply directly to the job ad or by submitting their CV and a summary of relevant experience with the role title in the subject line to

Depending on the response, we may not be able to respond individually to all applicants; therefore, if you have not received a response within four weeks of your submission date, please consider your application unsuccessful.

Start Your Week Right!

Apply now and make every Monday exciting with

Apply for this Position