We provide IT Staff Augmentation Services!

Sr. Mule Esb Integration Developer Resume

3.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • Over 8 years of experience in SDLC including Requirements gathering, Analysis, Design, Development, Testing and maintenance of Java applications/products.
  • 4 years of experience in Enterprise Service Bus (ESB) projects using MuleSoft. Furthermore, experienced in Core JAVA, Servlet, Jsp, Struts, Hibernate, Spring Ajax, Jquery, Jsf, Gwt, Java Script, Angular JS, Ejb,Jms, Tibco& Web Services, SOAP, REST using with J2EE servers deployment wizards like Web Logic, JBoss, Websphere, IPlanet and Netscape etc.
  • Mule ESB experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.
  • Extensively worked on Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
  • Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
  • Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third party solutions.
  • Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters with MuleSoft ESB.
  • Technical experience in the areas of Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML and SDLC of distributed applications. Hugely experienced in using MuleSoft that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on premise servers.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
  • Knowledge of Oracle ADF Framework to develop web applications. Work experience in implementing ESB Integration Services using MuleSoft ESB and Talend ESB.
  • Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • Extensive experience on Agile, Waterfall and RUP methodologies.
  • Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.
  • Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ, JMS and Rabbit MQ.
  • Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and also a contributor to Mule ESB open-source.
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.
  • Extensively worked on XML technologies like XSD, XSLT, XQuery, Xpath for data transformations in Mulesoft.
  • Tremendous knowledge in working with databases like Oracle, DB2, MS SQL and My SQL.
  • Field experience with Junit and Log4j in developing test cases and determining application functionality.
  • Extensive experience in SOA and experience in developing Web services, WSDL, SOAP, and JAXB/JAXP.
  • Experience with API, Web Service, and messaging security standards, protocols and technologies, including TLS/SSL, OAuth,WS-Security, SAML, LDAP, SFTP, and PKI.
  • Had an experience in working with Anypoint studio of Mule ESB.
  • Integrated different systems that includes File Upload, Data Base, SAP, Sales Force, Web services and spring services etc. using Mule ESB.
  • Have written MUnit test cases to validate Mule Flows.
  • Worked closely with QA and other support teams in Test Driven Development (TDD) methodologies.

TECHNICAL SKILLS:

Programming Languages: J2SE, J2EE, C, C++, SQL, PL/SQL, SAS Advanced, BPEL, UML

J2EE: Servlet, JSP, JDBC, JNDI, JSF.

Integration Tools: Mule ESB, OSB, IBM Message Broker.

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JQuery, AngularJS, Bootstrap JS.

Frame Works: Struts1.x/2.x, Spring, Hibernate.

Database: PL/SQL, MySQL, Oracle11g, DB2, MongoDB.

Deployment Servers: WebLogic, Tomcat, JBoss, WebSphere8.0.

Messaging System: ActiveMQ, IBM MQ, RabbitMQ.

Web Services: WSDL, SOAP, UDDI, JAX-WS, REST-JAX-RS, CXF, AXIS, SOAP UI.

Developer Tools: Anypoint Studio, Eclipse, RAD, NetBeans.

Build Tools: Ant, Maven, Gradle.

Version Controller Tools: CVS, SVN, Clear case, GIT, Harvest.

Operating Systems: Windows, Unix, Linux

Integration Tools: IBM Message Broker, Mule ESB 3.2/3.5/3.7.3

Other Tools: DB Visualizer, RabbitMQ, ActiveMQ, Javadoc, Jenkins, JIRA tool, SQL Developer, TOAD, EditPlus, Beyond Compare

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Sr. Mule ESB Integration Developer

