Post Job Free
Sign in

MuleSoft ESB Developer and Integrations Expert

Location:
Plano, TX
Posted:
April 29, 2026

Contact this candidate

Resume:

Abhilash Kumar Reddy Bandi

669-***-****

**************@*****.***

PROFESSIONAL SUMMARY:

Highly skilled and experienced in Agile & Waterfall Development process for diverse requirements. Java & J2EE related technologies with 11 years of IT experience in all phases of the project development life cycle.

Around 7+ years of experience on MuleSoft ESB, Mule API manager, RAML, Anypoint Studio, Anypoint Cloud-Hub,On-premise, RTF and API Gateway and Management.

Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule runtime versions 3.x and 4.x.

Extensively worked on AnyPoint Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.

Participated in deployment of Mule ESB applications using CloudHub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.

Hugely experienced in using Mule Soft Studio that integrates APIs, databases and SaaS applications and deployed Mule Soft applications to CloudHub and on-premise servers.

Used Dev agent capabilities to generate initial API flow structure, which helped in quickly getting started with new requirements.

Leveraged it for handling repetitive setup tasks, while refining the final logic manually as per project standards.

Extensively worked on both Enterprise and Community edition of Mule ESB and Have an experience working Mule API manager and creating/managing RAML api specs’s.

Utilized Mule Soft features like DataWeave, API designer and various connectors to ensure reusable connectors, robust and loosely coupled integration layer every time.

Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.

Implemented integration platform on salesforce,Azure, SAP, FTP,SFTP.

Implemented Security policies client Id Enforcement, OAuth,SLA, IP blacklist and whitelist.

Designed, developed and consumed SOAP/RESTful Web services.

Experience in creating API design document using RAML.

Had knowledge on various cloud platforms like AWS,Azure and it’s connectors.

Worked with MuleSoft RPA to automate simple manual tasks, especially in cases where APIs were not available, helping improve efficiency.

Implemented integration between SAP ECC FI-AR and HighRadius Receivables Cloud using MuleSoft to automate cash application, collections, and payment reconciliation processes.

Expertise on creating flows,sub flows and date weave transformation.

Migrated from CH1 to CH2.

Worked on the Mule Api Gateway for the applications polices to API as well for managing the security. Also worked with the proxy settings using the API Gateway for the API’S.

Field experience with munit and Log4j in developing test cases and determining

Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.

Mulesoft Certified Developer

TECHNICAL SUMMARY:

ESB

MULE ESB 4.0,4.1.2,4.3.0,4.4.0

Languages

C, SQL, PL/SQL, XML, XSL, XSLT, JAXB, CSS, Java

Databases

Oracle 11g/10g/9i/, KUDU, MySQL, MS SQL Server 2008

Build tool

Maven

Web Services

SOAP, WSDL, XSD, XML

IDEs

Eclipse, Any point Studio

Operating Systems

Windows Variants, Linux

EDUCATION:

Bachelor Of Technology in ECE from Jawaharlal Nehru Technological University, India

Master’s in computer science from University of Cumberland’s, USA

Project Experiences:

Client: Acadia, Franklin, TN Sep 2024 to present

Role: Senior Mulesoft Developer

Responsibilities:

Led the end-to-end migration of 19 APIs from CloudHub 1.0 to CloudHub 2.0, covering Experience, Process, and System APIs, within a defined 6-month window, improving stability and scalability.

Deployed APIs across multiple environments (DEV, SIT, UAT, Pre-Prod, PROD) with robust automation pipelines using Azure DevOps.

Designed, modified, and enhanced MuleSoft applications and flows, adding missing error handling, modularization, and performance improvements during the CH2 migration process.

Refactored and modularized DataWeave scripts, making transformations reusable and reducing redundancy across integration layers.

Built and configured API proxies and policies (OAuth 2.0, Client ID enforcement, SLA tiers) using Anypoint API Manager, securing external-facing services.

Partnered with the Salesforce team for end-to-end testing, validation of integrations, and data synchronization for workflows including admission, pre-admission, and discharge.

Integrated Medhost and Salesforce platforms using HL7-based APIs, enabling seamless data flow in a healthcare-compliant manner.

Documented and shared Postman Collections for testing in lower environments where test data was unavailable, increasing team productivity and reducing validation cycles.

