Title : MuleSoft Developer
Location : Bloomington, IL (Remote)
Job Description :
We are seeking a strong, hands-on MuleSoft Developer to support enterprise API and integration delivery. This role is best suited for a developer with recent, practical experience building and supporting MuleSoft integrations with limited day-to-day design oversight. The ideal candidate is comfortable working independently in the MuleSoft Anypoint Platform, delivering high-quality APIs and integrations, and partnering with architects, analysts, and delivery teams to implement scalable, secure, and supportable solutions.
Key Responsibilities
• Design, develop, configure, test, debug, and document APIs and integrations using MuleSoft Anypoint Platform.
• Build and maintain MuleSoft solutions using Anypoint Studio, API Manager, Runtime Manager, and related platform capabilities.
• Develop REST and SOAP integrations, implement reusable APIs, and apply API-led connectivity principles where appropriate.
• Create and maintain API specifications and data mappings using RAML/OpenAPI, DataWeave, JSON, XML, and related integration standards.
• Deploy and support Mule applications in production and non-production environments, including CloudHub and other supported runtime models as applicable.
• Implement automated build and deployment practices using GitLab and CI/CD pipelines.
• Perform unit testing and integration testing, including MUnit where appropriate, and support defect resolution through release cycles.
• Troubleshoot integration issues, optimize performance, and improve reliability, recovery, failover, logging, and alerting.
• Collaborate with cross-functional teams to review requirements, provide technical feedback, and contribute to design and code reviews.
• Develop and maintain technical, operational, and system-level documentation for integrations and APIs.
• Implement security best practices for APIs and integrations, including authentication, authorization, encryption, and secure coding standards.
• Support file-based and database-based integrations, including scripting or configuration for file movement, scheduling, and downstream processing where needed.
Required Qualifications
• 7+ years of experience in software development, systems integration, or middleware delivery in medium to large enterprise environments.
• Recent hands-on experience developing with MuleSoft Anypoint Platform in a delivery-focused role.
• Strong experience designing, developing, and supporting MuleSoft APIs and integrations for enterprise systems.
• Experience with Mule 4, Anypoint Studio, API Manager, Runtime Manager, and deployment pipelines.
• Strong knowledge of REST, SOAP, HTTP, API security, and integration patterns.
• Proficiency with DataWeave and data transformation across JSON, XML, flat files, and related formats.
• Experience with Git-based source control and CI/CD automation using tools such as GitLab.
• 4+ years of SQL experience, including developing, modifying, troubleshooting, and optimizing complex queries and stored procedures.
• Strong understanding of relational and dimensional data modeling, data mapping, and integration design.
• Ability to build resilient integrations with robust error handling, monitoring, logging, and recovery mechanisms.
• Strong verbal and written communication skills with the ability to work effectively across technical and business teams.
• Preferred Qualifications
• Experience deploying MuleSoft applications to CloudHub.
• Background in Java, J2EE, JDBC, SQL, PL/SQL, and enterprise integration technologies.
• Experience integrating with databases, file platforms, SaaS applications, and enterprise systems.
• Experience in banking, insurance, or other regulated industries.
• MuleSoft certification is a plus.
Delivery Expectations
• Operate as a productive, low-oversight MuleSoft developer who can take requirements and technical direction and convert them into working integration solutions.
• Produce clean, supportable, well-documented code that aligns to enterprise standards and secure development practices.
• Work within the company software development lifecycle, including design, coding, testing, release support, and documentation.