We provide IT Staff Augmentation Services!

Sr. Mule Esb Integration Developer Resume

2.00/5 (Submit Your Rating)

IA

PROFESSIONAL SUMMARY:

  • 8+ years of experience in providing enterprise solutions by designing, developing and building frameworks, testing and implementing n - tier applications across distributed environments using Java/J2EE technologies
  • Over 4 years of experience in integrating the systems using Mulesoft ESB and API manager.
  • Experienced in software development using SDLC (Software development life cycle) methodologies, Object Oriented Technologies, UML, Test Driven development Agile methodologies.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, REST, WSDL and UDDI).
  • Expertise in implementing MVC frameworks using Struts, Spring (IOC & AOP), Hibernate for persistence, JUnit, Active MQ, Anypoint studio & RAML.
  • Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, EJB, JPA, Struts1.x/2.x, spring 3.2/4.2, Hibernate 3.5/4.2/4.3, tiles, JDBC, Javascript, HTML, JS Libraries, Web Services etc.
  • Experience in building SOA using web services with SOAP and RESTful implementation using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, SOAP UI etc.
  • Implemented AJAX based design in creating better, faster and more interactive web applications and used enterprise java beans (EJB), JDBC, Servlets, JSP, and web services.
  • Experienced with Mule administration, configuration, tuning, Mulesoft MMC and enterprise release capabilities.
  • Experience in Mulesoft on designing and implementing Mule APIs.
  • Hands on experience integrating multiple applications using Mule ESB, utilized different connectors, transformations, routing, messaging and exception handling using Mule ESB.
  • Experience in working with databases like oracle 10g/11i, MS SQL server and DB2 to manage tables and created views, indexes, sequences, stored-procedures, functions, and triggers for the fast retrieval and manipulation of data.
  • Worked extensively with databases for developing stored-procedures, triggers, functions, views and result sets.
  • Expertise in using application servers such as WebLogic 8.1/9.2/10.3.3, Web sphere 7.x/8.x and Web Servers like Apache Tomcat 6/7/8.
  • TDD (Test driven development) with JUNIT, proficient in integration testing of web applications and remote systems.
  • Hands on experience in using various IDE’s like Eclipse, RAD, JBuilder and JDeveloper.
  • Expertise in making the continuous Integration successful using Jenkins.
  • Experience with build/deployment and release of the application using Maven, Ant.

TECHNICAL SKILLS:

Languages: C, C++, JAVA, SQL, PL/SQL, UML, XML, XSLT, XSD, XPATH

Front End Technologies: HTML, XML, JavaScript, TLD, Custom-Tags, CSS, AJAX, Angular JS

Web Technologies: J2EE, Servlets, JSP, JSTL, JDBC, Filters, Listeners

J2EE Technologies: JNDI, EJB(SLSB, SFSB, Entity Beans), JMS/MDB

Frame Works: Spring, Spring MVC, Spring Web-flow, Hibernate, Struts

Web Services: SOAP and REST

Tools: ANT, Putty, Log4J, Junit, SOAP UI, CVS

Database: Oracle 12c/11g/10g, SQL-Server, DB2, MYSQL, Ms Access

Web/App Servers: IBM Web Sphere, JBoss, Apache Tomcat, WebLogic

IDE’s: Eclipse, RAD, WSAD, JBuilder, JDeveloper

Operating Systems: Windows 10/7/XP, Linux, Unix

Integration Tools: Mule ESB, ActiveMQ

PROFESSIONAL EXPERIENCE:

Confidential, IA

