We provide IT Staff Augmentation Services!

Mulesoft Esb Developer Resume

4.00/5 (Submit Your Rating)

Estero, FL

PROFESSIONAL SUMMARY:

A multiskilled consultant with 8 years of IT expertise in design, development, testing, implementation and support of Enterprise applications using Java/J2EE technologies and 3+ years of experience as Mule ESB Developer. Worked extensively in J2EE (JSP, Servlets, Struts), Web Services (SOAP and REST), Swing, Apache, Tomcat, WebSphere, JDBC, XML, Spring MVC, Spring WebFlow, Hibernate and well versed with ESB, Oracle/DB2 database, OS Concepts. 

  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
  • Worked on both Enterprise and Community edition of MULE ESB . Had an experience developing an API's using RAML. 
  • Had an extensive experience in using Data Mapper and Data Weave for transformations.
  • Extensive hands - on experience using Mule connectors like HTTP, FILE, FTP, SFTP, SAP, HL7 and Data Base connectors as a part of integration usage. 
  • Tightly integrated the Mule ESB with different application integrations.
  • Experience in integrating Cloud applications like SFDC , Workday , and Intacct using Mule ESB
  • Profound Experience in using ActiveMQ , RabbitMQ for Asynchronous message queuing. 
  • Worked on iPaaS (Mulesoft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
  • Worked on iPaaS system which designed to allow users to connect applications that reside in the cloud or on-premises and deploy them without installing or managing any hardware or middleware (mule cloudhub). 
  • Responsible to develop RESTful / SOAP web services in Mule ESB based on SOA architecture. 
  • Extensive knowledge in Agile , Waterfall and RUP Methodologies. 
  • Designed Use Case diagrams, Class diagrams, Activity diagrams, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose and Microsoft Visio Tools. 
  • Excellent hands-on programming experience in developing the applications using Java , J2EE , JSP- Servlets, JPA, JDBC, JMS, JNDI, XML Technologies, frameworks and web services. 
  • Experience in building Web Service applications using SOAP, and REST with different APIs that includes WSDL, SOAP, JAX-WS, JAX-RS, JAXB, CXF, AXIS and JERSEY. 
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, and DTD. And worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXB. 
  • Expertise in implementing MVC frameworks using Struts 1.x/2.x, Spring 3.x/4.x, Custom MVC and Hibernate framework for the persistence. 
  • Experienced with JDBC API to call SQL Queries and PL/SQL (Stored Procedures) in the Database. 
  • Experience in integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT. 
  • Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development. 
  • Worked with Oracle, MySQL and DB2. Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services. 
  • Experience in ANT and Maven build tools for building and deploying application on web/App servers. 
  • Strong experience on various development environments like Eclipse, RAD and Netbeans. 
  • Good experience in unit testing, Integration testing and User Acceptance testing using JUnit. 
  • Expertise in using Log4j for effective logging and JMS (Java Messaging Service) for asynchronous request processing. 
  • Proficient in using Design Patterns like GOF Design patterns (Creational, Structural and behavioral) and J2EE like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO. 
  • Expertise in using J2EE Application Servers such as Web Logic, Web sphere 8.2 and Web Servers such as Tomcat 6.x/7.x 
  • Worked on implementation of the version control software CVS, VSS, SVN, GIT and Clearcase.

TECHNICAL SKILLS:

Web Technologies:  J2EE, XML1.0/1.1, XSLT, EJB1.1/1.2/2.0, JSP1.1/1.2, Servlets 2.0/2.3/2.4/2.5 , Java (JDK 1.1/1.2/1.3/1.4/1.5/1.6/1.7 ), AWT, Java Beans, JMS, JNDI, JavaScript, HTML, Java Server Faces (JSF), Hibernate, JDBC, SQL, WSAD

Application Server:  WebLogic 8. X/9. X/10. x., JBOSS EAP 6.1, IBM Web Sphere 4.0/5. X/6. X, Liferay Portal v 5.x/6.x, Tomcat7.0.

Web Server:  Java Web Server 2.0, Apache Web Server.

Frameworks:  Struts, Spring, Hibernate, JQuery, Axis 2, Jersey, Apache CXF, CDI, Mule ESB

Languages:  JAVA, C, C++, Java script, UML, Microsoft VB.

Databases:  Oracle 8. X/9i/10/11g Enterprise Edition, MS-SQL Server 2008/2005, DB2, MySQL

Tools:  Eclipse, MS-Office, Clear Case, Ant, TOAD 5.0/8.0, Maven, Rational Rose, RAD, SOAP UI, Oracle SQL developer, Microsoft Visio.

Design Methodologies:  OOP, AOP, SOA, Design Patterns

Operating Systems:  UNIX, Linux, Windows.

Frameworks:  Spring, Hibernate, Struts

Version Control Tools:  CVS, SVN, Clear Case, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Estero, FL

Mulesoft ESB Developer

Responsibilites:

  • Designed the application landscape for Inbound, Outbound, and Fidelity Interaction Handler modules and presented to the Architects, and Leads for reviews and approvals.
  • Built Proof of Concept (POC) for the Inbound, and Outbound modules to call the third-party vendor API's using Mulesoft and Java.
  • Subject Matter Expert end-to-end on the Email replacement vendor application.
  • Expertise working with proxy servers, XML, XPath, XSD, and publishing WSDL’s for the Inbound and Outbound in Mule.
  • Expertise in connecting to various endpoint like http to connect various third party APIs.
  • Designed and implemented the security for SOAP Web-services using SAML and REST API's using OATH.
  • Experience in Mule Administration, Configuration, & Tuning with Mulesoft MMC & Enterprise release capabilities.
  • Extensively worked in Unix scripting with Jenkins.
  • Development of Integration, Routing, Transformation, and Service hosting flows using Mule ESB. 
  • Integrating data using SAP, Sales Force, JMS, HTTP, Web-Service connectors. 
  • Used Web Service Consumer Connector to consume the Web services in Mule. 
  • Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies. 
  • Deployed Mule applications into MMC (Mule Management Console). 
  • Performed Admin Tasks using MMC and worked on troubleshooting the deployment fails using MMC. 
  • Expertise in implementing SOA concepts by designing and developing Web Services using WSDL.
  • Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format.
  • Developed XML mappers to persist the objects into database using MyBatis (Database mapping framework)
  • Designed various Class Diagrams, Service layer designs and implemented these in the code in Eclipse IDE
  • Responsible for Sprint Demos two various internal and external stakeholders, and implemented the changes from Sprint Retrospective meetings (internal team-meetings after the Sprints) in the subsequent Sprints.
  • Responsible for documenting the procedures for running the application (as per agile norms) from end to end.
  • Experience in Individual Code Reviews with Tech Lead, and Group Code Reviews with technical team (along with Manager)

Environment: Mulesoft, SOA, XML, XSD, XSLT, Xpath, WSDL, Core Java, J2EE, Spring framework, RESTful Web Services, Apache Tomcat, MyBatis, Eclipse, JUnit, HTML, GIT, Jenkins, JIRA (defect-tracking tool), JavaScript, Servlets, Scrum methodology

Confidential, Detroit, MI

Mulesoft Developer

Responsibilites;

  • Responsible for the design and development of IRROPS application for Virgin Australia and Virgin America airlines.
  • Developed various integrations using Mulesoft as per the User Acceptance Criteria defined by the business users.
  • Expertise in working on transformations in Mulesoft.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system. 
  • Worked closely with functional leads/PMs to understand the partner integration requirements. 
  • Configuring the Mule process for fetching the data from Topic and makes web service calls to the middle tier Mule ESB for processing. 
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint through WSSR. 
  • Created XSDs (XML schema definitions) for passenger information, flight information etc. from the mapping documents provided by the business team, worked on XPATH Transformations.
  • Designed and implemented logging, monitoring, and error debugging using Mulesoft.
  • Experience in user management, deployment, system administration, Configuration, Domain monitoring and management.
  • Expertise in working on spring framework for developing Java application.
  • Expertise working on relational database (Oracle 11g) for persisting various data elements.
  • Expertise in Unit for unit testing for every line of development code.
  • Responsible for giving Knowledge Transitions to various new team members and testing teams.

Environment: Mulesoft, Core Java, J2EE, Eclipse, JUnit, HTML, GIT, JIRA (defect-tracking tool), JavaScript.

Confidential, Bentonville, AR

Java Developer

Responsibilites:

  • Involved in Agile Standup meetings throughout project with team on day to day basis. 
  • Actively participated in Analysis, Design, Development and Testing phases of various modules. 
  • Developed UML class diagrams, sequence and use case diagrams using Rational Rose. 
  • Worked on J2EE design patterns like DAO, Front Controller, Session Façade, Factory Pattern and Singleton. 
  • Worked on OOPs, Collections, Exception handling & Multi-Threading using Core Java. 
  • Extensively used Spring MVC architecture for the application development. 
  • Developed application service components and configured beans using Spring IOC. 
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations. 
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema. 
  • Created the Spring Application Context for initializing services. 
  • Created Request transformer, Response transformers, Custom Components and configured them in Mule-config.xml. 
  • Created Mule Flow using EndPoint, Connector and Component bean using Mule ESB to communicate client/server systems. 
  • Created Mule ESB helper class to call the Mule flow, connection Endpoint and connectors directly from Java component instead of creating another Mule Flow. 
  • Developed and tested REST based web services.
  • Worked on Database queries using Oracle instance. 
  • Used JAXB to convert XML content into a Java Object. 
  • Involved in unit testing, test case & code reviews with applicable development standards. 
  • Involved in integration system testing and user acceptance testing (UAT).
  • Worked on Web deployments in DEV, QA and UAT environments. 
  • Support the Application whenever encountered Production issues. 
  • Deployed application in WebLogic Application server. 
  • SVN is used as Code Versioned control. 
  • Firebug is used as debugger. 
  • Used Maven script to build application. 

Environment: Java1.6, Mule ESB 3.4.1, JSP, Spring, Hibernate, JavaScript, jQuery, AJAX, Apache CXF Framework, REST Web services, JAXB, Oracle - SQL & PL/SQL, Linux, Shell scripting, WinSCP3, log4J, Maven, SVN, WebLogic Server, Eclipse.

Confidential

Java Developer

Responsibilites:
  • Designed, developed and analyzed the frond-end and back-end using JSP, Servlets and the Struts.
  • Successfully managed sub-group of three junior developers and helped each member equally to accomplish their task for developing flawless modules. 
  • Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements document. 
  • Involved in the Analysis and Design of the system. 
  • Designed system patterns like Abstract Factory, Front Controller, Business delegate, Session Façade, and DAO in designing the system. 
  • Implemented MVC Architecture using Struts Framework. 
  • Used commons Struts-Validator for validation of form fields. 
  • Robustly Validated quires through making significant changes in XML rule constraints and by addition-modification of rules. 
  • Developed in JORM through Hibernate.
  • Developed client side interface and GUI with the help of XML using XSLT
  • Design and Development of software components like Interface, Action Handlers and Client side scripts using JAVA, JSP, and Java Script. 

Environment: JAVA, J2EE, Servlets, Struts, HTML, Java Script, XML, UML, UNIX, Oracle 9i, PL/SQL, WebSphere.

Confidential

Java Developer

Responsibilites:
  • Involved in product development for financial workflow systems for several groups in National Network Systems.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
  • Developed presentation tier as HTML, JSPs using Struts Framework. Used AJAX for faster page rendering.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Entity Beans used for accessing data from the Oracle 8i database.
  • Worked on Hibernate for data persistence.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system.
  • Code Walkthrough/ Test cases and Test Plans.
  • Used ANT as build tool. Used JUnit for writing Unit tests.

Environment: Java/J2EE, Struts, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, Hibernate, JBoss Application Server, JUnit, Eclipse, Oracle8i, Windows NT and Linux.

We'd love your feedback!