Implemented a custom Circuit Breaker policy to queue failed requests in MQ and retry after a holding period, preventing data loss when downstream systems were down.

Worked on MuleSoft RPA to automate repetitive tasks such as file handling and data updates between systems where APIs were not available.

Supported automation of manual workflows by using RPA bots, helping reduce manual effort in data processing and improving overall efficiency.

Assisted in monitoring and troubleshooting RPA processes, ensuring smooth execution and quick resolution of issues when automation failed.Supported integration of MuleSoft APIs with Kafka-based messaging systems to enable asynchronous communication across applications.

Worked with teams to define message structures and ensure proper data flow through Kafka topics.

Worked with AI-based dev agent capabilities to generate initial API flow structures based on requirements, which helped in quick prototyping.

Used dev agent to automate some repetitive development tasks like basic flow setup, mapping structure, and documentation drafts.

Helped in speeding up development during early stages by generating base implementations, which were then refined manually.

Supported CI/CD best practices, version control, and deployment consistency through Azure Repos and pipelines.

Provided knowledge transfer sessions and created internal documentation for future maintenance and onboarding of new team members.

Enhanced overall system observability by working with the logging team to integrate MuleSoft logs into centralized monitoring tools for end-to-end traceability.

Environment: MuleSoft (CH1 & CH2), Salesforce, SAP,Medhost, HL7, Mirth Connect, RAML, DataWeave, Mirth Connect, SFTP, Azure Repos, Azure Pipelines, MQ, Postman, MUnit, OAuth2.0, Logging & Monitoring,Dev Agent,RPA

Client: ADT, Irving, TX Jan 2022 to Aug 2024

Role: Senior Mulesoft Developer

Responsibilities:

Involved in requirements gathering, analysis of existing Design Documents, planning, proposing changes by analyzing new Wire Frames, Development and Testing of the application.

Implemented the project under the guidelines of agile methodologies of SDLC.

Co-authored technical specification documents for the developed modules.

Worked with an offshore Mule team and collaborating with them on deliverables.

Participated in daily scrum calls and bi-weekly sprints.

Used MULE Batch Processing to process records from Database.

Utilized various connectors such as FTP, HTTP, File, SMTP, SFTP,SFDC,SAP,Salesforce and Database in different workflows.

Implemented choice, global, custom exception handling mechanisms based on the business requirement in Mule ESB.

Used reusable components across the organization.

Created new and updated existing APIs using RAML 1.0 and API KIT for defining integration schematics.

Worked on integrating MuleSoft APIs with Kafka for event-driven communication, supporting real-time data exchange between systems.

Coordinated with teams to ensure Kafka topics, message formats, and data flow were properly aligned with business requirements.

Supported monitoring and troubleshooting of Kafka message flows, helping resolve issues related to delays, failures, and data consistency.

Integrated with Salesforce system, Google Bigquery,SFDC for billing payments.

Integrated SAP ECC Accounts Receivable (FI-AR) with HighRadius Receivables Cloud using MuleSoft APIs to enable automated cash application and real-time invoice synchronization.

Designed and implemented REST APIs and DataWeave transformations to exchange invoice, payment, and customer data between SAP and HighRadius, ensuring accurate payment matching and reconciliation.

Automated collections and dispute workflows by enabling HighRadius modules, reducing manual follow-ups and improving DSO through better visibility into overdue invoices.

Created multiple resuable flows to integrate data from various sources into Database at integration layer.

Worked with teams to validate and test Kafka-based integrations during UAT and deployments, ensuring messages were processed correctly across systems.

Extensively used Mule Debugger to debug the XML Flows and wrote Munit Test Cases using features like mocking; verify call, and assert conditions based different sets of data.

Utilized Jira tool to estimate and track User stories, analyze BurnOut Graph, Bugs, defects and other features.

Utilized Postman tool for testing the URLs by using get and post methods selection and used the basic authentication.

Used DataWeave for transformation the data from XML to JSON.

Implemented Dateweave scripts based on client requirement.

Used SourceTree to commit to GIT and migrated the developed services from GIT to BitBucket

Utilized Github as the version control system and maintain code repository with changes being done parallel by onshore as well as offshore teams.