Sr. Mule ESB Integration Developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project. Executed the development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
  • Developed & consumed the web services using Apache CXF, JAX-WS, AXIS, WSDL, and SOAP to communicate with different departments. Developed RESTful web services using JAX-RS and CXF tool.
  • Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Designed and developed enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Created and consumed SOAP and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.
  • Configuring the Mule process for enriching the data by makes web service calls to the middle tier Mule ESB for processing.
  • Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway for the API’s.
  • Expertise in connecting to various end points like http to connect various third party API’s.
  • Used DataMapper as well as DataWeave for data transformations and data validations within flows & sub flows.
  • Implemented synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and WMQ queues, some transformations were also done at the integration layer.
  • Developed interfaces between SAP, SalesForce, REST and SOAP web-services.
  • 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.
  • Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule Flows.
  • Created Request & Response transformers, Custom Components & configured them in Mule-config.xml.
  • Created Mule Flow using End Point, Connector and Component been using Mule ESB to communicate client/server systems.
  • Extensively used mule components that include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager. Utilized Log4J for logging and JUnit for unit testing.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
  • Deployed Mule ESB applications into MMC (Mule Management Console and used MUnit to validate mule flows.
  • Involved in documenting the procedures for running the application (as per Agile norms) from end to end.

Environment:Java 1.7, Mule ESB 3.7.x, AnyPoint Studio, Mule Standalone Server, ActiveMQ, GitHub, CloudHub, Oracle 11g, CXF, SOAP, REST, OAuth, Apache-Maven, Filzilla, Putty, MUnit, Salesforce, WMQ, RAML, JSON, MUnit, JavaScript, Log4j, JUnit, WSDL, CVS.

Confidential, Durham-NC

Sr. MuleSoft ESB Developer

Responsibilities:

  • Dealing with the production issues and continuous interaction with clients, related to issues. Participated in daily stand-ups for status updates and knowledge transfer. Attended team sprint and grooming sessions for requirement gathering.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Created Web API service to fetch data from different client and third party servers for reporting.
  • Created a console application for the new add--in feature for the new set of functionalities and reporting aspects.
  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
  • Developed new consumer roles (Mule) for the data filtration and enrichment in the application in Mule ESB 3.7.1 environment.
  • Used Mule Data Mapper, Data weave, Custom transformers for mapping flat file structures to Salesforce interface structures, Routing, and messaging using ActiveMQ and JMS.
  • Used MMC (mule management console) to monitor the request and response payload) and MULE API manager and RAML (RESTful API modeling Language).
  • Used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • 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.
  • Used Database Connectors to connect with respective systems using Mule ESB. Utilized custom logging framework for Mule ESB application.
  • Worked on scripting languages such as JavaScript, Ruby, and Python as well as JQuery for custom connectors.
  • Identified check style, PMD and Find bugs and fixed them. Experience with Mule administration, configuration and tuning
  • Used 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.
  • Worked on Anypoint Studio to use web services and for business-to-business integration.
  • Unit tested the application and report in each of the development phase and helps business testers in the testing phase.
  • Used Jira for defect tracking tool for measuring and reporting java code coverage.
  • Used source configuration management version controller GitHub.
  • Used Jenkins tool for continuous integration.

Environment: Java 1.7, Anypoint Studio 5.4, 5.3.2, Oracle-SQL, Mule ESB with Mule Server 3.7.1, Mule Management Console 3.7, ActiveMQ, Apache-Maven 3.3.3, Putty, Filzilla, SOAP/Rest, Webservices, Log4j 1.2.14, JDBC, Maven, Munit, Jira, Git.

Confidential, Salt Lake City, Utah

Sr. Mulesoft ESB Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis. Project has done by Agile Methodology.
  • Involved in group meetings with Managers, Team Members in designing, implementing and testing.
  • Developed user interface using JSP, JSF, HTML, JQuery, AngularJS and performed client side validations using Java Script and AJAX.
  • Used AJAX to make asynchronous calls to the server and manipulating the Document Object Model (DOM) of the HTML page.
  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Developed MDBs using JMS to exchange messages between different applications.
  • Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO, Singleton.
  • Used Spring MVC Framework for developing web applications.
  • Worked on creating SOAP web-services in Mule, Consumption of SOAP web-services for downstream systems.
  • Used Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
  • Developed the integration workflows using Mule Soft ESB framework.
  • Developed an Integration Component with third party application using Mule ESB.
  • Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle 11g database.
  • Involved in creating http inbound & outbound flows, custom Java and XSLT transformers and security of Mule endpoint through WS-Security.
  • Implemented transformations on Mule payload.
  • Involved in helping team members to debug issues with the application and designed and prepared unit test case using JUnit.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used WebSphere Application Server for deploying various components of application.
  • Used ANT Scripts for building application.
  • Used CVS version control for source code.
  • Used Jenkins tool for continuous integration.
  • Developed TestNG test cases for unit testing in Test Driven Development (TDD).

