We provide IT Staff Augmentation Services!

Sr. Mule Esb Integration Consultant Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Over 8 years of IT experience in Software Development with proficiency in designing & developing Enterprise - based and Web-based applications using Java/J2EE technologies.
  • Extensive Object Oriented Programming experience using Java and J2EE
  • Having hands on experience in development and deployment of J2EE applications using IBM® Rational Application Developer (RAD), Eclipse on IBM® WebSphere™ Application Server 6.x/7.x/8.x.
  • Experience working with all major vendors of databases DB2, Oracle and SQL Server.
  • Strong experience in Object - oriented design/analysis, UML modeling, Java & J2EE design patterns and best practices.
  • Excellent understanding of full Software Development Life Cycle and experience implementing waterfall, RUP and Agile SDLC methodologies.
  • Working experience in IT production support and development environment
  • Energetic and persevere self-starter with excellent analytical, organizational and problem solving skills as part of a team.
  • Extensive Object Oriented Programming experience using Java and J2EE.
  • Well experienced in developing Web and Enterprise applications using Struts, Spring and Hibernate frameworks.
  • Extensive experience using JSP, Servlets, JDBC, JSTL, JMS, HTML, JavaScript, JSON, Ajax, JQuery, XML, XSD & XSLT.
  • Extensive experience in SOA and experience in developing Web services, WSDL, SOAP, and JAXB/JAXP.
  • Had an experience in working with Anypoint studio of Mule ESB 3.2/3.5.1/3.6.
  • 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.
  • Experience with Workflow management & Batch processing.
  • Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful).
  • Good understanding of implementing SOAP based and Web Services.
  • Experience interacting with MQ from J2EE app using JMS API.
  • POC implementation experience using JSF framework
  • Experience implementing unit testing using JUnit framework.
  • Expertise with SQL, PL/SQL - packages, procedures, triggers and indexes.
  • Good understanding of implementing SOAP based and other Web Services.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing, Smoke testing & System testing.

TECHNICAL SKILLS

Java & J2EE Technologies: JDK1.4/1.5/1.6, JSP, Servlets, EJB2.0/3.0, JDBC, JNDI, JMS

Frameworks: Struts 1.x/2.x, Spring 2.x/3.x, Hibernate3.0, Custom MVC, JSF

XML Technologies: XML, DTD, XSD, DOM, SAX, XSLT, JAXP, JAXB

Web services: WSDL, SOAP, JAX-WS, JAX-RS, UDDI, AXIS, CXF, JERSEY.

UI Technologies: HTML 5, Java Script, AJAX, CSS 3, Applets/Swings, JSTL, JSON, JQuery

Web/App Servers: IBM WebSphere 5.1/6.x/8.x, Web Logic Server 9.2/10.3, Tomcat 4.0/5.0, Apache1.3/2.0, JBOSS.

RDBMS: Oracle 8i/9i/10g, MS SQL Server, DB2 - SQL, PL/SQL

Operating System: Windows 9x/NT/2000/XP, Linux, Unix

Development Tools: Eclipse 3.0/3.1, My Eclipse 5.x, WSAD 4.x/5.x, IBM MQ Series, SQL Developer, TOAD, ANT, MAVEN, Edit Plus, Anypoint studio of ESB Mule, Jenkins.

ESB: MuleSoft ESB

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Sr. Mule ESB Integration Consultant

Responsibilities:

  • Designed and developed integration applications using Mule to integrate SAP and Salesforce applications using Mule ESB 3.8 runtime, Anypoint Studio 6.1 and Cloudhub iPaaS (Integration Platform as a Service).
  • Implemented the project under the guide lines of agile methodologies of SDLC.
  • Created new and updated existing APIs using RAML 0.8 and API KIT for defining integration schematics.
  • Co-authored technical specification documents for the developed modules.
  • Worked with an offshore Mule team and collaborating with them on deliverables.
  • Participated in daily scrum calls and bi-weekly sprints.
  • Create flows where request could originate from either side - SAP HR to Salesforce and vice versa by using two implementations - RFCs and IDoc.
  • Utilized the following Mule components extensively for development - Salesforce connector, SAP connector, Choice router, Scatter-Gather router, Expressions connector for plugging in custom Java expressions, Dataweave Transformers, etc. And used MEL (Mule Expression Language) to manipulate payloads.
  • Built flows for Oracle database where the other teams will use the URL by giving values to the provided parameters.
  • Utilized Github as the version control system and maintain code repository with changes being done parallel by onshore as well as offshore teams.
  • Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Have written MUnit test cases to validate the Mule flows.
  • Utilized Postman tool for testing the URLs by using get and post methods selection and used the basic authentication.
  • Troubleshot issues detecting in development and testing phase by logging into Salesforce and reviewing data like job ids, custom objects (their fields and relationship with other objects), status of bulk Insert/Upsert batch jobs, etc.
  • Executed the flow from SAP, by using Logon pad, and by using various transactions like sa38, se 38 and by providing variants and program names of the SAP HR.
  • Created views and some records on Salesforce side to test the flows from Salesforce to SAP end.
  • Collaborated with Salesforce and SAP team to write requirements on how different fields and data types on each side would be mapped using Mule service.