Used Maven for Deployment, Jenkins for Continuous Integration and Continuous Development.

Environment: Java 1.8, Anypoint Studio 7.11,OAS 3.0, MS-Access,Salesforce,Google BigQuery, Apache-Maven 3.3.9,RAML,Cloudhub,SFDC,Log4j,Splunk,GIT,RAML,JIRA,ServiceNow,BitBucket,ClientID enforcement, Postman Confluence,MFTS, Jenkins.

Client: CSL Behring/Cognizant, King of Persia, PA Aug 2020 to Dec 2021

Role: Mulesoft Developer

Responsibilities:

Involved in Agile -Sprint methodologies to do requirements gathering, analysis and planning, development & testing.

Understanding and Designing the architecture of the existing system and proposing the new system with API-Led Connectivity in Mule 4.

Designed and developed integration applications using Mule to integrate applications using Mule 4.2.2 runtime, Anypoint Studio 7.4.2 and CloudHub iPaaS (Integration Platform as a Service).

Utilized various connectors such as Sale force, SAP,FTP, HTTP, File, SMTP, SFTP and Database.

Implemented OAuth policies for securies the Api’s.

Created flows and components that are reusable across the api’s.

Code and EDI flow enchancement for business flow.

Configure the firewalls and coustom firewall rules to allow the specific IP ranges and ports.

REST web service API's using API Kit Router in Mule.

Used AnyPoint Studio IDE for the development process.

Implemented SSL configuration for secured transmission of messages.

Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.

Developed an Integration Component with third party application using Mule ESB.

Experience in Mule Soft AnypointAPI platform on designing and implementing Mule API's.

Involved in Transformations using DataWeave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.

Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloudhub.

Created Jenkins user guide documentation and provided to users.

Involved in bug fixes and production support.

Environment: Mule ESB 3.X and 4.X, AnyPoint Studio 7.6, API router, Azure, ServiceNow,Amazon SQS Queues, RAML,Oauth2.0,M-unit,Bitbucket,Sourcetree,ApacheMaven3.3.9,salesforce,cloudhub,splunk,JSON,EDI connectors.

Client: Johnson & Johnson, Raritan, NJ Jan 2019 to July 2020

Role: Mulesoft Developer/Admin

Responsibilities:

Involved in requirements gathering, analysis of existing Design Documents, planning,Development and Testing of the application.

Co-authored technical specification documents for the developed modules.

Worked with an offshore Mule team and collaborating with them on deliverables.

Participated in daily scrum calls and bi-weekly sprints.

Published RAML as an endpoint proxy.

Performed Admin Tasks using MMC and worked on troubleshooting the deployment fails using MMC.

Designed and developed integration applications using Mule to integrate Salesforce applications using Mule ESB 3.8 runtime, Anypoint Studio 7.1 and CloudhubiPaaS (Integration Platform as a Service).

Implemented Security Mechanisms like Security Certificates, Key Exchange, Encryption, Description and OAuth Authentication & Authorization using Access Token.

Used MULE Batch Processing to process records from Database.

Utilized the following Mule components extensively for development – Salesforce connector, Choice router, Scatter-Gather router, Expressions connector for plugging in custom Java expressions, Dataweave Transformers, etc. And used MEL (Mule Expression Language) to manipulate payloads.

Experience in deployment of Mule ESB applications using MMC and CloudHub.

Used Database Connectors to connect with respective systems using Mule ESB.

Implented Api security policies based on the requirement.

Extensively used Mule Debugger to debug the XML Flows and wrote Munit Test Cases using features like mocking; verify call, and assert conditions based different sets of data, Utilized Jira tool to estimate and track User stories, analyze BurnOut Graph, Bugs, defects and other features.

Utilized Postman tool for testing using basic auth.

Used MUnitfor Mocking and Unit testing Mule flows.

Used Anypoint Monitoring to check the logs

Used SourceTree to commit to GIT and migrated the developed services from GIT to BitBucket

Utilized Github as the version control system and maintain code repository with changes being done parallel by onshore as well as offshore teams.

Used Maven for Deployment, Jenkins for Continuous Integration and Continuous Development.

Environment: Java 1.8, Anypoint Studio 7.1, MS-Access,, Apache-Maven 3.3.9, RAML, RFT, anypoint monitoring, GIT, JIRA, BitBucket, Postman, Jenkins,SFTP, Salesforce, MMB DB,Python,JavaScript

