We provide IT Staff Augmentation Services!

Sr. Mule Esb Integration Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

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.
  • 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, Atlanta, GA

Sr. Mule ESB Integration Developer

Responsibilities:

  • Involved in daily Agile SCRUM meetings and weekly SPRINT meetings. Regularly participated in the code reviews with team members to improvise on the quality of the project deliverables.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports. Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Utilized custom logging framework for Mule ESB application.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Have written MUnit test cases to validate the Mule flows. And implemented asynchronous messaging using ActiveMQ.
  • Tightly integrated applications using MULE ESB.
  • Migrated Mule ESB 3.5 apps to Mule ESB 3.7.3 and updated all the dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed Mule ESB projects for services with synchronous & asynchronous Mule flows.
  • Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
  • Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non- Java applications.
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint through WSSR.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Involved in code review, tested Components using JUNIT & MUnit and Mockito during the development.
  • Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.

Environment: Java1.7/J2EE, MuleSoft ESB 3.5.3/3.7.3, AnyPoint Studio, ActiveMQ, RabbitMQ, Apache-Maven, Cloudhub, RabbitMQ, Nexus, Putty, Filezilla, UML, Web Services, XML, XSD, XSLT, JPA, RAML, Oracle 11g, Eclipse IDE, log4j, CVS, Rational Rose, JUnit, Maven.

Confidential, Tampa, FL

Mule ESB integration Consultant

Responsibilities:

  • Followed the Agile Methodology for Scrum Process for the Project Implementation of the back logs.
  • Involved in Business requirements gathering and analysis by interacting with the customer.
  • Used JIRA to report the hours and issues that are related to the project.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Used Force.com extensively for development, customization to integrate NetSuite accounts payables using Salesforce connector.
  • Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
  • Developed 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, some transformations were also done at the integration layer.
  • Developed service interfaces to core services & provisioning services using Mule ESB 3.6
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Utilized custom logging framework for Mule ESB application.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Involved in developing interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Involved in integrating of different systems that includes Data Base, Salesforce, SAP and HL7.
  • Worked closely with functional leads/PMs to understand the partner integration requirements.
  • Used Hibernate for implementing the persistence mechanism in the application.
  • Involved in writing the Message Driven Beans.
  • Created Http inbound and outbound flows and tested it working functionality.
  • Performed synchronization of data bi-directionally between salesforce and database.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Integrated other sub-systems through JMS, MQSeries.
  • Worked on Maven for getting latest jar files including commoncollection.jar, commonlogging.jar, spring, and Hibernate from Apache.
  • Consumed Web Services for transferring data between different applications.
  • Involved in performing Integration testing of the whole application.

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, Fremont, CA

Sr. Java/Mule ESB Developer

Responsibilities:

  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.
  • Developed EJB's (Session Beans) for implementing business logic and transactional services.
  • Created the MULE ESB Artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Used MMC (Mule management console to monitor the request and response payload).
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
  • Developed 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, some transformations were also done at the integration layer.
  • Used Mule Flows with Data Mapper to customize XML to CSV mapping conversion.
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Involved in RESTful web services for making use of HTTP protocol between client and server. Consumed Web Services using Apache CXF framework for getting remote information.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Responsible to develop RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Developing and securing CXF web services in Mule ESB.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • Utilized Apache CXF APIs to develop SOAP as well as RESTful web services.
  • Hands on experience in creating workflow to manage sequential execution of services in Mule Soft ESB.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations. Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Worked on Maven during build process also modified pom.xml to use latest libraries and specifications.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Performed JUnit testing, wrote test cases also using annotations for testing the business logic program code at developer end.
  • Maven was used to manage dependencies in the application and deploy it on WebLogic Application server. CVS was used for the version control.

Environment: Java/J2EE, Mule ESB 3.5, 3.6, Hibernate, JSP, Servlets, Spring Batch, XML, XSD, XSLT, JPA, RAML, REST, JavaScript, JQuery, JUnit, Apache CXF, Oracle, PL/SQL, SQL developer, WebSphere Application Server 8.1, Apache-Maven, Filezilla, Putty, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the development, testing and maintenance process of the application.
  • Involved in preparing High & low-level design docs with UML diagrams.
  • Involved in the development of various use cases, sequence diagrams using UML.
  • Understood current processes and actions from the legacy code.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Developed Web pages using JSP, HTML, CSS, Struts Taglibs and AJAX for the Credit Risk module.
  • Used Struts validation framework to server-side validations.
  • Involved in logging, exception handling and validations using Interceptors.
  • Involved in creating internal & external services, Entity services and handlers.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in writing SQL queries & PL SQL - Stored procedures, function, triggers, cursors, object types, sequences, indexes.
  • Developed Proof of Concepts (POC's) for usage implementation of MDB and Design Patterns for Real Time Application invocation.
  • Involved in producing & consuming SOAP based web services.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD and Find bugs defects and fixed them.
  • Generating Unit Test cases with the help of internal tools.
  • Allows the developers to run and execute GWT applications in development mode.
  • Developed Ant scripts to build and deploy project onto the tomcat server.
  • Worked on design and creation of JSPs that are responsible for presentation layer and used the struts/html/bean/logic Tag libraries in the JSPs.
  • 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.
  • Tested components using JUNIT & Mockito during development.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.

Environment: Java, J2EE, Struts, EJB, JSP, Servlets, JSF, Oracle 10g, SQL Loader, Spring Dependency Injection, HTTP Post, XML, Design Patterns such as Singleton, Red Hat Linux, web logic 9.1, DAO, and Value Objects.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction. Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Developed Bean classes and JSP Pages.
  • Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, CSS & JavaScript.
  • Used JavaScript and AJAX for client-side validations.
  • Implemented the Web Services and associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Extensive usage of J2EE design patterns namely DAO, Value Object etc.
  • Used Struts MVC framework to define Controller, model and views. And involved in defining the configurations, listeners, internationalization etc.
  • Used CVS as a version control system, an important component of Source CM (SCM).
  • Developed the application using Eclipse IDE.
  • Performed unit testing for modules using Junit.
  • • Provided source code documentation using Java Doc for future references.
  • • Monitored the error logs using Log4J and fixed the problems.
  • • Coded form Beans and Action classes associated with every JSP page.
  • • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • • Responsible as CVS administrator and for deploying web application in the Oracle App Server.
  • • JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.

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!