We provide IT Staff Augmentation Services!

Mule Esb Integration Developer Resume

3.00/5 (Submit Your Rating)

Durham, NC

SUMMARY:

  • Over 8+ years of experience in all phases of Software Development Life Cycle (SDLC) and development of Web - based Client-Server applications with over 3+ years of experience in Enterprise Service Bus (ESB) projects using Mulesoft.
  • Mulesoft Certified Developer - Integration and API Associate.
  • Experience with implementing Service-Oriented Architecture (SOA) environment, Reliability Patterns with Mule ESB and Enterprise Application Integration (EAI) using Mule Server 3.x.
  • Experience in Mule Administration, Configuration, & Tuning with Mulesoft Management Console (MMC) & Enterprise release capabilities.
  • Extensively worked on Anypoint Studio, Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
  • Extensive hands on experience in consuming as well as developing API's for SOAP and REST based Web services to integrate third party functional modules into the core application.
  • Expertise in using Mule Soft studio in creating various flows to integrate API's, Databases and SaaS applications.
  • Experience in using the enterprise integration application utilizing SOA technologies like Enterprise Service Bus(ESB) with the help of IBM service component Architecture technology stack Websphere Process Server (v6.x, v7.x), IBM Integration Designer and Process Designer.
  • Analysed and planned migration of API Gateway to Mulesoft API and IBM Datapower Security layer to mule.
  • Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience using Mule ESB in integrating various third party solutions.
  • Hands on experience in Mule Expression Language (MEL) to access payload data, properties and variables of Mule Message Flow.
  • Extensively worked on both Enterprise and Community editions of MULE ESB. Have an experience working on MULE API manager and RAML.
  • Designed and developed Mule ESB projects using various connectors like Salesforce, File, Database, JMS, SMTP, Transformers, and Data weave for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.
  • Developed Mule flows to integrate Data from various sources into Database from Active MQ topics and queues and some transformations at the integration layer.
  • Experience in designing and developing Integration/Messaging solutions, EAI, BPM, B2B, EDI solutions using MuleSoft, iWay Integration tools.
  • Experience profiling and troubleshooting Java application code.
  • Strong experience in handling mule API's, TIBCO and OFM Development.
  • Integrated Salesforce and other external applications using Force.com SOAP API.
  • Involved in unit testing and writing MUnit Test cases for the mule flows.
  • Extensive Experience in retrieving and manipulating data from backend using Oracle, MySQL, SQL Server, IBM DB2. Strong experience in Scrum Methodologies, UML and Test Driven Methodologies.
  • Expert knowledge in J2EE Design Patterns such as MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building Applications.
  • Expertise experience in J2EE Programming such as JSP, JSTL, EJB, Servlets, JDBC, JNDI, XML.
  • Experience in working with web development technologies such as HTML, CSS, and JavaScript.
  • Experience in developing web applications using frameworks such as Struts, Spring and Hibernate.
  • Experience in working with Tomcat Server, Web Sphere, JBoss and Web Logic.
  • Experience in Jenkins, ANT and Maven build tools for building and deploying applications on web/App servers and good experience with Log4j for logging and debugging application.
  • worked in both agile methodology and Waterfall methodology.
  • Dedicated with strong work ethics, Fast Learner, Excellent team player with good Interpersonal Skills.
TECHNICAL SKILLS AND METHODOLOGIES:

Mule ESB: Anypoint Studio (5.3 and up), Mule Runtime 3.x, RAML, Mule ESB Flows, Data Weave, Connectors, Message Processors, Data Mapper, Deploy to Cloud, Deploy to MMC, Components, Scopes, Filters.

Languages C, C++, Java, SQL, UNIX Shell Scripts, PL/SQL.

Java Technologies: J2SE, J2EE, Servlets, JSP, EJB, JDBC, JNDI, JSTL, Struts, Spring and Hibernate.

RDBMS: Oracle 10g/11g, MySQL, MS SQL Server, MS-Access.

XML Technologies: XML, XSL, XSLT and JAXB.

Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, DHTML, XHTML.

Web/App Servers: Apache Tomcat, IBM Web Sphere, Red hat JBoss, WPS (v6.x, v7.x)

