Sr. Mule Esb Integration Developer Resume
Columbus, OH
SUMMARY:
- Overall 6+ years of experience in SDLC including Requirements gathering, Analysis, Design, Development, Testing and maintenance of Java applications/products.
- 5+ years of experience as Mulesoft ESB Developer in Enterprise Service Bus (ESB) projects using MuleSoft.
- Strong experience with Mule ESB, Mule API, Mule Anypoint Studio, and Mule Cloudhub and RAML.
- Proficient inMuleSoftAnyPoint API platform on designing and implementing Mule APIs.Strong working noledge on API Gateway.
- Experience on creating Flows, Sub Flows, Exception strategy, DataWeave transformation, DataMapper and other activities.
- Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce as a part of integration usage.
- Experience with Mule Soft MMC and enterprise release.Worked with relevant message processors in Mule ESB and with all exception strategy handling, MEL (Mule Expression Language).
- Solid Knowledge in Java/J2EE technologies. Well experienced in MVC architecture, Hibernate and Struts frameworks.
- Experienced in designing the Front - end pages using scripting languages like HTML, DHTML, CSS, JavaScript, jQuery JSF and server side-side web applications using Node.js.
- Knowledge on RDBMS like Oracle, MySQL, DB2 and NoSQL Databases like MongoDB
- Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
- Involved in Complete Life Cycle development using Mule ESB based on SOA architecture. Also, responsible to develop Restful/SOAP Web Services in Mule ESB based on SOA.
- Strong development experience with producing and consuming Java Web Services using WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, XML, WS-Security.
- Good hands on experience using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
- Proficient in Creating cluster environment using Mule ESB with Mule Anypoint Studio and Creating ActiveMQ, RabbitMQ with different topologies in Enterprise Integration.
- Experience with JMS both Synchronous and Asynchronous messaging.
- Worked on both Enterprise and Community edition of Mule ESB. Also, worked on developing an API using RAML.
- Experience in configuring and deploying the application on Apache Tomcat, WebSphere, WebLogic & JBoss application servers.
- Experience in using different IDEs such as Eclipse, My Eclipse.
- Application integration usingMuleSoftESB and IBM Message Broker for integrating and orchestrating the services.
- Expertise in doing unit testing using Junit, Mockito & Power Mockito.Involved in unit testing and writing the MUnit Test cases for the flows.
- Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.
- Experience with different version control/tracking systems like CVS, GIT & SVN.
- Extensively used Maven & ANT as build script for application build and deployment.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Sr. Mule ESB Integration Developer
Responsibilities:
- Followed the guidelines ofAgilemethodologies ofSDLCfor project management and was involved in completeSDLCusing Agile including design, development, implementation & testing.
- UsedMule ESBdesigning for routing, error handling, JMS, VM connection. Deployed Mule applications intoMMC (Mule Management Console)
- Extensively usedHibernatein data access layer to access and update information in the database.
- Developed a RAML based REST web services API's using Mule ESB.Used Mule ESB to route various service calls, to do validation of service input and to handle exceptions.
- Involved in creating http inbound & outbound flows and orchestration usingXPathusing MULE ESB.
- Has writtenMUnittest cases to validate the Mule flows.
- Involved in building the code & deploying onJBossapplication server.
- Done with transformers, exception handling, testing & Security ofMule ESBendpoint throughOAuth.
- UsedRAML APIfor routing to web services.Used Batch Scope for Bulk transfer of Data. Schedule trigger done by Poll, Quartz and used Mule requestor to connectFTPon demand.
- Carried out integrations using connectors such asSalesforce, HL7, SAP, Database, HTTP, FTPandFile Connectors.
- UsedCollectionsplitterandAggregatorto collect small chuck of message to transform in to require payload.
- Implemented complex transformation Logics usingMEL(Mule Expression Language)
- Used Database Connectors to connect with respective systems usingMule ESB.
- CreatedMULE ESB artifactand configured the MULE configuration files and deployed.Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Developed Mule flows to integrate Data from various sources into Database, fromActiveMQtopics and queues, some transformations were also done at the integration layer.
- Worked onMuleSoftAnypoint APIplatform on designing and implementingMule API
- UsedJMSto pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
- UsedGithubas a repository and usedMaven, Jenkinsfor Build and deployment respectively.
Environment: Java, Servlets, JSP, Hibernate, Spring, MuleSoft ESB 3.9.2 & Mule 4.14 API Manager, Anypoint Studio, ActiveMQ, Salesforce, JMS, EJB, Hibernate, HTML, XML, Design patterns, Web services, UML, Junit, JQuery, Oracle.
Mule ESB Integration Developer
Confidential, Houston TX
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, backlog grooming, Sprint planning, testing and Maintenance phases of Application inAgile methodologies - Sprint & Scrum.
- UsedHTTPconnector to make calls toREST API’sinMULEflows and posted the data toWCSto update Faculty Profiles.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security ofMuleendpoint throughWSSR.
- CreatedMuleESB artifact and configured theMuleconfig files and deployed.
- Involved in creating http inbound & outbound flows and orchestration using XPath usingMULE ESB.
- UsedMuleto configure Inbound and Outbound messages for message transformation between transports. Experience in integrating Cloud applications like SFDC, Workday & Intact usingMuleSoft ESB.
- Created Request transformer, Response transformers, Custom Components and configured inMuleSoft ESB.
- CreatedMule Flowsusing End Point, Connector & Components usingMule ESBto integrate client/server systems.
- Developing flows / orchestrations for integrating the components written on top of different internal platforms usingMule ESB and ActiveMQ.
- UsedMaventool to build & deploy the application on the server.
- Usedlog4Jfor logging and debugging of the application.
- Involved in analyzing performance of the application, gatheird thread dump & tuned the application using JProfiler.
- UsedData Mapperas well asDataWeavefor data transformations and data validations within flows & sub flows.
- DevelopedMuleSoft ESBprojects for the services with synchronous and asynchronous mule flows.
- Implemented clustering and throttling concepts forMulebased solutions.
- Working noledge ofAPI managementusingAnypoint APImanagement tools.
- Developed service interfaces to access core services & provisioning services usingMuleSoft ESB
- Deployed web services are tested usingSOAP UItool.
- Involved in unit testing usingJUNITwith Mockito, Integration testing and system testing.
- Deployed the application inUNIXmachine and usedFTPto see the logs etc.
- Implemented integration flows usingMule AnyPoint Studioto connect toREST, SOAPservice,OracleDatabase, andActiveMQ broker. ImplementedRAMLfiles for different entity creations and respective associations.
- Experience in integrating of different systems that includesData Base, Salesforce, & SAP.
- UsedJMSfor Asynchronous messaging.
- Gather requirements and planning on integration of both SAS applications usingMule ESB.
- Tightly integrated applications usingMULE ESB.
- UsedMMC(Mule Management Console)to monitor the request and response payload.
- Involved in unit testing and writing theMUnitTest cases for theMuleflows.
- Involved in doingJUNITtesting and ran the TEST SUITE using EMMA tool.
- Rancheck styles, find bugs and PMD defectsand fixed them.
- Configured statuses in common tables to maintain Workflow process
- Addressed defects identified in QA, IST phases. And tracked them usingQuality Center.
Environment: Any point Studio, Mule ESB 3.5, Mule Management Console, RAML, ActiveMQ, Apache-Maven 3.3.3, Nexus, FileZilla 3.14.1, Putty, Salesforce, GIT, Oracle, JIRA, Confluence
Mule ESB Integration Developer
Confidential - Irving, TX
Responsibilities:
- ImplementingAgiledevelopment processes on Software Development life cycle (SDLC).
- Gather requirements and planning on integration of both SAS applications usingMule ESB.
- Involved in creating http inbound & outbound flows, custom java andXSLTtransformers and security ofMuleendpoint throughWSSR.
- Designed and developed enterprise services usingRAMLandRESTbased APIs. Creating and consumingCXFsoap andRESTservices.
- Also usedAPInotebookfor testing and improving theAPI.
- Used Mule ESB for designing routing schemas, error handling,JMS, VMconnection and spring-based resource initialization process.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
- Used Ctrl-M Manager to control access and enforce policies across multiple resources and coordinated with larger projects involving multiple groups.
- Developed flows/orchestrated the integrations of the components written on top of different internal platforms usingMule ESBandActive MQ.
- Worked in build process, such as running build scripts to check out the code fromSVN, to build it and deploying underUNIXboxes also runningWebSpheredeploy, startup scripts.
- Created theMULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
- Involved in unit testing and writing theMUnit Test casesfor the flows and did the logging and alerting as well.
- WrittenJenkinsscripts for automated deployment and to prepare the build of the entire application and deployed incloud hub.
- Extensively usedMulecomponents that include File,SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.2 and updated all the dependencies. Migrated deprecated Data Mapper mapping toData Weavein MULE ESB.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tierMule ESBfor processing.
- Created theMULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application usingOAuth.
Environment: Java 1.7/1.8, Mule ESB 3.x, Mule ESB server Runtime, Active MQ, Any point studio, Cloud hub, RAML, GIT, RESTFUL, XML, JSON, Apache-Maven.
Mule ESB Developer
Confidential
Responsibilities:
- Followed the guidelines of Agile methodologies of SDLC for project management. Involved in requirements gathering, analysis of existing Design Documents, planning, Development and Testing of the application.
- Involved in complete life cycle development using Mule ESB based on SOA architecture.
- Participated in scrum meetings with various teams to coordinate project developments and issues.
- Created Muleflows using DB Connectors and SFDC, Using SFDC connectors to upsert data into SFDC.
- Experience withMulePI Gateway andMuleAPM.
- Worked withMuleAny point API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
- Implemented Security Mechanisms like Security Certificates, Key Exchange, Encryption, Description, encoding and decoding
- Exposed RESTful web services inMuleand invoked them using Postman.
- Consumed SOAP Web Services using WSDL Files and transformed them into appropriate format.
- Experience with Any Point Partner Manager (APM) to Configure Trading Partners & Monitor B2B Transactions.
- CreatedMule ESB flows using Any point Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
- Used Data Weave extensively to do data transformations along with custom Java Classes.
- Create batch processing for performing ETL operations from SFDC to downstream systems.
- Used ActiveMQ for messaging service in the applications.
- Integration ofMule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Used Data Base Connectors to connect with MS-Access usingMule ESB.
- Created flows to perform CRUD operations on MS-Access.
- UsedMuleBatch Processing to process records from Database.
- Utilized various connectors such as FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database in different workflows.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement inMule ESB.
- Worked on variousMuleconnectors / adapters, developing API, APM and developing services on CloudHub.
- Extensively usedMuleDebugger to debug the XML Flows and wrote Munit Test Cases using features like mocking, verify call, and assert conditions based different sets of data.
- Migrated Existing Java Code implemented using Spring Controllers intoMule Flows to be invoked by the UI.
- Used Maven for Building, Jenkins for Continuous Integration and Continuous Development.
Environment: Java 1.7/1.8, Mule ESB 3.x, Mule ESB server Runtime, Active MQ, Any point studio, Cloud hub, RAML, GIT, RESTFUL, XML, JSON, Apache-Maven.
Java Developer
Confidential
Responsibilities:
- Involved in Requirements gathering & analysis, Design, Development, Testing and Integration of the application.
- Designing JSP using Java Beans.
- Used Spring MVC and Hibérnate Framework for data handling.
- Involved in implementing the Hibernate API for Relational Mapping.
- Implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
- Developed Hibernate mapping configuration files to provide the relation between java objects and database tables.
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Used JS form validations for validating the client side data.
- Used Maven scripts to build and deploy war files to QA environment.
- Wrote JUnit test cases to test the server side Modules.
- Designed the user interface of the application using HTML, CSS3, and JavaScript.
- Worked on Java Script libraries like jQuery, Angular JS and JSON
- Developed JUnit test cases for Unit testing.
- Used Spring validation framework for performing data validations.
- Developed UNIX shell scripts to automate business process. This includes feeding data to database and creating CSV files to send the data to different vendors.
- Generated the Responses based on the Requests sent by the UI using the Json Objects.
- Analysis and Design of various modules using SOA and J2EE stack.
- Implemented various Design patterns for the application including Singleton, DAO, Bean Factory, and Session Facade.
- Involved in writing the ANT scripts to build the application.
- Involved in using Log4J to create log files to debug.
- Used the GIT Repository for versioning.
- Wrote test cases using Mockito.
- Used Maven for project builds.
- Participate in deployment support for the releases.
Environment: JAVA JDK 1.6,1.7, J2SE, J2EE, Angular JS, Hibernate 3.0/4.0, SOAP and Restful Web Services, Spring 3.2, JUnit, Mockito, JavaScript, JDBC, PL/SQL, XML, UML, Linux, IOS, Oracle 10g, Vertica, Cassandra 2.1, Tomcat 6.0, Maven, JPA 2.1, Jetty, Log4j, Junit4.1, MongoDB.