We provide IT Staff Augmentation Services!

Sr. Mule Esb Integration Developer Resume

Cedar, RapidS

SUMMARY:

  • Sr. Java Developer with 8+ years of professional Information Technology and experience with 4+ years of experience in Enterprise Service Bus (ESB) projects using MuleSoft.
  • 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.
  • Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.
  • Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
  • 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 knowledge 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.
  • Strong front-end UI development skills using scripting languages like HTML5, CSS, DHTML, XML, Java script, Angular JS, AJAX and PHP.
  • Immensely experienced in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good knowledge on NoSQL and MongoDB.
  • Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.
  • Field experience with Junit and Log4j in developing test cases and determining application functionality.
  • Worked closely with QA and other support teams in Test Driven Development (TDD) methodologies.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java

Java EE Technologies: JDBC 2.0/3.0, Servlets 2.x, JSP 1.x/2.0, JNDI, EJB 2.0/3.0, RMI, Annotations, Applets/Swings, Generics, Collections, Exception handling, IO, Multi-Threading

Frameworks: Struts 1.2/1.3/2.0, Spring 2.0/3.2, Hibernate 2.0/3.0, Tiles, Validator framework

Databases: Oracle 8/9i/10,11g/12c, SQL Server, DB2 and MySQL

Database Tools: SQL Developer, Data Studio, TOAD

Application/Web Servers: IBM WebSphere 5.X/6.0/8.1, WebLogic 7.x/8.x/9.0/10.3, JBoss, Apache Tomcat 5.0/5.5

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, JQUERY, JSP, Angular JS, Bootstrap JS, Node JS

Messaging Systems: JMS, IBM MQ-Series

Version Controls: CVS, Rational Clear Case, SVN, Git Hub

Build/Testing Tools: Maven, Jenkins, JUnit, Ant, Mockito, Power Mockito, Log4j, SOAP UI, XML Spy

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

Protocols: HTTP, HTTPS, FTP, SMTP, SOAP, LDAP, RMI-IIOP

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE:

Confidential, Cedar Rapids

Sr. Mule ESB Integration Developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project. Executed the development process using Agile methodology, monthly Sprints, stand up meetings and elaboration sessions.
  • 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. Utilized spring beans XML configurations for Dependency Injection.
  • Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Rabbit MQ broker.
  • 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.
  • Expertise in connecting to various end points like http to connect various third-party API's.
  • Used DataWeave for data transformations and data validations within flows & sub flows.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Integration of Mule ESB system while utilizing Rabbit MQ, 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.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Expertise in connecting to various end points like http to connect various third party API's.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Developed the integration workflows using Mulesoft ESB framework.
  • Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Involved in project management design, development, implementation and testing integrated with a Service Oriented Architectures (SOA).
  • Used Postman to trigger HTTP requests making the SOAP and REST based APIs work faster.
  • Developed a RAML based REST web service API's using API Kit Router in Mule.

Environment: Java 1.8, Mule ESB 3.9.x, Anypoint Studio, GitHub, Apache-Maven, RabbitMQ, RAML, Cloudhub, Nexus, WinSCP, MUnit, SOAP, Putty, ANT, Log4j, JUnit, UNIX, Sugar CRM, Magento 1.x, INFOR M3, JIRA, MSSQL, P OSTMAN

Confidential, Florida

Sr. Mule ESB Integration Developer

Responsibilities:

  • Participated in the complete Agile (Scrum) software development lifecycle tasks (design, coding, testing and documentation).
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Created Mule ESB artifact and configured the Mule config files and deployed.
  • Utilized spring beans XML configurations for Dependency Injection.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Developed and designed the Rapid Rewards Framework in Mule ESB with Spring Integration.
  • Implemented RAML files for different entity creations and respective associations.
  • Salesforce integration and along with different applications such as Trumba (Event planner) and databases.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Transformation of requests to payload to make secured web service call using Mule data mapper and XSLT.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Involved in Unit testing and writing the MUnit Test cases for the flows.
  • Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Used tRFC to send and receive documents from SAP system with the help of SAP Connector.
  • Extensively used Mule components, which includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Involved in development and deploying Mule project on Mule MMC.
  • Used ActiveMQ for messaging service in the applications.
  • Experience in Mule Soft Anypoint API platform on designing and implementing Mule APIs.
  • Working knowledge of API management using Anypoint API management tools.
  • Have integrated Web Services including SOAP as well as REST using Mule ESB.
  • Responsible to develop RESTful/SOAP Webservices in Mule ESB based on SOA architecture.
  • Used GIT as version controlling tool and Maven for building and deployed Application to CloudHub.
  • Involved in BOXI (Crystal Report Server) upgrade for Crystal reports used in the application.
  • Involved in creation & deployment of the application, done with Unit testing by writing the MUnit test case
  • Wrote Shell Scripts in automating deployment scripts & other batch jobs on UNIX environment.
  • Wrote complex SQL statements including joins and nested queries.
  • Designed and developed Logging service to log errors and messages using Log4J.

