Mule Esb Integrator/developer Resume
Atlanta, GA
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 MuleSoft ESB and Java/J2EE experience in integration.
- Experience in Integration solutions using Mule ESB (Mule 4.0, 3.9), and SAP Net weaver Process integration
- Extensive experience in design and development of multi - tier applications using Java and various J2EE technologies including EJB 3.0/2.X (Entity Beans, Session Bean, Message Driven Beans), JSP, Servlets, Struts, Spring, Hibernate, JAXB, JMS, JSF, RMI, JSP Custom Tags Libraries, Java Beans, JDBC, XML, Networking, Threads, IO, JNDI.
- Experience in creating Web Services using JAX-WS, Apache Axis, XSL, XSLT, WSDL and SOAP message.
- Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
- Worked on both Enterprise and Community edition of MULE ESB and developed Rest APIs using Anypoint Platform and also good expertise in exposing REST APIs using RAML.
- Experience in Design and development of integration workflows using MuleSoft ESB.
- Good Knowledge in Mule4
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS, RabbitMQ and various third-party solutions.
- Experience in developing applications using mule connectors like FTP, FILE, SFTP, IMAP, SalesForce, SAP, and components like Dataweave
- Experience with integration Patterns, tools, EAI, Transformations, Schemas, and XSLT.
- Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Experience in Mule Administration, Configuration, & Tuning with MuleSoft MMC & Enterprise release capabilities.
- Experience in writing Munit Test Cases using features like mocking, verify call, and assert conditions based different sets of data.
TECHNICAL SKILLS:
Mulesoft Platform Suite: Mule 4.x, Mule 3.9, Anypoint Studio, API Manager, RAML
Java Technologies: Core Java, J2EE, Servlets, JSP, EJB - Session beans, Entity Beans, MDB, JMS, JPA
Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, DB2, MySQL
XML Technologies: XML, XSD, DTD, JAXP (DOM & SAX), JAXB, XSLT
Logging: Splunk, Elastic Search
Web Services: WSDL, SOAP, JAX-WS, JAX-RS, CXF, JERSEY, AXIS
App Servers: Tomcat, JBoss, WebSphere, Web Logic.
Operating System: Windows XP/ 2000/2007/2008
Development Tools: Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse, TOAD, Any point Studio
Version Control Tools: SVN, Visual Source Safe (VSS), Concurrent Versions System (CVS), Clear Case, GIT
Servers: Apache Tomcat, JBoss 4.3/6.0/7.0, WebSphere
Build Tools: Maven, ANT, Jenkins, Graddle
ESB: Mule ESB 3.8.1,3.7.1, 3.5.1
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Mule ESB Integrator/Developer
Responsibilities:
- Experience in Agile methodologies to do requirements gathering, analysis and planning, development.
- Worked with both Prepaid and Postpaid teams. Developed the applications Sprint Digital.
- Created Mule ESB flows using Anypoint Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
- Implemented Experience Layer/Process Layer/System Layer in the application development in order to achieve better microservices approach.
- Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to JSON conversion.
- Worked on REST and SOAP based Web services for Mule ESB flows based on SOA architecture .
- Designed and developed enterprise services using RAML and REST based APIs. Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Implemented integration flows using Mule AnyPoint Studio to connect to REST, SOAP Service, Oracle Database, and Active MQ broker.
- Experience with Mule administration, configuration and tuning.
- Worked with MuleSoft Anypoint API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
- Design various types of flows which are integrated with Sales force, Amazon Web Services, Mainframes.
- Strong application Integration experience with Connectors, Routers, Active MQ, JMS and AWS SQS and Data Transformations using Mule ESB.
- Implemented MULE ESB to route various calls to do validation of service input and to handle exceptions.
- Implemented Security Mechanisms like Security Certificates, Key Exchange, Encryption, Description and OAuth Authentication & Authorization using Access Token and SM Session Cookie.
- Consumed SOAP Web Services using WSDL Files and transformed them into appropriate format.
- Used DataWeave extensively to do data transformations along with custom Java Classes.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration.
- Integrated different systems that includes File Upload, Data Base, SAP, Sales Force, Web services and spring services etc. using Mule ESB.
- Formulated build and deployment mule projects to cloud hub using Maven and using Jenkins to deploy the artifacts to cloud hub.
- Used Mule Batch Processing to process records from Database.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in 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.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
- Prepare data mapping between legacy and new Salesforce instances and create data sets to move data to the new Salesforce instance.
- Test the community in the new Salesforce instance to compare the functionality to the customer portal in the legacy salesforce instance.
- Used Maven for Deployment, Jenkins for Continuous Integration and Continuous Development.
Environment: Anypoint Studio 6.2.2, Mule ESB 3.9/3.8,SalesForce, ActiveMQ 5.3,Apache-Maven 3.3.9,Soap, RAML, Cloud hub, API Gateway2.1, Bit Bucket, Postman, Jenkins.
Confidential, Conroe, TX
Mule ESB Developer
Responsibilities:
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Managed the whole API lifecycle from design to sharing using Restful API Modeling Language (RAML).
- Generated the main flow, backend flow and exception strategy mappings using API kit.
- Used polling process and watermark to synchronize data in various applications.
- Determined the process strategy for the designed flow, based on pattern.
- Implementation of Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture (SOA) implementations and web services.
- Involved in managing and deployment of the applications in the Cloud Hub.
- Tested SOAP web services using Soap UI.
- Developed a unified view of all accounting data within Salesforce.com. Responsible for integrating Salesforce.com to risk manager desktop apps via web services API.
- Used Salesforce Connect to access product information stored on an external system.
- Done with in peer and lead level design/code reviews.
- Conducted Unit Testing, Integration Testing, User Acceptance Testing and Performed Load Testing with JMeter
- Supported IST, QA and UAT build and identified issues in Smoke testing and tracked.
- Created continuous integration builds using Maven and cruise control.
- Deployed application in UNIX and to connect to see logs for fixing UAT/Production defects.
- 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.
- Developed the services interface to access core services & provisioning services using Mule ESB3.7.1.
- Worked with Mule ESB 3.7.1.
- Utilized various connectors such as Salesforce, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, Database.
- Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
- Setup and configuration of Rally ALM Tool to best fit the needs of different Scrum teams
- Expertise on installation and setup of HP Quality Center 9.2, 10.0 and ALM 11 in Clustered Environment for global organization with huge user base.
- Developed an Integration Component with third party application using Mule ESB
- Experience in integrating Cloud applications like SFDC, Intact using Mule ESB.
- Have integrated web services including SOAP as well as REST using Mule ESB.
- Worked with QA team to validate test cases whether test cases meeting business Requirements or not.
Environment: Mule soft Any point Studio, Cloud hub, Mule Management Console, RAML, Connectors, APIKIT Router, Data mapper, Data weave, Windows 2003, SQL and Oracle database.
Confidential, Parsippany, NJ
Mule ESB Developer
Responsibilities :
- Followed the guidelines of Agile methodologies of SDLC for project management. Involved in requirements gathering, analysis of existing Design Documents, planning, Development and Testing of the application.
- Involved in complete life cycle development using Mule ESB based on SOA architecture.
- Participated in scrum meetings with various teams to coordinate project developments and issues.
- Created Mule flows using DB Connectors and SFDC, Using SFDC connectors to insert data into SFDC.
- Experience with Mule API Gateway and Mule APM.
- Worked with Mule Any point API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
- Implemented Security Mechanisms like Security Certificates, Key Exchange, Encryption, Description, encoding and decoding
- Exposed RESTful web services in Mule and invoked them using Postman.
- Consumed SOAP Web Services using WSDL Files and transformed them into appropriate format.
- Experience with Any Point Partner Manager(APM) to Configure Trading Partners & Monitor B2B Transactions.
- Created Mule ESB flows using Any point Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
- Used Data Weave extensively to do data transformations along with custom Java Classes.
- Create batch processing for performing ETL operations from SFDC to downstream systems.
- Used ActiveMQ for messaging service in the applications.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Used Data Base Connectors to connect with MS-Access using Mule ESB.
- Created flows to perform CRUD operations on MS-Access.
- Used MULE Batch Processing to process records from Database.
- Utilized various connectors such as FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database in different workflows.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in 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.
- Migrated Existing Java Code implemented using Spring Controllers into Mule Flows to be invoked by the UI.
- 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 Maven for Building, Jenkins for Continuous Integration and Continuous Development.
Environment: Mule ESB, Java, J2EE, JDBC/SQL, SOA, XML, RAML, PL/SQL, Eclipse, JSP, JavaScript
Confidential, Arlington,VA
Web Java Developer
Responsibilities:
- Involved in Design, Development, Testing and Integration of the application. Involved in Design, Development, Testing and Integration of the application.
- Developed JSP pages along with the help of Java Beans
- Developed the Stateless Session bean for processing the business logic.
- Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate action classes.
- Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Design and implementation of front end web pages using CSS, DHTML, Java Script, JSP, HTML, XHTML, Ajax and Struts Tag Library.
- Written SQL/PL/SQL queries.
- Used IBM Rational Clear Case for version control, workspace management, parallel development support and build auditing to improve productivity
- Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
- Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
- Developed Web Services using Apache AXIS2 tool.
- Generated WSDL files using AXIS2 tool.
- Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture(SOA) Concept
- Implemented open source log4j logging framework in whole application.
- Used CVS as a version controlling tool for managing the module developments.
- Configured and Tested Application on the IBM WebSphere App. Server
- Enhancement and fixing bugs reported by the client.
- Implemented Rational Unified Process (RUP) for software development process
- Used XML XPDL, BPEL and XML parsers like DOM, SAX
- Used Crystal Report tools to generate data sources.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Configuration of WebLogic proxy plug-in and applications on servers like Apache 2.x HTTP Server, Tomcat .
- Deployed EJB web application on Tomcat Application Server.
- Created Domain Templates to replicate the environment on new WebLogic/JBoss servers.
- Used Rest-ful API for web search, and image search.
- Used IBM WebSphere Message Broker to apply business rules.
- Experience in Manual and Automated Testing using Selenium Web-driver (core Java).
- Worked with various types of manual testing like Black-Box Testing, Functional Testing, Module Testing and System Testing.
- Effective team player with excellent logical and analytical abilities
- Deployed applications using WebSphere Application Server
Environment: Java, J2EE, Servlets, EJB, JMS, JAXB, Struts 1.2, DAO, HTML, Java Script, XML, CSS, AJAX, SOA, LDAP, Web Services, JSTL, IBM WebSphere 5.0, Oracle 9i, DOJO, PL/SQL, SQL, Windows XP.
Confidential
Java Programmer
Responsibilities:
- Involved in Requirements analysis, design, development and testing.
- Designed UI using HTML, DHTML, Java Script, CSS, JSP and Taglibs.
- Used Java script for client side validations.
- Developed SQL queries to store and retrieve data from database & used PL SQL.
- Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
- Used Struts Validation frame work to do business validation from server side.
- Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
- Involved in managing Business delegate to maintain decupling between presentation & Business layers.
- Used JMS for Asynchronous messaging.
- Used Eclipse IDE to develop the application
- Developed the different components of application such as JSPs, Servlets, EJB's using Web Sphere Studio Application Developer and used CVS for version control.
- Deployed the applications on IBM Web Sphere Application Server.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
- Developing customized reports and Unit Testing using JUnit.
- Involved in running PMD defects & Find bugs.
- Developed Manual test cases for specific functional requirements.
- Performed manual testing of the website to determine ease of usability of the website.
- Dealt with business processes and Updated Project documents.
- Involved in fixing IST, QA, UAT & Production defects.
- Following Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the server.
Environment: Core Java, J2EE, JSP, JBoss, Oracle,Eclipse, EJB-Session Beans, Entity Beans, JMS, XML, HTML, DHTML, Java Script, CSS, AJAX, SVN, Struts, XML, QC.