SOA: MQ, Web Services and APIs using JAX-WS, JAX-RS, WS-Security.

Build Tools: Apache ANT, Apache Maven.

Tools: SQL Developer, DB Visualizer, XML SPY, Log4j, Server Studio, Rational Rose, Microsoft Visio.

WORK EXPERIENCE:

Mule ESB Integration Developer

Confidential, Durham, NC

Responsibilities:

  • Created Mule Flows using End Point Connectors & Components using Mule ESB to integrate client/server systems.
  • Implemented integration flows using Mule AnyPoint Studio to connect to REST, SOAP service, Oracle Database, and ActiveMQ broker.
  • Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
  • Building the mule code to design the integrations between the Salesforce application and SFTP.
  • Developing the integrations between the web services and the Salesforce application.
  • Experience in integrating Cloud applications like SFDC, Workday & Intact using MuleSoft ESB.
  • Experience in integrating of different systems that includes Data Base, Salesforce, & SAP.
  • Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
  • Extensively used Mule Debugger to debug the XML Flows and wrote Munit Test Cases using features like mocking, verify call, and assert conditions based different sets of data.
  • Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
  • Involved in creating http inbound & outbound flows and orchestration using XPath in Mule ESB.
  • Deployed Mule Applications on Mule 3.7 On-Premise through MMC and managed the server deployments.
  • Worked with MuleSoft Anypoint API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
  • Implemented RAML files for different entity creations and respective associations.
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Developed MuleSoft ESB projects for the services with synchronous and asynchronous mule flows.
  • Used ANT for building and deploying Application.
  • Used Maven tool to build & deploy the application on the server.
  • Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
  • Used log4J for logging and debugging of the application.
  • Business requirements analysis by interacting with the Lead/Architect.
  • Involved in analysis of existing Design Documents, Planning, proposing changes, Development, Testing and Maintenance phases of the application.
  • Involved in Agile scrum meetings, estimating and tracking User stories in Jira, Analyzing Graphs, Bugs, defects and various other features.

Environment: Java, J2EE, Mule ESB 3.7.3, Anypoint Studio 6.2.2, ActiveMQ 5.3, SOAP/Restful Web services, SOAP UI, Spring-MVC, XML, Oracle11g, SQL Server, JUnit, Eclipse, JDBC, EJB, Maven, Subversion, MMC, CloudHub, Web logic, Log4j, JIRA, Postman, MS-Access.

Mule ESB Developer

Confidential, Pekin, IL

Responsibilities:

  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Created Mule ESB flows using Mule Studio, performed payload transformation & used middleware frameworks for routing the messages to appropriate systems.
  • Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Experience in integrating of different systems that includes Data Base, Salesforce, & SAP.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1 and updated all the dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in Mule ESB.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Used Restful web services using CXF tool to develop web services easily and to be invoked by different channels.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Experience in Deploying/Managing Mule flows to CloudHub.
  • Involved in passing messages like payload to track different statuses and milestones using EJB, JMS.
  • Used Mule Management Console to monitor the request and response payload.
  • Involved in Unit testing, Integration testing, SOAP UI testing and Debugging of the developed modules.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Reviewed and understood the functional specifications and Business Requirements.
  • Involved in the development phase, developing validations and business logic implementation.
  • Involved in daily status meetings and other release meetings with client as a part of facilitation meetings to work on critical defects.

Environment: Java1.6, J2EE, Mule ESB 3.5.4, Anypoint Studio, ActiveMQ, SOAP UI, Eclipse 3.x, SAP, Spring-MVC, AJAX, XML, XSLT, JAX-WS, CSS, Oracle11g, SQL Server, JUnit, Eclipse, JDBC, EJB, Maven, Subversion, MMC, CloudHub, Web logic, Log4j, JIRA, Postman, WebSphere 8.1, JNDI, EJB, JMS.

Java/J2EE Developer

Confidential,Skokie, IL