Environment: Java 1.8, Mule ESB 3.8, Anypoint Studio 6.1, ActiveMQ, GitHub, CloudHub, Postman, Oracle, RAML, MUnit, API, Oracle, Apache-Maven, XML, Munit, XPATH.

Confidential, Columbus, OH

Sr. Mule ESB Integration Consultant

Responsibilities:

  • Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
  • Prepared ‘Interface Agreement’ document which includes flow charts by using MS VISIO from end-to-end system and has data of mappings between Salesforce objects and fields APIs, fields of headers of the fixed length file and CAVU legacy system fields.
  • Worked on Salesforce object APIs and field APIs for as both inbound endpoint and outbound endpoint.
  • Worked on the standard objects like Contact and customized objects like CE / Exam Credit, License, Education History, Employment History.
  • Wrote queries for retrieving the data from Salesforce and tested in developers console and WORKBENCH web-based suite of tools.
  • Used putty for SSH keys and passwords information to access the folders.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created http inbound & outbound flows and tested it working functionality.
  • Used Data base Connectors to connect with respective systems using Mule ESB.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Used AMQP Endpoints to connect to ActiveMQ which is a messaging queue.
  • 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
  • Used WinSCP for storing files and used as for inbound and outbound endpoints.
  • Worked on JSON which we transformed from Salesforce for mapping the respective fields to the fields of the SFTP fixed-width file.
  • Helped the application on the DEV, TEST, UAT and PRODUCTION environments.
  • Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.
  • Experience in Mulesoft Any point API platform on designing and implementing Mule APIs
  • Used Postman chrome app for sending requests to API and analyzing the responses sent by API.
  • Involved in design, built, and deployed a multitude applications utilizing AWS stack (including Amazon EC2, S3 and SQS).
  • Worked extensively in release management of all significant public EC2 launches
  • Used Amazon EC2 for Integration with REST APIs for management and control.
  • Used Git hub for version and source control. Used SOAP UI tool to validate the web service.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed.
  • Extensive knowledge in deploying and maintaining the application on Tomcat server
  • Working knowledge of API management using Anypoint API management tools
  • Extensively involved in unit testing, worked with user's team to fix the bugs identified in Systems testing. Actively participated in promoting the application into production.

Environment: Java 1.7, Mule ESB 3.6.2 with Mule Server 3.7.2, MMC 3.7, ActiveMQ, Informatica, SOAP, REST, SOAP UI, Anypoint Studio 5.3.2, Apache-Maven 3.3.3, Log4j 1.2.14, Putty, RAML, Oracle - SQL & PL/SQL, Amazon EC2, Mongo DB.

Confidential, McLean, VA

Sr. Mule ESB Integration Developer

Responsibilities:

  • Implemented agile methodology for developing the application that includes the approach of iterative application development, weekly Sprints, planning meetings, daily stand up meetings and customer reporting backlogs and show case meetings.
  • Created UML diagrams that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of the application design using Micro Soft Visio tool.
  • Wrote Managed beans and view beans for holding & retrieving the data.
  • Used WebLogic v10.3.6 as application server.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Performed User Interface Design and coding using Java & J2EE, Spring framework and web technologies.
  • Designed UI pages using JSF v2.2, Prime faces v5.1, Java Script, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
  • Implemented business tier using Spring IOC, AOP and MVC.
  • Utilized Spring Setter property & constructor arguments for Dependency Injection.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Used log4j for logging purpose. Used CXF API to generate Restful web services.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Done with Application code investigation, performance testing using JMeter, code cleanup and code repository maintenance.
  • Written test cases using JUnit and.
  • Used Apache Ant v1.5 as build tool for the project.
  • Used TOAD for internal data storage and retrieval. Used Ervin tool to design database tables.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Involved in setting up Custom Rules engine to application to control central access of Business validations.
  • Implemented SVN for version controlling & tracking purpose.
  • Used Anypoint studio 3.6.1 for working on integration.
  • Created flows, transformations, orchestration and Error Handling using Mule ESB.
  • Setting up Mule ESB for the integrating the systems with in Business Processes.
  • Developed application using Mule ESB and build and deployed the flows.
  • Created MULE ESB Artifact and configured the MULE configurations files and deployed.
  • Have written MUnit test cases to validate Mule flows.
  • Followed different design patterns that includes SOA architecture, Splitters, Scattering & Gathering, scopes and Batch processing in Mule ESB.
  • Follow up with server farm team to create & deploy the application on Cloud Hub.
  • Involved in building the code & deploying on WebLogic application server.
  • QA, UAT & SIT Production issues investigation and supporting business users.
  • Prepared Change Request business documents and involved in change and release management.
  • Performed Unit testing using JUNIT, System, Regression, and Integration Testing.