Responsibilities:

  • Follows the guidelines of Agile methodologies or SDLC for project management.
  • Extensively worked on Anypoint API manager to have single access of control on to SLA (Service Layer Agreement), monitored users, regulated the user’s traffic, and kept the performance at peak.
  • Developed RESTful web services using MuleSoft Anypoint studio
  • Worked on Anypoint studio to use web services and for business-to-business integration.
  • Worked on API notebook to explore APIs and for testing and improving these. Furthermore, used API kit to integrate APIs with other services on premise and on cloud.
  • Created REST API's using RAML and developed flows using APIKIT Router
  • Created various RAML resources to implement REST Based APIs as a part of project implementation
  • Implemented RAML files for different entity creations and respective associations.
  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
  • Migrated Mule ESB 3.5 apps to Mule ESB 3.7 and updated all the dependencies. Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB and transformed data into SFDC using Content Based Routing.
  • Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • 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.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Utilized custom logging framework for Mule ESB application.
  • Used encryption algorithms to encrypt the fields in the environment properties.
  • Used Quartz connector to schedule the batch jobs.
  • Created inbound and outbound flows as well as transformations and orchestrations by using Mule ESB.
  • Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration.
  • Migrated deprecated Data Mapper mapping to Data Weave in Mule ESB.
  • Experience with Mule administration, configuration and tuning
  • Experience with Mulesoft MMC and Enterprise release capabilities
  • Involved in creation and deployment of the application, done with unit testing by writing the MUnit test cases.
  • Developed project by using Maven build tool to build and deployed application on Apache Tomcat server.

Environment: Java 1.7, Anypoint Studio 5.4, Oracle, Mule Server 3.7.2, Mule Management Console 3.7, RabbitMQ 3.5.3, RAML, CloudHub, Apache-Maven 3.3.3, Log4j 1.2.14

Confidential, Cupertino, CA

Mule ESB integration Consultant

Responsibilities:

  • Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Closely worked with client in order to perform requirement analysis, design and the implementation.
  • Used AJAX calls and JSON responses to populate values on various UI components.
  • Used Dojo to develop custom dojo widgets for Color chooser and others.
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.
  • Implemented a Middle tier using Spring MVC to process client requests and build server side graph models using mx graph server side framework.
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
  • Done with logging, exception handling and transaction management using Spring AOP.
  • Consumed web services and using CXF API to build client jars. Coordinated with services team to produce a valid service response meeting business and application needs.
  • Used IText API to fill form fields and merge pdf documents dynamically.
  • Involved in integrating Spring with Hibernate. Involved in setting up configuration properties, ORM mappings and CRUD operations with data base. Used sessions, transactions, and criteria’s and queries to develop business requirements.
  • Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation
  • Good hands on experience using mule connectors like DB, FTP, FILE, SFTP, SalesForce, Workday etc as a part of integration usage.
  • Integration of Mule ESB system while utilizing Active MQ, Http, File system and SFTP transports.
  • Used Mule ESB in designing the application as a middleware between the third party system and the end system.
  • Designed and developed several mediation flows of variety use cases using the MuleSoft Anypoint Studio of Mule ESB.
  • Created SOAP and REST based service interfaces using Mule ESB Anypoint Platform and delivered fast, reliable and scalable integration API codes.
  • Implemented error handling by using exception strategies and generated exception alerts in cloud hub.
  • Experience in deploying/managing Mule flows to CloudHub.
  • Deployed applications into Cloud Hub using Continues Integration.
  • Developed Rest web services involving REST and SOAP based on SOA and conducted testing using ARC tool and SOAP UI and implemented Data weave and re-sequencer using Mule ESB.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Transformations, Routing, and messaging using ActiveMQ and JMS.
  • Involved in connecting different technologies by using Mule ESB successfully.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created mule flows for JAX-WS and JAX-RS web services.
  • Used MMC (mule management console to monitor the request and response payload). Had an experience working MULE API manager and RAML.
  • Involved in exception handling & testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Have written MUnit test cases to for mule flows to unit testing.
  • Involved in peer & lead level design &code reviews and Code verification with each developer to make sure that we follow standards.
  • Web logic server set up, build and deployment. Used JMS queues for messaging.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a management flow.
  • Working with the middleware team and DBAs regarding the database issues and code deployments.
  • Identified check style, PMD and Find bugs and fixed them.

Environment:Anypoint 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

Confidential, Secaucus, NJ

Sr. Java/Mule ESB Developer