Responsibilities:

  • Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.
  • Involved in translating functional requirements into technical requirements.
  • Involved in all phases of the Software development life cycle (SDLC) that includes requirements Analysis, Design, Development, Testing, implementation, maintenance and post production support.
  • Design and development of Software Design Document using UML. This involved writing Use Case, Sequence and Class diagrams.
  • Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this Methodology.
  • Implemented various J2EE Design Patterns such as Model-View-Controller, Session Facade, Data Access Object, Business Delegate, Transfer Object and Composite View.
  • Extensively used JavaScript for various client side functionalities such as validations.
  • Involved in writing various Controller classes and their mapping for developing Controller Component using Spring MVC framework.
  • Worked with HTML, JSP languages.
  • Used the spring validation for Web Form Validation by implementing the Validator interface.
  • Developed Advices using Spring-AOP for logging, transaction management and security.
  • Configured and maintained Spring IOC Container.
  • Developed Business logic with the help of spring and Data Access was implemented using Hibernate.
  • Worked with Hibernate / JPA Spring MVC Integration using ApplicationContext.xml. HQL queries were developed to retrieve data using Hibernate. The Data Manipulation operations were implemented using
  • Hibernate Template provided by Spring.
  • Involved in writing Hibernate configuration files and POJO classes.
  • Used Log4J to perform logging in the applications and used Ant as a build tool.

Environment: Core Java 1.4, J2EE, Spring MVC, Hibernate, JavaScript, HTML, RAD, IBM WebSphere, IBM DB2, JUnit, Log4J, Ant, Shell Scripting.

Java/J2ee Developer

Confidential

Responsibilities:

  • The project was implemented using mainly Spring MVC Framework. The billing and claims module was developed and enhanced using Struts Framework.
  • The applications were developed using Java and J2EE tools such as Servlets, JSP, JDBC, JNDI, and EJB.
  • Web Services were designed and developed using XML, XSD, WSDL, SOAP and REST.
  • Oracle 10g was used as the database.
  • JPA was implemented and Hibernate was used at the ORM tool for the project.
  • Spring AOP was used for transaction management and logging purposes.
  • JTA and JTS were used to allow for global transaction.
  • Implemented SOA for all our applications.
  • XML configuration files were written for Hibernate and database connectivity.
  • Wrote HQL to run CRUD operations on the database.
  • Unit testing and bug fixing was achieved using JUnit.
  • Log4J was used to log exceptions into the database using JDBC.
  • Participated in Unit, System and Performance testing.
  • GIT was used for version control on the project.
  • The GUI was developed using HTML, CSS.
  • The project followed an Agile development methodology for the SDLC.

Environment: Java 1.7, J2EE, IBM WebSphere Application server 7, Spring 3.0, Struts 2.2, Hibernate4.x, Oracle 10g, SQL, PL/SQL, HTML, JSP, XML, WSDL, SOAP and REST, Performance Testing, Log4J, JUnit, SOAP UI, MAVEN.

Java/J2EE Developer

Confidential

Responsibilities:

  • Analysis of the requirement specifications provided by the clients.
  • Analysis, design and implementation of the requirement specs.
  • Interaction with client for Change requirements collection and analysis.
  • Developing the application software and perform Unit and Integration Tests.
  • Delivering and implementing the project as per scheduled milestones. Participating in system integration, customer support and product up-gradation.
  • Integrated DND Platform with MSDP to give the operator the privilege to categorize the user base into black and white listed users and manage them with ease.
  • Developed Backup and Restore feature for MSDP application and Database for taking the Backup of application and database economically and restoring and replicating during application or server crash.
  • Pattern based scheduling of bulk and non-bulk messages for automating the promotional messages.
  • Developed Quota top-up feature for assigning quota the Content Provider Users to push messages.
  • Developed and optimized the code to remove the duplicate recipients in bulk push with little effect on the Transactions per Second (TPS). identified the bottle necks for improving the TPS and suggested the changes in the design of Quota Server to cut it down by 15% with as little effort as 80 man hours.
  • Customer query handling, managing team members and Test Driven development approach handled on project.
  • Proposed valuable suggestions and implemented them to enhance the product which includes different encoding/decoding for different message types to store the message in the database to improve overall health of the product and few others.

Environment: Jdk1.6, Spring, Servlets, JSP, Hibernate, Struts, HTML, XML, JDBC, MySQL, Oracle, Tomcat6.0, JUnit, Shell Scripting, UCIP, SVN, Web Services, UNIX, Windows.

We'd love your feedback!