Environment: Java/JEE, JSF, Prime Faces 5.1, AJAX, Spring, Hibernate, Web Logic App server, JMS, JDBC, SharePoint, Eclipse, Log4j, Maven, Jenkins, JUnit, Oracle, Web Services- WSDL, SOAP, REST, Mule ESB, XML, JSON, SVN, SFTP, Ervin, Mule ESB 3.5.1/3.6, Anypoint studio, Soap UI, REST Client, MS Visio.

Confidential, Peoria, IL

Sr. Java Mule Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production of the Application and develop UML diagrams.
  • Involved in preparation of the technical design documents including class diagrams, sequence diagrams, flow charts, process flow diagrams and etc.
  • Implementation the application In Agile methodologies and with the principles laid down by design patterns such as Singleton and Abstract factory; Spring: Singlton, and Bean Factory, Spring AOP & MVC.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
  • Configure Spring Batch jobs to interact with enterprise systems.
  • Involved in doing Declarative transaction management using Spring AOP.
  • Used Java Script, AJAX, XML, XSLT and JQUERY to develop UI pages related to CRS application.
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Design and Implemented SOAP/WSDL Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Used mainly SOAP UI to test the Web services.
  • And also participated in developing Restful web services using JAX-RS and JERSEY tool.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Used Anypoint studio for various integral operations.
  • Involved in creating http inbound & outbound flows, custom Java and XSLT transformers and Security of mule endpoint through WSSR.
  • Created MULE ESB Artifact and configured the MULE configurations files and deployed.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility
  • Used Maven to build the application.
  • Interacting with IBM MQ systems using JMS to retrieve the data and format it usable for service layer.
  • Involved in setting up IBM Web sphere application server with multiple servers, data sources, connection pool, Queues etc. And deployed the application.
  • Involved in defined the business rules using JRules rules engine to accommodate for different channels like Mobile, Web, and EFX etc.
  • Used log4J for logging and debugging of the application and part of deploying the application in Unix.
  • Ensuring coding standards with help from tools like PMD, find bugs.
  • Created developer test cases, followed coding guidelines while developing and involved in peer level code & design reviews.

Environment: Java, J2EE, JNDI, HTML, JavaScript, CSS, XML, AJAX, JQUERY, JAXP, JAXB, Eclipse, Spring IOC, MVC, AOP, Hibernate, Apache CXF, JAX-WS, WSDL, SOAP, Anypoint studio, Mule ESB, UDDI, JAX-RS, JERSEY, IBM MQ Series, IBM Web sphere, Mule ESB 3.2, JRules, Clear Case, JUNIT, Mockito, Design patterns log4j, Maven.

Confidential, Pennington, NJ

Java Developer

Responsibilities:

  • Used agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Involved in preparing design document with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in doing analysis on DB Schema as per new design in Oracle.
  • 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.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create web services.
  • Involved in creating Restful web services using JAX-WS and CXF tool.
  • Involved in creating internal & external services, Entity services and handlers.
  • Involved in creating queues, MDB, Worker to accommodate the messaging to track the workflows.
  • Involved in integrating Spring with Hibernate for persistence.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria’s to fetch the data from DB.
  • Developed application using Mule ESB and build and deployed the services using Jenkins.
  • Experience with Orchestration, Routing, Transformations, Messaging and testing with Mule ESB.
  • Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
  • Involved in Web Logic server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Involved in doing Unit testing using MOKITO and also Integration testing
  • Involved in peer & lead level design & code reviews.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects.
  • Used Maven to do code build & integration.
  • Involved in ECM defects fixing, tracking & delivery.

Environment: Java, J2EE, Hibernate 3.0, Spring 3.0, Restful Web services- JAX-RS, CXF, WSDL, SOAP, Anypoint studio, Mule ESB, JAX WS, JavaScript, HTML, CSS, Oracle 10g, PL/SQL, Web logic 10.3, Windows 2000/XP, Eclipse IDE 3.5, CVS, Log4j, Junit, Maven.

Confidential, Wayne, NJ

Java/J2EE Developer

