• Over 10 years of IT experience with 8 years experience in API and Application development and Enterprise application Integrations using Mule ESB.
• Expertise in working with Mule API manager and RAML over Any point Studio, Cloud - Hub, API Gateway, and Management.
• Expertise in developing the integration workflows using an ESB framework.
• Expertise in Relational databases such as Oracle and MySQL Database.
• Good experience in implementing Service Oriented Architectures (SOA) with XML/JSON-based Web Services (SOAP and REST) with technologies like WSDL, and SOAP.
• Good experience in using Transformers, Filters, Flow Control, Collection splitters /Aggregators/ Scatter- Gather etc.
• Expertise in using Mule Data Weave in Data transformations for in Mule Flow.
• Extensive usage of Maven to build scripts for automated the build process.
• Good experience on Mule flow variables, record variables, MEL (Mule expression language), various connectors like (File, HTTP, Oracle database, Salesforce, CXF), flow references and exception strategies.
• Application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
• Experience in ANT and Maven build tools for building and deploying the application in web/app servers.
• Field experience with Munit and Log4j in developing test cases and determining application functionality.
• Experience in Mule Administration, Configuration and Tuning with Mulesoft MMC and Enterprise release capabilities.
• Experienced in different IDEs like Eclipse, IntelliJ, NetBeans, Any Point Studio and Maven for Development.
• Good experience extensively in Agile, Waterfall methodologies.
• Participate in Agile/Scrum meetings with various stake holders, capture requirements and translate to
technical.
• Participate in analysis, design, development, and implementation API life cycles of the project
. • Design and Develop Restful API’s using API Designer and generated flows using RAML file.
• Configure and implement Batch Processing to syn data from database to salesforce.
• Create MUnit test cases for all System, Orchestration, and Experience API’s.
• Transform messages using XSLT, DataWeave, and Custom Java Transformers to transform data from one
format to another format.
• Implement API security policies (as set by API manager), applied to all client-facing proxy APIs for
CORS, OAUTH2.0 access token enforcement, ClientID enforcement and Rate Limiting - SLA Based and
Secured Mule service endpoints using OAuth2.0, HTTPS and SSO.
• Leverage Mule connectors like HTTP, Database, SMTP, FTP, JMS, File and Knowledge on Sales force
and VM.
• Develop Event publisher and Event Catalog to fulfill the core functionality of event messaging framework -
Rabbit MQ, namely, to allow applications to publish business events to subscribed systems.
• Secure property files using AES algorithm and configure trust store key store files.
• Automate build and deployment process with Jenkins, Maven, SVN, Nexus.
• Participate in code walk-throughs, design review sessions, Mule Debugging, and Error fixing.
• Done performance tuning by implementing parallel call with scatter gather, database connection pool and
implement cache strategy.
• Participate in production support and validation. • Environment: Mule ESB 3.x, Anypoint Studio, Cloud
Hub, ActiveMQ, RAML, ActiveMQ, APM, Nexus, Maven, CloudHub, XML, XSLT, CSS, LDAP, PL/SQL,
SQL, Log4J, Web Services - WSDL, SOAP, CXF, Jenkins.
• Participate in writing batch jobs to run at specific schedule times and transformations using Data Weave
• Implement transformations, exception handling, testing & Security of Mule ESB endpoint through
OAuth
• Formulated build and deployment using Maven to deploy artifacts to On-perm Server.
• Create Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and
queues, some transformations were also done at integration layer.
• Make use of Mule components such as Dataweave, JAXB, File Transport, SMTP Transport, FTP/SFTP
Transport, and JDBC Connector.
• Configuring Mule process for fetching data from topic and makes web service calls to middle tier Mule
ESB for processing and put data on Server.
• Implemented data transformation using XPATH, XSLT, Dataweave, Custom java classes.
• Used AMQP Endpoints to connect to RabbitMQ which is messaging queue.
• Implemented build package tool using Maven and build code in Jenkins.
• Build and Deployment of services in Mule ESB server using both manual and automated process.
• Managed servers by Bamboo and Bitbucket for CI/CD process with Maven.
Tools: Postman, Soap UI, AnyPoint Studio, AnyPoint platform for deployment. Bamboo, Bitbucket, GIT,
IBM DB2 with Squirrel SQL Client and Toad, IBM MQ
Operating Systems: Windows Server, Red Hat, AIX, CentOS
Database: MS SQL, Oracle, Mongo DB, DB2
Integration: MuleSoft 3,4, AnyPoint
Studio, API Management, CloudHub, SOAP,
Restful WS, WSDL, JAXP, JAXB
Tools: Jenkins, GIT, SVN, Clear Case, Artifactory
Programing Language: Shell script, Java, MEL, JavaScript, XSLT,Python, C, C