Mulesoft Esb Developer Resume
Woodland Hills, CA
SUMMARY:
- 7+ years of professional IT Experience with 4+ years of experience in analysis, design, development and implementation ofEnterprise Application Integrationusing Mule ESB and Any point studio and over 3+ years of experience in Java/J2EE, XML, Web services, spring, Hibernate, MVC and distributed architectures.
- Extensively worked on AnyPoint Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Hands on experience in MuleSoft Expression Language to access payload data, properties and variable of Mule Message Flow.
- Extensively used mule connectors like Database, HTTP, HTTPS, FTP, FILE, SFTP, JMS, SalesForceetc. as a part of integration usage.
- Expertise in analyzing, development, testing & coding of middleware, web applications primarily using Mule ESB,Mule API, MQ, Java, J2EE.
- Experience in using MuleSoft Studio that integrates APIs, databases, SFDC and SaaS applications and deployed MuleSoft applications to CloudHuband 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.
- Utilized MuleSoft features like DataWeave, 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, ActiveMQ, JMS, AWS.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Experience in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good knowledge on NoSQL and MongoDB.
- Experience in Jenkins, ANT and Maven build tools for building and deploying the application in web servers.
- Field experience with Junit and Log4j in developing test cases and determining application functionality.
- Good communication skills, interpersonal skills, leadership skills, self-motivated, quick learner and team player.
- Extensive experience in supporting applications in Production and QA.
TECHNICAL SKILLS:
Mule: AnyPoint Studio, Mule EE 3.6+, RAML, Data Weave, Cloudhub, MMC.
Frameworks: Struts 1.x/2.x, Spring 3.x, Spring WebFlow, JMS, Hibernate
Web Services: WSDL, SOAP, REST, JAX-WS, JAX-RS, CXF.
Languages: PL/SQL, C, C++, Java, J2EE, HTML, XML
Databases: SQL, MY SQL, Oracle 10g/9i/8i, MS SQL Server 2008, MS-Access
Operating Systems: Windows(All), Unix/Linux
Tools: Maven, ANT, Jenkins, GitHub
Web Technologies: JavaScript, AJAX, HTML, DHTML, XHTML, CSS, JQuery, Angular JS
PROFESSIONAL EXPERIENCE:
Confidential,Jersey City
Sr.MuleSoft Developer
Responsibilities:
- Involved in Agile Scrum methodologies to do requirements gathering, technical analysis and participated in planning meetings.
- Involved in creating Mule flows for each entity with retry mechanisms with private secured flows.
- Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Created mule flows using DB connectors and SFDC using SFDC connectors to upload data into SFDC.
- Experience in integrating web services including SOAP as well as REST using Mule ESB .
- Expertise in using various transformers for transforming between different data formats.
- Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, SalesForce, JDBC Connector, and Transaction Manager .
- 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.
- Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle 11g database, mapping done through Hibernate .
- Migrated existing services from CXF to use Web Service consumer.
- Involved in writing batch jobs to run at specific schedule times and transformations using DataWeave .
- Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
- Tested SOAP web services using SOAP UI and REST web services using REST Client.
- Experience in implementing Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture (SOA).
- Involved in building the code & deploying on JBoss application server.
- Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Involved in testing the developed components using Junit, System, Regression, and Integration Testing .
- Built JAX-RS services and exposed them using REST component.
- Extensively used JDBC connector to get the data from different Store procedures.
- Experience in using the enterprise security , notifications features provided by Mule.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- Implemented build package tool using Maven & ANT scripts and build the code in Jenkins .
- Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
Environment: Windows XP, Java/JEE, HTML, CSS, JQuery, AJAX, Spring 3.2, AspectJ, JSP 2.2, Hibernate 3.5, JBoss 6, JMS, Apache, JDBC, Ant, Maven, Jenkins, JUnit, Oracle, Web Services- WSDL, SOAP, Mule ESB 3.4/3.5, XML, OAuth, JSON, SVN, Ervin, SOAP UI, REST Client.
Confidential,Atlanta,GA
Sr.MuleSoft Developer
Responsibilities:
- Followed the Agile Methodology for Scrum Process for the Project Implementation of the back logs.
- Involved in Business requirements analysis by interacting with the Business Analysts.
- Developed JIRA to report the hours and issues that are related to the project.
- Designing the application using Mule ESB as a middleware between the third-party system and the customer side system.
- Involved in designing WSDLs, UI pages & generated client jars using JAX-WS .
- Used Apache CXF to create SOAP based web services & JAX-WS to create Restful web services.
- Experience in configuring different Mule connectors like HTTP, Database, SAP, NetSuite and SalesForce .
- Designed and developed enterprise services using RAML and REST based APIs Integrations.
- Developed Mule ESB projects for the services with synchronous and asynchronous mule flows .
- Working knowledge in building connections from Mule ESB to SFDC, Oracle DB and other third party systems.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper and DataWeave transformation in Mule configuration.
- Developed RESTful &SOAP web services in Mule ESB based on SOA architecture.
- Involved in developing interfaces between SAP, Salesforce, REST and SOAP web-services .
- Experience in using Hibernate as ORM to map Java classes to database tables.
- Worked closely with functional leads to understand the partner integration requirements.
- Used Hibernate for implementing the persistence mechanism in the application.
- Involved in using Java Persistence API frameworks and APIs such as Java Data Objects and Hibernate.
- Developed the application using Java/J2EE design patterns .
- Integrated other sub-systems through JMS, MQSeries.
- Experience in designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process using Mule ESB.
- Worked on Maven for getting latest jar files including commoncollection.jar, commonlogging.jar, spring, and Hibernate from Apache.
- Used MUnit for mocking and involved in unit testing and performing Integration testing of the whole application.
- Responsible for updating the defects status in a daily based QA status meeting.
Environment: Java, JSP, Servlets, JavaScript, Eclipse 3.x, Spring DI, Spring IOC, Spring AOP, Hibernate 3.0, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Mule ESB 3.5.1, AnyPoint Studio, ActiveMQ, AWS, RAML, Munit, JMS, QC, Log4J, SOAP UI and J2EE design patterns.
Confidential,Woodland Hills,CA
MuleSoft ESB Developer
Responsibilities:
- Experience in working both functionally and technicallyand driven the project along with Technical leads and Architects.
- Involved in designing the application by drawing UML diagrams .
- Experience in Mule administration, MuleSoft AnyPoint API platform, Mule Configuration, MuleSoft MMC.
- Involved in developing POJO's, Data Access Object which handles all database operations.
- Experience in developing integration workflows and implementing Mule APIsusing MuleESB.
- Involved in integrating third party libraries to augment those lacking or inefficient.
- Used Restful web services using CXF tool to develop web services easily.
- Experience in implementing Mapping tool framework to connect with the database for inserting, updating, deleting and retrieving values effectively.
- Experience in developing RAML based REST web services API's using Mule ESB.
- Consumed SOAP web services both internal and external using Web Service consumer.
- Experience in handling exceptions using Mule ESB.
- 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.
- Involved in sending messages like payload to track different statuses using JMS.
- Involved in unit testing, integration testing, SOAP UI testing, system testing of the application.
- Involved in test driven development using the JUNIT .
- Experience in designing continuous integration builds using ANT and Maven scripts .
- Involved in fixing Quality assurance, User acceptance testing, Production issues .
- Performance Tuning is done by making code changes to remove unnecessary calls.
- Involved in providing support activities to other teams.
- Worked closely with testers and explained the functionality so that they can test accordingly.
Environment: Java, JSP, Servlets, JavaScript, Eclipse 3.x, Spring DI, Spring IOC, Spring AOP, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Mule ESB 3.2, WebSphere 8.1
Confidential
Java Developer
Responsibilities:
- Involved in Requirement Gathering, analysis, design and development of the project.
- Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML.
- Developed Bean classes and JSP Pages.
- Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, CSS & JavaScript.
- Developed 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.
- Expertise in using JAXP for parsing & JAXB for binding.
- Extensive usage of J2EE design patterns namely DAO, Value Object etc.
- 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 or 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 and also in creating dump files.
- 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.
- 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, Oracle 8i, Windows 2000, JUNIT, JNDI, UAT tool, Java/J2EE Design Patterns, Struts, Tag Libraries, Validation framework, EMMA etc.