Mule Esb Integration Consultant Resume
San Diego, CA
Summary
- 7 + Years of experience in all phases of Software Development Life Cycle (SDLC) that includes Requirements Gathering, Analysis, Design, Implementation, Maintenance and Testing using various methodologies using Java/J2EE and 4 years of MuleSoft ESB experience in integration.
- Experience in developing Web Applications with various Open Source frameworks: Struts Framework 1.1/1.2, JSF 1.2/2.0, Spring Framework, Spring MVC, and Hibernate.
- Proficient in JSF and used Tag libraries like Prime faces and JSTL and developed Presentation layers using AJAX, HTML, CSS, JSP, AngularJS and JavaScript.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Excellent hands on experience with XML, XSL, XSLT, DTD, SAX and DOM.
- Implemented SOA architecture with SOAP & Restful Web Services using CXF, AXIS, WSDL, JAX - WS, JAX-RS and UDDI.
- Worked extensively with Hibernate and made use of Hibernate Query Language (HQL), inheritance, caching strategies, mapping strategies, annotations.
- Extensive experience in writing the business logic using EJB 2.0/3.0 Session, Entity and Message Driven Beans and RMI.
- Have an experience in defining business rules and management using JBoss Drools, IBM ILog Rules, JBPM and Camunda.
- Experience Developing Mule application using Groovy, custom JAVA Classes.
- Strong experience in Integration using Mule ESB in integrating various third party solutions.
- Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
- Good at DataWeave and DataMapper component. Experience working with exposing REST API using RAML.
- Worked on both Enterprise and Community edition of MULE ESB. Had an experience developing Rest APIs using Anypoint Platform.
- Good hands on experience using mule connectors like FTP, FILE, SFTP, IMAP, SalesForce, and SAP as a part of integration.
- Experience in Ant 1.x and Maven 2.x/3.x build tools and Jenkins for project development and deployment.
- Hands on experience with Junit, Munit and Log4j in developing test cases and determining application functionality.
- Expertise in using Java IDE tools of Rational Application Developer (RAD), Eclipse … Any-point Studio, NetBeans to develop dynamic web applications.
- Good working knowledge of Application Server like Apache Tomcat, Mule On Premise, WebLogic, WebSphere and JBoss Application Servers.
- Expertise in RDBMS Database (Oracle, Microsoft SQL Server, DB2 and Microsoft Access) in writing SQL Queries, and PL/SQL that includes Procedures, Functions, Triggers, Indexes, Views and Cursors.
- Proficient in coding guidelines and checking Check styles, PMD defects & Find Bugs.
- Knowledge in NoSQL Databases Mongo dB, and Cassandra and also about Big Data.
- Worked WithMulesoftCloudHub, knowledge of Amazon AWS which includes services like: EC2, S3, EBS, ELB, Auto scaling.
TECHNICAL SKILLS
Mule: AnyPoint Studio, CloudHub, MMC (Mule Management Console), on premise, Eclipse IBM MQ Series,, SQL Developer, TOAD, ANT, MAVEN, Edit PlusMule Connectors DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce
Integration Tools: MULE ESB, Oracle ESB, ActiveMQ, RabbitMQ, Informatica, IBM Message Broker
Programming Languages: C, C++, JAVA, PL/SQL, Python
Web Technologies: HTML, JavaScript, CSS, AJAX, XML, DOM, SAX, DTD, XSD, JSON,JQUERY, AngularJS, Bootstrap JS, Node JS
Databases: Oracle, DB2, SQL Server and MYSQL
Web Services: SOAP, REST
Version Control: SVN, IBM Clear Case, GIT
IDE's & Frameworks: Eclipse, My Eclipse, RAD, Struts, spring, web framework and JSF
Web Application Server: Apache Tomcat, Web Logic, JBoss and WebSphere
Design Tools: Microsoft Visio, Rational Rose
Operating Systems: Windows, UNIX/LINUX
Work ExperienceSan Diego, CA
Mule ESB Integration Consultant.
Responsibilities:
- Involved in requirements gathering, analysis of existing Design Documents, planning, proposing changes by analyzing new Wire Frames, Development and Testing of the application.
- Responsible for the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of Mulesoft project using AGILE process.
- Responsible for gathering requirements and developing technical specifications.
- Reviewed and understood the functional specifications and Business Requirements.
- Involved in understanding of the existing application functionality and enhancing it with respect to the client requirement
- Was part of daily status meetings and other release meetings with client
- Was part of facilitation meetings to work on critical defects.
- Responsible for LLD, impact analysis document review, code review and jUnit test cases
- Involved in injecting dependencies into code using Spring core module concepts like IOC of Spring Framework.
- Integration of various systems utilizing Queues, Topics, Http, File system, DBs and SFTP components.
- Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes
- Extensively used Mule components that includes File, SMTP, FTP, SFTP, and JDBC Connector.
- Involved in development of SOA Dashboard which provides self-service start/stopof TIBCO services, enable/disable Hawk rulebases, TIBCO iprocess case search/config viewer.
- Migrated Mule ESB 3.5 apps to Mule ESB 3.7.3 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.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third party applications.
- Worked with MuleSoftAnypoint API platform on designing and implementing Mule APIs by documenting and designing REST API’s using RAML.
- Wrote MUnit test cases to validate the Mule flows.
- Involved in the development phase, developing validations and business logic implementation.
- Was responsible for deploying the service components to all the environments form development-system-performance-prepared to production environment
- Used Soap UI for unit testing and debugging of the developed module.
- Use Splunk tool to monitor the logs.
- Used MMC mule management console to monitor the request and response payload
- Used Eclipse IDE for development
- Used SVN as version control
- Implemented asynchronous messaging using Active MQ and AWS Suite.
- Used data set and data adapter objects to reduce the database traffic and increase performance.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues, actively involved in getting the QA, UAT and production issues resolved.
Environment: Java 1.8, Anypoint Studio 5.4.0/5.4.3 , MS-Access, Mule ESB 3.7.3, ActiveMQ 5.3, Apache-Maven 3.3.9, Nexus, RAML, Cloudhub, Log4j 1.2.14, GIT, JIRA, API Gateway2.1, BitBucket, PostmanConfluence, Jenkin
New York City, NY Dec
Sr. MuleSoft ESB Developer
Responsibilities:
- Involved in requirement gathering, analysis, design and development of the project.
- 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.
- Worked on Anypoint Studio to use web services and for business-to-business integration.
- Used API Designer to design API, built APIs, tested APIs, ran APIs, and manage these through Anypoint platform
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, and messaging using ActiveMQ and JMS.
- Created Mule ESB artifact and configured the Mule config files and deployed.
- Worked on both Enterprise and Community edition of Mule ESB. Also, worked on developing an API using RAML. Have good expertise on Data Mapper and Data Weave for transformations.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non-Java applications.
- 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.
- Used Database Connectors to connect with respective systems using Mule ESB. Utilized custom logging framework for Mule ESB application.
- Used Data Weave extensively to do data transformations along with custom Java Classes
- Used MULE Batch Processing to process records from Database
- Used XML, XSD, DTD and Parsing API's SAX and DOM XML based documents for information exchange.
- Implemented a large part of the UI dynamic functionalities using CSS, Ajax, JSON, XML, Bootstrap, Angular JS and HTTP static resource handler to handle static content in Mule flow.
- Done with WebSphere application 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
- Developed application using Mule ESB and build and deployed the services. And also, done with Unit testing using Test Utility MUnit for mocking and unit testing of Mule flows.
- Used MMC (Mule Management Console to monitor the request and response payload).
- Used Maven for Deployment, Jenkins for Continuous Integration and Continuous Development.
- Extensively used Oracle programming using SQL and PL/SQL
- Followed coding guidelines and Java & J2EE design patterns to develop the application.
- Participated in Unit testing using JUNIT and MOCKITO
Environment: Java 1.7, Oracle 11G, MULE ESB 3.5/3.6.2, ActiveMQ 5.3, Cloudhub, JSP, JSTL, XML, HTML, CSS, Salesforce, GitHub, Eclipse 3.2, JUnit 3.0, Control-M 6.4.2, Firebug, Oracle, SQL Developer, Maven, Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS, Putty.
Atlanta GA
Mule ESB Integration Consultant
Responsibilities:
- Reviewed Functional Specifications documents to understand Business requirements
- Responsible for regular customer interaction, requirements gathering and working with functional, technical BA related tasks.
- Responsible for BPE, time effort estimation and SOX compliance for all the development tasks
- Based on AWS, reviewed and understood the functional specifications and Business Requirements.
- Prioritize the release and Facilitate UAT PAT phase.
- Involved in understanding of the existing application functionality and enhancing it with respect to the client requirement.
- Was part of daily status meetings and other release meetings with client
- Was part of facilitation meetings to work on critical defects
- Involved in the development phase, developing validations and business logic implementation.
- Designed Use Case diagrams, Class diagrams, Activity diagrams, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose and Microsoft Visio Tools.
- Worked on both Enterprise and Community edition of MULE ESB developing on API's using RAML.
- Built Web Service applications using SOAP, and REST with different APIs that includes WSDL, SOAP, JAX-WS, JAX-RS, JAXB, CXF, AXIS and JERSEY.
- Worked on XML technologies like XML, XSL, XSD, XSLT, and DTD. And worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXB.
- Implemented MVC frameworks using Struts 1.x/2.x, spring 3.x/4.x, Custom MVC and Hibernate framework for the persistence.
- Worked with integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Responsible for deploying the service components to all the environments form development-system-performance-prepared to production environment
- Used Soap UI for unit testing and debugging of the developed module.
- Use Splunk tool to monitor the logs.
- Used MMC mule management console to monitor the request and response payload.
- Used SVN as version control
- Was responsible for handling all the incidents and problem Records assigned to Mule services workgroup in HPSM HP service manager is a tool used at Carroll Enterprises INC to support incident, problem, change, configuration and service level management process.
Environment: Java, J2ee, JDK 1.6, Spring MVC, MuleSoft studio, Hibernate, XML, JQuery, Ajax, Java Script, Angular JS, DB2 9.5, Oracle 11g, MuleSoftAnypoint Studio, Cloudhub, Mule Management Console, RAML, Connectors, RAD 8.0.
Confidential
Senior Java Developer
Responsibilities:
- Responsible for requirement gathering, design and analysis of the system
- Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
- Implemented methods to validate, invalidate, keep alive session for login process and maintaining session credentials.
- Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
- Produced as well as consumed the WSDL based web services using WSDL, JAX-WS, AXIS and Apache CXF.
- Object & relationship mappings with Associations, inheritance, and named queries using Hibernate.
- Developed web services using Restful technology to support JSON and XML using JAX-RS.
- Set up Custom business validations using Struts validate framework.
- Written EJB session beans for business logic processing & entity beans for persistence with data base.
- Responsible for data migration to QA/User and Production region.
- Deployed the applications using JBoss Application Server.
- Involved in JUNIT testing, integration testing, system testing etc.
- Involved in building the code using Ant, Ivy and the deployment.
Environment: Java 1.4, JSP, Servlets, Struts, Tag libraries, JS, CSS, AJAX, JDBC, JNDI, Oracle 9i, Java beans, Struts Validation framework, UNIX, Ant, IVY, JUNIT, SVN, QC, Eclipse, Edit Plus, Oracle ESB, Web Logic, SQL Developer