Client: Transamerica, Harrison,NY Sep 2017 to Dec 2018

Role: Mule ESB Integration Developer

Responsibilities:

Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.

Installation and configuration of Development Environment using Anypoint studio with Mule Application server on cloud and premises.

Created Mule ESB artifact and configured the Mule configurations files and deployed.

Developed Restful/SOAP WebServices in MuleESB based on SOA Architecture.

Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Worked on MULE API manager and RAML (RESTful API modeling Language).

Created REST API's using RAML and developed flows using APIKIT Router.

Developed an Integration Component with third party application using Mule ESB

Used GIT as version controlling tool and Maven for building and deployed application to Cloudhub.

Integrating the salesforce with Mulesoft for connecting applications, data sources and APIs with cloud.

Experience in integrating Cloud applications like SFDC and Cloud Database using Mule ESB.

Utilized custom logging framework for Mule ESB application.

Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS.

Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.

Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.

Integrating data using Sales Force, HTTP, Web-Service connectors.

Involved in Transformations using XSLT, DataWeave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.

Initially we are running our applications in 3.7.3 mule server, currently we are migrating all our application to 3.8.3

Used MUnit for Mocking and Unit testing Mule flows.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: JAVA, Mule ESB, Mule Management Console, Anypoint Studio, Apache-Maven,Cloudhub, RAML, Nexus, Putty, XML, JSON, PL/SQL, SQL, Log4J, CVS.

Client: JB-Hunt, Bentonville, AR Feb 2016 to Aug 2017

Role: Java/J2EE Developer

Responsibilities:

Worked in Agile model, Conducting Daily Scrum/Stand ups, Backlog Grooming, Sprint Planning Sprint Review, Sprint Retrospective Meeting, supporting Product owner in refining and grooming product backlog.

Implemented and designed user interface for web based customer application

Used Python for simple scripting and data processing tasks, helping automate small workflows and improve efficiency in backend operations.

Worked with JavaScript to enhance UI functionality and handle client-side interactions, improving overall user experience. Used Spring Framework for Dependency injection and integrated with the Spring Web Flows.

Used Hibernate as ORM tool to store the persistence data into the DB2 database.

Involved in developing app using Spring MVC and used other modules of Spring DI & AOP.

Involved in implementing Programmatic transaction management using AOP.

Used Hibernate with JPA for attaining Object Relational Mapping

Building, Deployment and Configuration Management of the source code to WAS servers.

Designed and developed authentication process by using OAuth2.

Involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types.

Wrote JUNIT test cases to test the functionality of the code by using Mock Framework.

Used SOAP UI tool for testing web services connectivity.

Used Git Hub to Check-in and Checkout the code.

Used Log4j framework to log/track application.

Environment: Core Java, J2EE, CSS, Spring, Hibernate, HTML, XML, SQL, JavaScript, CSS, Bower, Gulp, EJB-3.0, Rational Software Architect (RSA), WAS, Unix, REST Web Services, SOAP UI, Maven, Apache Tomcat Server, JUnit, Log4j, Check Style, PMD, Python,JavaScript

Client: Dhanush Infotech, Hyderabad, India May 2014 to July 2015

Role: Software Developer (Java/J2EE)

Responsibilities:

Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.

Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.

Facilitated discussions with Systems Analyst to identify technical requirements.

Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on Html, Css/Scss, and JavaScript development.

Provided time estimates for front-end development on projects, consulted with project managers and clients on front-end development tasks, managed developer resources, provide insight into user interface design, and interacted directly with clients to answer any questions or concerns.

Developed UI screens using JSP, Struts tags and Html.

Used Jakarta Struts Framework, based on the Model View Controller architecture for rapid application development and ease of maintenance.

Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers.

Developed non-functional Html, Css pages from the mock ups and involved in UI review with UI architect and Business Units.

Implemented Ajax functionality using Jquery, Json and Xml.

Designed new classes and functionalities using various Jquery components for CRM application for customer service.

Developed and designed the various screens and its architecture in accordance to UI Specs.

Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing

Environment: Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlets, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, J-Unit, ANT, Rational Rose, Clear Case.



Contact this candidate