Our client is seeking a talented Software Engineer with expertise in MuleSoft to design, develop, and support integration solutions using the MuleSoft Anypoint Platform. This role will contribute to the creation of high-quality APIs, optimize existing integrations, and collaborate with cross-functional teams to deliver robust enterprise solutions.
Key Responsibilities
- Design and develop system and data integrations using the MuleSoft Anypoint Platform.
- Build high-quality APIs and implement integration solutions following industry best practices.
- Write unit tests and ensure adequate code coverage to validate business logic and system functionality.
- Create and maintain technical documentation, including high-level design and implementation details.
- Tune and enhance existing integration solutions to improve performance and reliability.
- Troubleshoot and resolve complex technical issues across various systems.
- Participate in Agile ceremonies and actively contribute to DevOps and CI/CD practices.
- Collaborate with internal teams and external partners to ensure seamless solution delivery.
- Participate in and lead peer code reviews to ensure code quality and maintainability.
- Stay up to date with evolving technologies, tools, and industry trends.
Required Qualifications and Experience
- Bachelor's Degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- MuleSoft Certified Developer Level 1 (Mule 4) is required.
- At least 2 years of hands-on experience developing MuleSoft applications.
- Over 3 years of experience in software engineering, focusing on integration and middleware technologies.
- Familiarity with Java or Python is a plus.
- Experience with messaging platforms such as JMS, Amazon SQS, or Azure Service Bus.
- Proficiency in API-Led connectivity, batch processing, and enterprise integration patterns (EIPs).
- Solid experience building and consuming SOAP and RESTful web services.
- Experience working with Agile teams and CI/CD tools like GitLab or Azure DevOps.
- Knowledge of MuleSoft connectors (Salesforce, HTTP, DB, SOAP, FTP, etc.) and connection strategies.
- Understanding of security protocols such as SSL, Basic Auth, SAML, OAuth2, and API gateways.
- Knowledge of CloudHub 2.0 and Runtime Fabric (RTF), especially with Azure Kubernetes Service, is a plus.
- Experience in building scalable solutions with exception handling and logging frameworks.
Preferred Skills
- Experience with automation platforms like UI Path or Power Automate.
- Strong communication and collaboration skills, especially with distributed teams.
- Self-motivated, goal-oriented, and adaptable in fast-paced environments.
- Passion for continuous learning and exploring emerging technologies.