Environment: Java 1.8, Mule ESB 3.6/3.7.3, Anypoint Studio, MMC, Trumba, Salesforce, GitHub, Apache-Maven, ActiveMQ, RabbitMQ, RAML, Cloudhub, Nexus, FileZilla, MUnit, SOAP, Putty, ANT, Log4j, JUnit, UNIX.

Confidential, Dallas

Sr. Mule ESB Developer

Responsibilities:

  • Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
  • Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
  • Implemented the Design Patterns like Session Facade, Data Transfer Object (DTO), Service Locator, and Data Access Object (DAO). Developed the web pages using JSP and Servlets.
  • Developed the integration workflows using MuleSoft ESB 3.7.3 framework.
  • Done with integrations using connectors such as Sale force, SAP, Data Base, HTTP, FTP and File Connectors.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Used Data Base Connectors to connect with respective systems using Mule ESB.
  • Have written MUnit test cases to validate the Mule flows.
  • Experience inMuleSoft Anypoint API platform on designing and implementingMuleAPI’s.
  • Designed and developed several mediation flows of variety use cases using the MuleSoft Anypoint Studio of Mule ESB.
  • Done with asynchronous messaging using Active MQ.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed.
  • Developing 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 Confidential the integration layer.
  • Extensively used Mule components that include DataWeave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.
  • Extensively used Data weave / Datamapper for data transformation.
  • Developed the services interface to access the core services and provisioning services using Mule ESB.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • 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.
  • Experience with MuleSoft MMC and Enterprise release capabilities
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Designed and implemented the server side logic using EJB.
  • Performed integrated with other sub-systems through JMS, XML and XSLT.
  • Implemented application communication through asynchronous messaging using Message Driven Bean.
  • Developed test scripts in Junit and involved in testing.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues. Used GIT Hub for the version control.

Environment: JAVA 1.7, Mule ESB 3.5/3.7.3, Maven, ActiveMQ, RAML, Anypoint Studio 5.4.1, Nexus, Apache-Maven, Cloudhub, XML, Filezilla, WebLogic Application server 10.3, Oracle 11g- PL/SQL, SQL, Log4J, CVS, Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS.

Confidential, Dallas.

Java/Mule Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Roll View application.
  • Implemented Agile development process on Software Development Life Cycle, effort estimations using Fibonacci approach.
  • Experience inMuleSoftAny Point API platform on designing and implementing Mule APIs.
  • Created the MULE ESB Artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Built application using maven. And monitored the errors log using Log4J.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Used MMC (Mule management console to monitor the request and response payload).
  • Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through WSSR.
  • Writing application code & development for large projects especially in a SOA environment with Mule ESB 3.5.4.
  • Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Mocked few connectors and tested all Flows in Munit.
  • Involved in preparing design TSD document with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Involved in Declarative transaction management using spring AOP.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Involved in creating internal & external services, Entity services and handlers.
  • Involved in defining JRules that are defined for resources to show details on UI pages.
  • Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes.
  • Involved in Websphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them.Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Integrated web services including SOAP as well as REST using Mule ESB.
  • Involved in doing Unit testing using MOKITO and Integration testing
  • Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects.
  • Involved in building the code using Ant & deployed on server.

Environment: Java, J2EE, Servlets, JSP, Spring MVC, IOC, AOP, JDBC Template, Any point Studio, MMC, Mule ESB 3.6, Sales force, Git Hub, Active MQ, RAML, Rally, M Unit, SOAP, JQuery, Ajax, HTML, CSS, Oracle, RAD, ANT, Clear quest, Log4j, JUnit, UNIX.

