Senior MuleSoft Developer with 12+ years of enterprise integration experience across federal government and private-sector environments, including 8+ years specializing in the MuleSoft Anypoint Platform. Experienced in designing, developing, and deploying RESTful and SOAP APIs using API-led connectivity, RAML, OAS, DataWeave, and API Manager.
Hands-on experience integrating SAP ECC, SAP S/4HANA, IBM MQ, AWS S3, SFTP, Salesforce, databases, JMS, and Apache Kafka. Skilled in building reusable APIs, Proxy, and Utility APIs, with a strong focus on DataWeave transformations, error handling, logging, transaction tracing, pagination, and performance optimization.
Experienced in modernizing legacy integration systems and migrating existing solutions to scalable, reusable MuleSoft architectures while mentoring developers and collaborating across teams. Hands-on experience deploying and supporting MuleSoft applications across CloudHub, on-premises environments, and MuleSoft Private Cloud Edition (PCE), with Jenkins CI/CD, OAuth 2.0, SSL/TLS, API security, and enterprise integration best practices.
• Design and develop enterprise services API specification using RAML and REST schema
• Developed flows/orchestrations for integrating the components
written on top of different internal platforms using Mule ESB and
JMS
• Uses Salesforce, JMS, HTTP, EDI X12, and database connectors
• Monitor new and existing APIs, reports, batch jobs, ELT/ETL
processes, requiring working knowledge
• Develop MUnit tests and provide code coverage to accurately test business logic and functionality
• Participate in user requirement sessions and assist in designing a
solution that meets business requirements while also adhering to
data governance best practices
• Implement Mule flows for each entity with retry mechanisms with private secured flows
• Participate in daily scrum meetings to discuss the progress of the
project and any blockage of the work
• Perform continuous Integration and Continuous Deployment using Maven, Jenkins, BitBucket, and GIT
• Participate and perform in code walk-throughs, Mule Debugging, and troubleshooting
• Manage performance of the services by using Scatter and gather and choice router
• Perform error handling using Global error handler
• Communicate and collaborate with other technical resources and
stakeholders regarding status, technical issues, and creative
solutions.