Environment: Java, J2EE, JSP, Servlets, Struts, Spring Core 3.0.7,MVC, Oracle11g, JPA, Mule ESB 3.2/3.5, Hibernate3.0, SOAP, REST, SOA, JUnit4.9,IBM WebSphere, log4j, SQL, PL/SQL, Clear case, HTML5, CSS3, Angular JS, Java Script, Maven, Junit, TestNG, Unix/Linux JDBC, AJAX, XML, UML, Eclipse.

Confidential, Washington, DC

Sr. Java Developer

Responsibilities:

  • Developed the UI pages using HTML, DHTML, JavaScript, AJAX, JQUERY, JSP and tag libraries.
  • Produced and consumed web services using WSDL, SOAP, JAX-WS, Apache CXF, JAXP & JAXB.
  • Developed web services using RESTful technology to support JSON and XML using JAX-RS.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTful.
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Developed persistence Layer using Hibernate to persist the data and to manage the data
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, HTML, DHTML and AngularJS
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier.
  • Used Eclipse as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation and version control (SVN) .
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
  • Used Database connector for connecting Oracle10g Database in the mule flows.
  • Configured development environment using Web sphere application server for developers integration testing.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing
  • Developed the build scripts using Maven
  • Expertise in making the Continuous Integration successful using Jenkins.
  • Used SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java, Hibernate, Spring, XML, Tortoise SVN, JSP, MVC, J2EE, JUnit, Maven, UML, JAX-WS, JAX-RS,HTML, AJAX, Log4J, Agile methodology, JavaScript, AngularJS, Eclipse, Web Sphere, Oracle 10g, Jenkins .

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, and implementation/translation of business user requirements.
  • Developed various UML diagrams like use cases, class diagrams and activity diagrams.
  • Involved in various phases of software development life cycle.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Developed Web Services to allow communication between applications through SOAP over HTTP using Apache Axis2.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Factory Pattern, Singleton, Data Access Object and Service Locator.
  • Extensively worked with struts for middle tier development with Hibernate as ORM and spring IOC for dependency injection for the application based on MVC design paradigm.
  • Spring MVC model integration for front-end request action controller.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle and WebSphere app server 7.0.
  • Developed the admin screens using JSP and JavaScript.
  • Redesigned the Aero portal screens and Menus using JSP, JQuery.
  • Created struts config.xml file to manage with the page flow.
  • Used SQL, PL/SQL and SQL PLUS for interfacing to databases like oracle 10g and SQL server.
  • Wrote SQL queries, stored procedures, joins, modifications to existing database structure as required for addition of new features using Oracle database.
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Setting & configuring web application modules like Registration and creation of Accounts on web server.
  • Automate build process by writing ANT build scripts.
  • Configured and customized logs using Log4j.
  • Used Log4J for logging and Junit for unit testing.

Environment: Java, J2EE, SOAP web services, HTML, JavaScript, Spring 3.0, Struts 2.0, Hibernate 3.0,Spring MVC, EJB, JDBC 4.0, Servlets, Rational Rose, WebSphere application server 6.0, JBoss, UML, CVS, XML/XSL, Oracle10g, SQL, PL/SQL, Junit, JSP 2.0, ANT, JQuery, Apache Axis 2, Maven.

We'd love your feedback!