Confidential, Bothell, WA

Java/JEE Developer

Responsibilities:

  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development
  • Extensively involved in design and development of Line Level Bill Credits (LLBC), and Handset Upgrade modules for Confidential - Confidential Customer CAM application
  • Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate
  • Used Hibernate (O/R Mapping), JDBC to access the database to verify the credit approval level for customer
  • Implemented Business logic for web service using spring annotations which enables dependency injection
  • Coordinated closely with client's Enterprise Architecture team in signing off the design of the application
  • Maven was used to manage dependencies in the application and deploy it on WebLogic Application server
  • CVS was used for the version control
  • Worked on filtering the data comes from remote servers using Angular JS services by Angular JS filters concept
  • Front end was developed using JSP, AJAX, Struts tags library, jQuery, HTML5, CSS/CSS3
  • Involve 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
  • Used DOJO for client side framework
  • Developed Data persistence API using Hibernate and Spring DAO layer
  • Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept
  • 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
  • Utilized Apache CXF APIs to develop SOAP as well as RESTful web services
  • Implemented critical DB design optimization techniques in the application
  • Created Oracle Cron jobs to update crucial tables
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations
  • Developed one-many, many-one, one-one annotation-based mappings in Hibernate
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables
  • Handled the build and Deployment strategies
  • Involvement in end to end project phases and providing warranty support on the applications
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Responsible for data migration to QA/User and Production region
  • Developed EJB's (Session Beans) for implementing business logic and transactional services

Environment: Java/J2EE, Spring 3.x, Hibernate, Angular JS, Connectors, Transformations, JSP, Servlets, HTML, DOJO, JavaScript, Spring AOP, XML, XSD, XSLT, CSS, JPA, JUnit, JQuery, Apache CXF, RAD, Oracle, PL/SQL, SQL developer, WebSphere Application Server 8.1, Maven, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering for the implementation of EAI module in large Telecom project.
  • Designed, developed and deployed Business Processes in BPEL using Oracle Developer and SOA Suite 10.1.3.4.
  • Developed deployment plans (Shell scripts) for different environments.
  • Worked extensively with web services, XML, WSDL.
  • Developed web application using J2EE for maintenance of production deployments.
  • Developed shell scripts for monitoring the servers. Expert in production application deployments.
  • Analyzed and created the new domain to improve the process flow and smooth running of business
  • Implemented “Disaster Recovery” and fixed many production issues.
  • Developed android-based Confidential application for BSNL. In this, I have developed web services using J2SE, which will take requests from android front end, then process it and finally send the response back to front end UI again.
  • Developed daily, weekly and monthly database and server reports.
  • Implemented multiple threads concept for efficient working of SMS functionality.
  • Processed/Transferred large volume of data from files into database tables using SQL loader.
  • Provided Log4j support for the application, which will be helpful in debugging.
  • Provided support and involved in development of web application using spring framework.

Environment: JAVA, Agile, J2EE, REST, Eclipse, SSO, Spring, JavaScript, HTML, CSS, Hibernate, Maven, JSP, Servlets, JDBC, XML, Oracle, PL/SQL, Toad, Junit, Apache Axis Web Services, SVN, JQuery, AJAX, WebSphere and tomcat.

Confidential

Software Developer

Responsibilities:

  • Responsible for Requirement Analysis, designing the architectural solution, analysis and estimating the tasks, creating High level and Low-level design document, coding (involves policy rule coding, sequence flow, status flow), integrating ATG and Endeca application, involved in the implementation of Checkout process.
  • Worked as ATG-Endeca Developer. Worked on product details page.
  • Worked on commerce service center. Worked on Dimensionvaluecache droplet and Location Refinement Cartridges.
  • Developing and customizations in cartridges and experience manager driven browse and search pages.
  • Customizing product-sku-output-config.xml to add the custom product properties for indexing
  • Worked on Product Details Page.
  • Worked on Pre-Checkout process (i.e AddToCart) functionality.
  • Customizations of purchase process
  • SUBMIT Orders to EBS system by using SOAP based Webservices.

Environment: ATG, Endeca, Java, Servlets, JavaScript, HTML, SQL, CSS, JSP, Struts, JDBC, WebSphere, Oracle, Toad, Eclipse, PVCS, putty

Hire Now