Responsibilities:

  • Interacted with the client and designed Business Requirements document for the development team.
  • Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
  • Involved in UML design like Sequence Diagrams, Class Diagrams using JUDE tool.
  • Used JSF & Prime faces UI components to develop user interface screens.
  • Involved in preparing High level and low level design documents for the web services used in application.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Used SOAP, REST, XML over HTTP and MULE ESB for their convenience and cost effectiveness.
  • Used spring and interacted with back end database using Hibernate framework.
  • Extensively used Hibernate in data access layer to access and to update information from the Oracle database. I also used Hibernate Query Language (HQL) for writing the queries.
  • Developed XML Java Script and Java classes for dynamic HTML generation to perform the server side processing on the client requests.
  • Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
  • Created inbound and outbound flows as well as transformations and orchestrations by 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 the processing.
  • Used Data base & Sales force Connectors to connect with respective systems using Mule ESB.
  • Utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Integrating the salesforce.com with the MuleSoft for connecting applications, data sources and APIs, in the cloud.
  • Developed server side code that computed most of the business logic, which includes the execution of external service calls (to get data from mainframes system using SDFs and call the external system to get the required data).
  • Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • DAO layer implementation using JPA and DB connector of Anypoint Studio.
  • Developing and securing CXF web services in Mule ESB.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB.
  • Developed Web Services which communicates with different other applications using SOAP.
  • Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation.
  • Involved in Mule ESB migration from Vista Summary to Workday.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Done with Performance Testing using Rational Application Tester and tuning the code on demand.
  • Used spring JDBC template for persistence process, with data base.
  • Created continuous integration builds using Maven and Harvest control.
  • Prepared Test Cases to perform Unit, Integration & System Testing.
  • Involved in JUNIT testing using Mockito.
  • Deployed web, presentation and business components on WebSphere Application Server.
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
  • Used log4J for logging and debugging of the application.

Environment:Java, JSF, Prime Faces, xhtml, CSS, Hibernate, Spring, Mule ESB, Servlets, XML, XSLT, Web Services, JAXB, SOA, SOAP, WSDL, JavaScript, DB2, JUnit, Harvest, Maven,Log4J, WebSphere Server, RAD.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC processes.
  • Setting the environment for Billing-CRM integration.
  • Involved in creating software requirement specification document.
  • Developing interfaces that integrates billing with CRM using EJB stateless session beans.
  • Used EJB Entity Beans to map entity objects such as customer, account and product to relational database table i.e. Oracle.
  • Deployed wars on Web logic application server and granting access to users.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Developed front-end code with Ajax call in Angular and query to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing Angular controller, directives, services, and route providers. 
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinated Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes.
  • Writing JUNIT test cases for various implementations.
  • Used JSP, Servlets and JavaScript to mock data interchange between CRM and Billing.
  • Created stored procedures and SQL queries to get/update billing data and send it back to CRM.
  • Analyzed the data and system requirements, conducted meeting with QA team for writing test conditions and test scripts.
  • Created unit test cases document.
  • Conducted peer code reviews.
  • Authenticating to the LDAP by using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages
  • Developed SOAP web services to be shared with CRM to interact with Prime Biller.
  • Interacted with other teams on day to day basis to conduct different design reviews.
  • Involved in impact analysis and gap analysis of Billing and CRM components.
  • Created the DEV build and resolved different build issues.
  • Involved in validating billing data that included data exchange from both the systems i.e. CRM and Billing.
  • Configured EMMA tool and ran test suite and made sure that 100% test are done.
  • Implemented Maven as build and configuration tool.
  • Co-ordinated with QA team during the QA phase of implementation.

Environment:Java, Servlets, JSP, EJBs, JavaScript, AJAX, SOAP, WSDL, XFIRE, Struts, Web logic, Oracle-SQL, P/LSQL, TOAD, Eclipse, HTML, JUNIT, ANT, Cruise Control, HP quality center, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved significantly in all phases such as Modeling, Analyzing, Designing and Development
  • Developed the requirement analysis, and designing the flow of application.
  • Scripting the test cases to a document which displays the behavior of the application dependent on the scenario.
  • Worked on developing validation using the Struts Framework.
  • HibernateTemplate was used for the execution of SQL Queries.
  • Managed applications which were based on Servlets, Struts Action Classes, Web Services, and POJO’s
  • Designed and implemented secondary Hibernate caches for optimizing performance.
  • Involved in creation of Web Services methods for the web client.
  • Involved extensively in using Web and HTML controls while developing the code.
  • Testing the developed application using the test cases prepared to check if the application behaves as required.
  • Involved in peer code reviews and integrated Testing of the application.
  • Handling the UAT and Production releases by coordinating with the Operate (Deployment) team.

Environment: Java 6, JavaScript, JSP, Servlets, JUnit, Oracle 10g, Stored Procedures, XML, SQL Developer, Spring, and Hibernate, Maven, VSS and Windows XP OS.

We'd love your feedback!