Senior Mule Esb Integration Consultant Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- 8+ years of IT Experience in software Development with proficient in gathering Requirements and System Analysis, experienced in the Software Development Life Cycle (SDLC) of analysis, design, developing, documenting, testing, performance tuning and web - based using Java/J2EE Technologies.
- Having 4 years of experience in developing Interfaces in Mule AnyPoint Platform, ActiveMQ, consuming RESTful services, implementation RESTful services using RAML, Cloudhub, and SOAP Web Services.
- 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.
- Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, JSON, XML, XSLT and java script frameworks like JQuery.
- Expertise in using J2EE Application Servers such as Web Logic 8.1/9.2/10.3.3, Web sphere 7.x/8.x and Web Servers such as Tomcat 6/7/8. Expertise in making the Continuous Integration successful using Jenkins.
- Expertise in implementing MVC frameworks using Struts, Spring (IOC&AOP), Hibernate for persistence, JUnit, ActiveMQ and RabbitMQ. Used API kit to integrate APIs with other services on premise and on cloud.
- Used integrated environment for java such as Eclipse, MyEclipse, RAD, and NetBeans.
- Experience with build/deployment and release of the application using Maven, Ant.
- Experience using Mule connectors like FTP, FILE, SFTP, and IMAP etc. as a part of integration usage.
- Well versed with GOF Java design patterns & J2EE Design Patterns like DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc
- Hands on experience integrating multiple applications using Mule ESB. Utilized different connectors, transformations, Routing, Messaging and Exception handling using Mule ESB.
- Experience in building SOA using web services with SOAP and RESTful implementation using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, SOAUP UI etc.
- Cross platform-working experience with UNIX, Linux variants such as Red Hat & Solaris and Windows.
- Experience in tracking defects, issues, risks using JIRA, Quality Center.
- Experienced in database systems like Oracle, DB2, and MySQL Server to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
- Done with Mule administration, configurations and performance tuning. And also experience in MuleSoft MMC and Enterprise release capabilities.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
TECHNICAL SKILLS:
Languages:: Java, C++, C, SQL, PL/SQL.
Java Technologies:: JDBC, Servlet, hibernate, Spring.
Web Technologies:: JSP, JDBC, JavaScript, AJAX, HTML, XPath, XML, XSLT, JQUERY, Angular JS, Bootstrap JS, Node JS and Taglibs.
Web services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS 2, CXF, REST API, JAX-RS, and JERSEY.
Operating Systems:: Windows, Unix, Linux, Ubuntu.
Object/Relational Mapping:: Hibernate, iBatis
Frameworks:: Struts1.x/2.x, MVC, JSF, Spring 3.x, JSF.
Methodologies:: Waterfall model, Agile SCRUM
Databases:: MySQL, Oracle 9i/10g/11g/12c, DB2, MYSQL
Tools:: SOAP UI, File Zilla, ANT, Putty, Edit Plus
IDEs:: Eclipse 3.2, IntelliJ, My eclipse, RAD, Any Point Studio.
App/web Servers:: Web Sphere 8.1/8.2, Web logic 8.1/9.2/10.3.3, and Apache Tomcat 5.0/6x/7x
Design Tools:: Rational Rose, MS Visio.
Version controlling tools:: CVS, SVN, IBM Clear case, GitHub, Bit Bucket.
Integration Tools: Informatica, Message Broker, Rabbit MQ, Active MQ, Mule Soft ESB.
Operating Systems: Unix, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Senior Mule ESB Integration consultant
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.
- Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Developed Restful/SOAP Web Services in Mule ESB based on SOA Architecture.
- Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Worked on MULE API manager and RAML (RESTful API modeling Language).
- Deployed Mule ESB applications into MMC (Mule Management Console).
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
- Installation and configuration of Development Environment using Anypoint studio with Mule Application server on cloud and premises.
- Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows.
- Developed stored procedures and trigger to store and access data in the Database Oracle 11g.
- Experience in Mule Soft AnyPoint API platform on designing and implementing Mule API’s.
- Used HTTP connector to make calls to REST API’s in Mule flows and posted the data to WCS to update faculty.
- Developed the services interface to access the core services and provisioning services using Mule ESB.
- Used GIT as version controlling tool and Maven for building and deployed application to Cloudhub.
- Integrating the salesforce with Mulesoft for connecting applications, data sources and APIs with cloud.
- Experience in integrating Cloud applications like SFDC and Cloud Database using Mule ESB
- Utilized custom logging framework for Mule ESB application.
- Created REST API's using RAML and developed flows using APIKIT Router.
- Performed integrated with other sub-systems through JMS, XML and XSLT.
- Developed an Integration Component with third party application using Mule ESB.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Migrated Mule ESB 3.7.3 application to Mule ESB 3.8.3 and updated all the dependencies.
- Integrating data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
- Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS.
- Done with Web sphere application server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments.
- 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 at the integration layer.
- Used MUnit for Mocking and Unit testing Mule flows.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
Environment: JAVA, Mule ESB 3.7.3/3.8.3, Mule Management Console 3.7.3, Anypoint Studio 6.2.3, Apache-Maven, ActiveMQ, Cloudhub, RabbitMQ 3.5.3, RAML, Nexus, Putty, XML, Ajax, JSTL, JSON, WebLogic Application server 10.3, LDAP, PL/SQL, SQL, Log4J, CVS, DOJO, Web Services - WSDL, SOAP, CXF, JAX WS, JAX-RS.
Confidential, Neenah, WI
Sr. Mule ESB Developer
R esponsibilities:
- Involved in Agile-Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
- Gather requirements and planning on integration of both SAS applications using Mule ESB.
- Developed an Integration Component with third party application using Mule ESB and Web Sphere MQ.
- Had experience in using the enterprise security, notifications features provide by Mule.
- Worked on API Manager, Runtime Manager and Exchange in any point C loud hub.
- Responsible for design, development of API's with RAML, Securing through Oauth.
- Creation of portal applications for API’s, API Access and Documentation in Cloud Hub.
- Formulated build and deployment mule projects to cloud hub using Maven and using Jenkins to deploy the artifacts to cloud hub.
- Had an experience in development and deploying mule project on cloud hub
- Created Mule ESB flows using Anypoint studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Implemented clustering and throttling concepts for Mule based solutions.
- Worked on connectors like SMTP, SFTP, FTP, IMAP which overridden the existing functionality whish suits the requirements using MuleSoft.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration.
- Used SoapUI to test the services.
- Designed RESTful Web services using RAML and shared with internal clients.
- Utilized MuleSoft features like Data Weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Integrated work flow rule engine (JBPM) for performing the validation process with MULE ESB.
- Deployed Mule applications into MMC (Mule Management Console).
- Migrated Mule ESB 3.5 apps to Mule ESB 3.7.3 and updated all the dependencies.
- Experience in writing MUnit test cases to validate the Mule flows.
- Used MUnit for Mocking and Unit testing Mule flows.
- Testing the API and integrations at Postman and SOAPUI.
- Used various transformers for transforming between different data formats.
- Used MMC (Mule management console to monitor the request and response payload).
- Tightly integrated applications using MULE ESB.
- Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of mule endpoint through WSSR.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
- Implemented clustering and throttling concepts for Mule based solutions.
- Implemented MVC architecture by developing spring framework.
- Built JAX-WS services and exposed them securely using CXF component.
- Consumed both internal and external SOAP web services using Web Service consumer.
- Built JAX-RS services and exposed them using REST component.
- Used Database connector for connecting Oracle Database in the Mule flows.
- Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
- Coded SQL, PL/SQL for backend processing and retrieval logic.
- Used SVN as version control system.
Environment: Java, J2EE, Servlets, JSP, Mule ESB 3.6.2 with Mule Server 3.7.2, API Manager, Anypoint Studio 5.3.2, Mule Management Console 3.7, RabbitMQ 3.5.3, ActiveMQ, RAML, JMS, EJB, JDBC, JSTL, HTML, XML, Design patterns, SOAP Web services, UML, SVN, PL/SQL, Junit, Selenium, JQuery, Oracle.
Confidential, CA
Java/Mule ESB Developer
R esponsibilities:
- 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.
- Created the MULE ESB Artifacts, created flows and configured the MULE configuration files and deployed the application.
- Installation and configuration of Development Environment using Anypoint studio with Mule Application server on cloud and premises
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Develop JSON schemas and RAML and creating mock service to test them.
- Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule Flows.
- Extensively used Mule OOB components like File Transport, SMTPTransport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Created Request & Response transformers, Custom Components & configured them in Mule-config.xml.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Developed interfaces between SAP, Salesforce, REST and SOAP web-services.
- 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.
- Utilized partner WSDL for ESB to Salesforce & SAP integrations.
- Developed Mule ESB projects for services with synchronous & asynchronous Mule flows.
- Architected Integrations using MuleSoft ESB environments for both on premise and Cloud hub environments.
- Used MMC (Mule management console to monitor the request and response payload).
- Have written MUnit test cases to validate the Mule flows.
- Integrated reporting systems using JMS Transport.
- Developed stored procedures and trigger to store and access data in the Database Oracle 11g.
- Involved in Web logic server configurations set up, data sources, and queues set up and deploying application.
- Deployed the apps on Unix box, used FileZilla to get the logs from UNIX box.
- Used GitHub for the version control.
Environment: JAVA 1.7/1.8, Mule ESB 3.5, MMC, ActiveMQ, Anypoint Studio, Nexus, RAML, RabbitMQ, Apache-Maven, Cloudhub, FileZilla, XML, JDBC, JAXB, Log4J, CVS, Web Services - WSDL, SOAP, CXF, JAX WS, JAX-RS, Junit, Mockito, Weblogic Server, Oracle - P/L SQL, GitHub.
Confidential
Java Programmer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Involved in several phases of the project including application analysis, technical design, development, debugging, testing & documentation and in corporation of user feedback to plan enhancements in the application system.
- Involved in development and deployment of application on LINUX environment.
- Developed front-end user interface modules by using JSP, HTML and CSS . Front-end validations of user requests carried out using Java Script.
- Developed the code for the tabulated listings, reports and charts for the performance of the employees using MVC design pattern and on Struts Framework ( Struts MVC) and data access.
- Used Spring MVC Web module, involved in design, development of new Action classes to interact with business logic.
- Used Spring Frame work for IOC, AOP and DAO layer design patterns.
- Developed Interacting JSPs & Servlets for modules like User Authentication and Performance Display.
- Developed the code for the tabulated listings, reports and charts for the performance of the employees using MVC design pattern and on Struts Framework ( Struts MVC) and data access.
- Developed the Actions classes, logic classes for executing business logic, DAO classes to access the Database using JDBC .
- Resolving spring framework artifacts and code build & deployment via Maven.
- Involved to develop Multithreading for improving CPU time.
- Used Clear Case as a source code controller, Used Clear Quest for issues and defects (bug tracking).
- Used ANT Scripts to build and deploy the applications on Web Sphere application server.
- Responsible for code reviews, writing unit test cases and unit test using JUnit .
- Monitored error logs using Log4j framework.
Environment: JAVA, JSP, Struts, JDBC, HTML, CSS, JS, Web Services, DB2, WebSphere, ANT, JUnit .
Confidential
Java Developer
Responsibilities:
- Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction. Involved in the design by preparing UML diagrams using Microsoft Visio tool.
- Developed Bean classes and JSP Pages.
- Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, CSS & JavaScript.
- Used JavaScript and AJAX for client-side validations.
- Implemented the Web Services and associated business modules integration.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Extensive usage of J2EE design patterns namely DAO, Value Object etc.
- Used Struts MVC framework to define Controller, model and views. And involved in defining the configurations, listeners, internationalization etc.
- Used CVS as a version control system, an important component of Source CM (SCM).
- Developed the application using Eclipse IDE.
- Performed unit testing for modules using Junit.
- Provided source code documentation using Java Doc for future references.
- Monitored the error logs using Log4J and fixed the problems.
- Coded form Beans and Action classes associated with every JSP page.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Responsible as CVS administrator and for deploying web application in the Oracle App Server.
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
Environment: Java, J2EE, JSP, JNDI, JPA, EJB, XML, XSD, HTML, JavaScript, CSS, Web Sphere Application Server, RAD 7.0, DB2, SQL, PL SQL, Eclipse, CVS, Linux/UNIX, JUNIT, log4j, SOAP UI, XML, XSD, XSLT, JPA, VO, DAO etc.