We provide IT Staff Augmentation Services!

Sr. Muleesb Consultant Resume

Corte Madera, CA

SUMMARY:

  • 8 years of professional Information Technology experience with 4+ years of experience in Enterprise Service Bus (ESB) projects using MuleSoft.
  • Mule soft experience in implementing service - oriented architecture (SOA) and enterprise application integration (EAI) using MuleSoft Any point Studio3.x.
  • Expertise on developing Integration artifacts using Mule Soft connectors such as SFDC, Database, JMS, SFTP etc.
  • Expertise in using MuleSoft studio in creating various flows to integrate API's, Databases and SAAS applications.
  • Creating Flows, Sub Flows, Exception strategies and used Data Mapper and Data Weave extensively for transformations in Mule Any point studio.
  • Strong working Experience in using Transformers, Filters, Flow Control, Collection Splitters/Aggregators/Scatter - Gather etc.
  • Experience in developing web applications using SOAP based Web services-SOAP, WSDL, CXF, AXIS, and JAX-WS and Restful Web Services - JAX-RS, CXF, and JERSEY.
  • Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Good hands on experience using Mule connectors like HTTP, FILE, FTP, SFTP, SAP, SALESFORCE, HL7 and database connectors as a part of integration usage.
  • Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule Flows.
  • Developed Mule flows to integrate data from various sources into Database from ActiveMQ topics and queues and also some transformations were also done at the integration layer.
  • Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content based routing using Mule ESB.
  • Worked in production environment resolving production issues with less resolution time.
  • Participate in the discussions to understand the integration requirements.
  • Experience in developing applications using web/application servers like Web Logic, Web Sphere, JBoss & Tomcat. Data Transformations using Mule ESB.
  • Identify, analyze and develop interfaces and integration flows using Mule ESB Any point platform including Mule Runtime, Connectors, Design Center and API management.
  • Hands on experience designing RAML specs, building API’s using API Kit in Mule applications.
  • Used Maven to build the projects and deployed the application on Premise OpenShift Enterprise application server.
  • Hand-on experience with transformers, exception handling, Munit testing & Security of Mule ESB endpoint through OAuth.
  • Customized the integration workflows using an ESB framework also with Mule Soft MMC and Cloud Hub.
  • Experienced in handling Anypoint Studio for creating various flows to integrate APIs, Databases and SAAS applications and deployed mule applications to Cloud Hub and on-premise servers.
  • Experience in Mavenizing Mulesoft project and creating builds using Maven build tools for deployment to CloudHub / Mule MMC.
  • Experience in B2B Integration using EDI and SOAP protocols.
  • Expertise in making the Continuous Integration successful using Jenkins.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Extensive experience in Use cases development, Design, Object/Service modeling using UML modeling.
  • Data Transformations using Mule ESB and Involved in unit testing and writing the MUnit Test cases for the flows.
  • Good exposure on using IDE's like Eclipse and Net beans, UML, Use Cases, Collaboration, Class, Activity and Sequence Diagrams.
  • Good communications skills, quick learner, bi-lingual, self-motivated also excellent customer relations in collecting, and analyzing user requirements towards achieving goals set by the team.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL and PL/SQL.

MuleESB: Anypoint Studio, Mule EE 3.6 to 3.8, RAML, Dataweave, CloudHub, MMC.

Java Technologies: JDBC, Servlet, Spring, Hibernate, Core Java, EJB-Session Beans & JMS

Databases: Oracle8i/9i,MySQL,MSSQLserver

IDE's & Utilities: Eclipse and JCreator

UI Technologies: HTML, XML, CSS, AJAX, jQuery

XML Technologies: XML, XSD, DTD, XSLT

Web Services: WSDL, SOAP, CFX, AXIS

App Servers: Tomcat, Web Sphere, Web Logic

Protocols: TCP/IP, HTTP and HTTPS

Operating Systems: UNIX, WINDOWS, MS-DOS

Servers: Apache Tomcat, JBoss Web Sphere.

Development Tools: Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse and Any point Studio.

PROFESSIONAL EXPERIENCE:

Confidential, Corte Madera, CA

Sr. MuleESB Consultant

Responsibilities:

  • Involved in Agile -Sprint methodologies to do requirements gathering, analysis and planning, development & testing.
  • Involved in Agile scrum meetings, updating the tasks based on the user stories in Rally.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Developed a RAML based REST web service API's using API Kit Router in Mule.
  • Published RAML API's as an Endpoint Proxy via the API Gateway and deployed the Mule Deployable Archive in the Mule Management Console (MMC)
  • Building, Deployment and Configuration Management of the source code to WAS servers.
  • Used Any Point 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.
  • Defined the System Interfaces (XSD), created Mule ESB flows, performed payload transformation & developed middleware data Entity Mapping Solution.
  • Developed an Integration Component with third party application using Mule ESB.
  • Migrated Mule ESB 3.8.3 apps to Mule ESB 3.9.0 and updated all the dependencies.
  • Implemented JMS to asynchronously send messages.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages to main asynchronous.
  • Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
  • Experience in Mule Soft Any point API platform on designing and implementing Mule API's.
  • Involved in Transformations using Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
  • Work with external 3rd parties to integrate their web services with the gateway
  • Integrating data using Sales Force, JMS, HTTP, Web-Service connectors.
  • Used Web Service Consumer Connector to consume the Web services in Mule.
  • Widely used Splitters, Scatter-Gather scopes and Batch processing in Mule ESB.
  • Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC & Intact using Mule ESB
  • Deployed Mule applications into MMC (Mule Management Console).
  • Performed Admin Tasks using MMC and worked on troubleshooting the deployment fails using MMC.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth .
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues. Used GIT Hub for the version control.
  • 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 Cloud hub.
  • Experience of testing API and mule application using POSTMAN.
  • Involved in creation & deployment of the application, and Expertise with unit testing by writing the MUnit test cases for Whole application.
  • Created Jenkins user guide documentation and provided to users.
  • Involved in bug fixes and production support.

