Mulesoft Developer
Job in
Johannesburg, 2000, South Africa
Listed on 2026-02-06
Listing for:
Resourgenix (Pty) Ltd
Full Time
position Listed on 2026-02-06
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps, Full Stack Developer
Job Description & How to Apply Below
Role Purpose
The Mule Soft Developer will be responsible for designing, developing, testing, and supporting enterprise-grade integrations across banking systems. The role focuses on building secure, scalable, and resilient APIs and integrations using Mule Soft Anypoint Platform, following best practices in CI/CD, security, and agile delivery.
Key Responsibilities- Design, develop, and maintain Mule Soft-based integrations and APIs (System, Process, and Experience layers).
- Implement secure, reliable, and scalable integration solutions using REST and SOAP web services.
- Apply best practices for API design, error handling, logging, monitoring, and performance tuning.
- Collaborate with architects, business analysts, and development teams in an agile environment.
- Implement and maintain CI/CD pipelines for automated build, test, and deployment processes.
- Ensure compliance with banking security standards, including SSL, OAuth, OpenID Connect, and SAML.
- Perform unit, integration, and automated testing using appropriate frameworks and stubbing tools.
- Troubleshoot, debug, and resolve complex technical issues across environments.
- Contribute to technical documentation and knowledge sharing within the team.
- 3–8+ years of relevant development experience.
- Bachelor’s Degree in Computer Science or related field preferred, but not essential if practical experience is clearly demonstrated.
- Strong practical experience in:
- Automation
- Messaging and integration
- Solution design
- SSL and application security
- CI/CD pipelines
- Salesforce Certified Mule Soft Developer II (Critical Requirement)
- Strong experience with Mule Soft Anypoint Platform.
- Excellent understanding of SOAP and REST web services.
- Solid understanding of Object-Oriented Design, design patterns, and architectural paradigms.
- Experience with Test-Driven Development (TDD) and Domain-Driven Design (DDD).
- Proficiency in one or more of the following:
Java, C#, Python, Perl, JavaScript. - Experience with scripting languages such as Bash and/or Python.
- Experience with open-source relational databases.
- Knowledge of application servers and containers such as Tomcat, Jetty, JBoss, NodeJS, IIS, .NET Core.
- Good understanding of JavaScript, jQuery, Type Script, HTML, CSS.
- Strong experience with CI/CD tools (Jenkins, Bamboo, TFS, Azure Dev Ops).
- Experience with artifact management, preferably Nexus.
- Ability to design, build, and maintain sophisticated CI/CD pipelines.
- Strong understanding of Git and version control best practices.
- Experience with appropriate unit testing frameworks.
- Comfortable using stubbing tools such as Wire Mock and/or Hoverfly.
- Experience with Cloud platforms (Azure, AWS, and/or Google Cloud Platform).
- Familiarity with OAuth, OpenID Connect, and SAML.
- Understanding of Active Directory / LDAP / Kerberos is preferred.
- Familiarity with containerisation (Docker) and orchestration tools such as Kubernetes.
- Excellent communication, analytical, and decision-making skills.
- Proven ability to work effectively in collaborative, cross-functional teams.
- Strong problem-solving and debugging capability.
- Comfortable working in a fast-paced, agile delivery environment.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×