Responsibilities:

  • Participated in detailed requirements gathering, Analysis, Development and Testing.
  • Implemented user interface using HTML, CSS, and JavaScript and JQuery technologies.
  • Created screen prototypes to support the identified requirements as per BRD and FDN.
  • Produced UML diagrams (use case, class, and sequence diagrams) to document in design phase using Microsoft Visio tool.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory, Façade, DAO, and MVC.
  • Used Spring Beans to encapsulate the business logic and ejecting the corresponding dependencies.
  • Task identification and estimation, web application development primarily in JAVA using spring, UI development using HTML prototyping, CSS and Firefox plug-ins like Firebug, bug fixing, maintenance, unit testing and end-to-end functional testing.
  • Involved in Solution Delivery Responsible for services.
  • Programmed in JAVA in a UNIX environment and investigated various tools available on UNIX
  • Designed and implemented database abstraction layer using Hibernate DAO objects.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Used JUnit for testing and Firebug for Java Script debugging
  • Mentored newly joined developers in technical and functional areas
  • Created continuous integration builds using Ant tool & Jenkins. And set up build at specific time.
  • Developed XML, XSD and parsers SAX and DOM and implemented System Oriented Architecture Methodology.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Developed reports based on the identified requirements
  • Rolled out workflow application enhancement to correct the identified issues
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool
  • Supported the applications through production and maintenance releases.
  • Instrumental in tuning the framework to meet the performance standards.

Environment: Java 1.5, J2EE, JSP 2.0, Spring, Hibernate, Firebug, HTML, CSS, JavaScript, Ajax, XML, XSD, XSLT, SAX, DOM, JMS, MQ, Apache Axis2, SOAP, WSDL, CXF, JAX WS, SOAP UI, My Eclipse, Firebug, WebSphere, Oracle 10g, Harvest, Cruise Control, DESIGN PATTERNS, SDN, JUNIT, Power mock, ANT, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project.
  • Involved in preparing TSD document with development flow and UML diagrams (Use case, Class & sequence diagrams). Used J2EE patterns for designing applications.
  • Involved in initial, CR & Enhancement estimations.
  • Designed UI pages using HTML, Java Script, AJAX, XML, XSLT, JQUERY, DOJO and Metavante UI framework.
  • Used Struts framework to define form beans & action mappings to the workflows for Intranet portal.
  • Involved in using Struts Validation framework for server side validations.
  • Followed coding guide lines while developing workflows.
  • Involved in implementing dashboard to display all the service requests and their corresponding workflow statues.
  • Involved in Transformations using XSLT to prepare HTML pages from xml files.
  • Involved in Peer Level design & code reviews.
  • Used JAXP for parsing & JAXB for binding.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Involved in fixing & tracking defects.
  • Used JProfiler to check performance of the application by each class/method.
  • Designed and implemented database abstraction layer using Hibernate DAO objects.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files. And also creating DB schemas from dump files.
  • Written developer test cases & executed. Prepared corresponding scope & traceability matrix.
  • Involved in preparing DRN, build & Integration.

Environment: JAVA/J2EE, JSP 2.0, Servlets, Java Beans, Java Script, HTML, DHTML, XML, XSLT, XPATH, XQUERY, DOM, Eclipse 3.2, JBOSS, JMS, IBatis, Harvest, Oracle 8i, Windows 2000, JUNIT, JNDI, UAT tool, Java/J2EE Design Patterns, Edit Plus, TOAD, Struts, Tag Libraries, Validation framework, EMMA, Oracle etc.

Confidential

JAVA Developer

Responsibilities:

  • Involved in end to end development of SDLC using Waterfall methodology.
  • Developed user interface using JSP, HTML, CSS, JavaScript, Tag libraries, JQuery and AJAX.
  • Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, Concurrency, Latest java features.
  • Used Struts framework to define Controller, action mappings, forms and View pages for Confidential Portal.
  • Integrated the application with Validation Framework.
  • Used Core Java & J2EE design patterns like Singleton, Factory, Business Delegate, Adapter, MVC, DAO, VO, DTO, Service Locator etc.
  • Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Developed Restful web services using JERSEY tool.
  • Developed EJBs - Session beans for Business logic & Entity Beans for Persistence.
  • Used JNDI to do connection pooling.
  • Written SQL Queries and PL/SQL - stored procedures, functions, indexes, triggers and sequences to interact with the database.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows
  • Developed and documented Test cases, Test scenarios & Test scripts for Unit testing and Black box testing and after all wrote show case documents for showing to the users and other teams.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style & Find bugs defects and fixed them before code check-ins.
  • Used RAD IDE for developing the application.
  • Used Ant tool to build the code & deployed the application on IBM Web sphere application server.

Environment: Java 1.5, J2EE, JavaScript, HTML, CSS, JQuery, AJAX, DB2- SQL, PL/SQL, EJB- Session beans, Entity Beans, RAD, CVS, Log4j, Junit, Maven, IBM Optim, WSDL, SOAP, AXIS, JERSEY, Ant, Rally, Validation Framework.

We'd love your feedback!