Environment: Java, JMS, JDBC, Mule ESB, Any Point Studio, JSP, WebSphere MQ, MVC, Any point API, CloudHub, RAML, XML, Log4j, Maven, Salesforce, GitHub, Oracle11g, SQL Server.

Confidential, Red Bank, NJ

Sr. MuleESB Developer

Responsibilities:

  • Involved in Agile-Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in the development of various use cases, classes and sequence diagrams using UML.
  • Created Mule ESB artifact and configured the Mule config files by using Standard wireframe and deployed.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Migrated ETL Data Stage Jobs to Mule ESB.
  • Created Http inbound & outbound flows and tested it working functionality.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Developed RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI.
  • Developed REST services to talk with adapter classes and exposed them to front-end.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Expertise in MuleSoft AnyPoint API platform for designing and implementing Mule APIs.
  • Expertise in using Mule soft Anypoint studio in creating various flows to integrate applications, Web services, API's and databases
  • Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.
  • Implemented flows for salesforce outbound / inbound calls and business process.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of mule endpoint through WSSR.
  • Involved in developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMq topics and queues, transformations were also done at the integration layer.
  • Developed the services interface to access core services & provisioning services using Mule ESB 3.7.3.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Developed an Integration Component with third party application using Mule ESB.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • Developed automated Build files, reporting and documentation using Maven.
  • Used MUnit for Mocking and Unit testing Mule flows.
  • Used SVN for source code version controlling.

Environment: JAVA, Mule ESB, Any Point Studio, ActiveMQ, Cloudhub, RAML, API, Runtime Manager, MMC, Nexus, XML, XSLT, XPATH, REST, JAX-RS, CXF, Apache-Maven, Filezilla, Putty, Mockito, SVN, EMMA, QC, Rally.

Confidential, Fort Mill, SC

Java/MuleESB Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning meetings.
  • Designed UML diagrams like Use case, Class and Activity diagram using Microsoft Visio tool based on the requirements gathered.
  • Involved in writing application code and development activities especially in a SOA environment with Mule ESB.
  • Used API Designer to design API, built APIs, tested APIs, ran APIs, and manage these through Any-Point platform.
  • Used Apigee Management APIs for certain operations.
  • Consumed Web Services for transferring data between different applications.
  • Utilized spring beans XML configurations for Dependency Injection.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third party applications.
  • Developing custom Java classes for custom processing for use in Mule Flows
  • Done with Integrations using connectors such as Sale force, SAP, Data Base, HTTP, FTP and File Connectors.
  • Created various RAML resources to implement REST Based APIs as a part of project implementation.
  • Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Transformed Xml messages to Sales force objects.
  • Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows and written Java POJO classes to merge the data from the different applications into a specific format.
  • Involved in creating http inbound & outbound flows, transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format and security of Mule ESB application using OAuth.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues.
  • Widely used Splitters, Scatter-Gather scopes and Batch processing in Mule ESB.
  • Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Formulated build and deployment using Maven to deploy the artifacts to Cloud Hub
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Used putty for Ssh keys and passwords information to access the folders.
  • Involved in handling Various Exception Strategies that notifies the user of any Issue.
  • Worked on Maven during build process by modifying pom.xml to use latest libraries and specifications.
  • Jenkins for Continuous integration and Continuous Development.
  • Designed and developed Logging service to log errors and messages using Log4J.
  • Used Mule debugger to debug the XML flows and Involved in creation and deployment of the application, done with unit testing by writing the M-Unit test cases.
  • Configured and developed Enterprise schema design for Clear Quest.
  • Used GIT as a version and source controlling tool and deployed the application on premises as well as on Cloud hub.
  • Experience of testing API and mule application using POSTMAN.
  • Provided production support by debugging system issues.

Environment: Java/J2EE, Web Services, Mule ESB with mule server, Any point studio, Mule Management Console, Spring, Oracle, XML, JASON, Active MQ, RAML, Clear Quest, Cloud Hub, MySQL, Maven, Postman, Jenkins, Log4j, GitHub, Web Logic, Microsoft Visio, OAuth, FileZilla, Putty.

Confidential

Java developer

Responsibilities:

  • Involved in Analysis, Design, Development and Production phases of the application.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Developed Form Beans and Action classes using Struts framework along with validation framework.
  • Used Struts, Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
  • Used Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML and CSS in developing the presentation layer.
  • Developed JSP pages for the presentation and used JSP tags.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on the Apache tomcat server.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
  • Developed applications using struts. Developed Action classes, Action forms, JSP and struts-config.xml, web.xml configuration files.
  • Developed UI using Swing, JSP, HTML, CSS, JavaScript, and jQuery.
  • Analyzed the database needs of applications and optimized them using MongoDB database.
  • Developed of XML files, Schema's and parsing them by using both SAX and DOM parser's.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Developed Stateless Session Beans which will in turn call DAO's to retrieve & update data into Database.
  • Used Build Management tools Ant and Maven for writing build.xmls and pom.xmls.
  • Involved in Unit Testing using JUnit and Integration of Use Cases.
  • Used version tools like SVN for source code and project documents.

Environment: Java 1.7, HTML, CSS, JSP, Struts, Apache Tomcat, Design Patterns, XML, JavaScript, jQuery, XSLT, Ant, Maven, Log4j, SQL, Junit, SVN, NetBeans.

Confidential

Java Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process. .
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP,XML Schema (XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB 2.

Hire Now