Mulesoft Developer Resume
Columbus-, OH
SUMMARY
- Around 8 years of experience in analyzing, development, testing & coding of middleware\web applications primarily using Mule ESB\Mule API\Java\J2EE.
- Mule ESB Expert 5 years of Strong experience with Mule ESB, Mule API and Mule Cloud hub
- Experience with and understanding of software design patterns and leveraging them to solve problems.
- Experience with build tools such as Maven as well as continuous integration tool such as Jenkins.
- Strong Experience in using Mule Any point Studio & Mule Cloud hub.
- Experience in providing Service Oriented Architecture (SOA) solutions for Enterprise Application Integration (EAI) using Web Service, and JMS.
- Expertise in Spring & Struts MVC frameworks for building teh web layer. Experience in database access using Hibernate and JDBC. Experience in developing web - based GUI’s using JSP, HTML, CSS, jQuery Widgets and JavaScript.
- Experience with various Servers like IBM WebSphere, Web Logic and Apache Tomcat.
- Extensive development experience on different IDE’s like Eclipse, NetBeans, RAD and any point Studio.
- Good experience in building Web Services (SOAP, REST) using open source implementation like RESTful API.
- Expertise in database programming (SQL, PL/SQL) with Oracle. Extensively used Maven & ANT as build script for application build and deployment. Extensively used Junit, Munit & log4j for unit testing and logging. Worked with GIT and SVN for version control. Familiar with waterfall and Agile software development life cycles.
- Extensive experience in supporting applications in production, QA and other test environments.
- Good communication skills, interpersonal skills, leadership skills, self-motivated, quick learner and team player.
TECHNICAL SKILLS
Middleware: Mule ESB
Development Tools: Eclipse, SQL Developer, Any Point Studio, Jenkins.
Java / J2EE Technologies: Java, Servlets, JSP, JDBC, EJB
Markup Languages: HTML, XML, XSL, XSLT, XPath.
RDBMS: Oracle, SQL Server, IBM DB2
Application/Web Servers: WebLogic, IBM WebSphere and Apache Tomcat.UI Technologies HTML, JavaScript, AJAX, CSS, Applets/Swings, JSON, jQueryLanguages Java, C, SQL, and PL/SQL.
Web Service: WSDL, SOAP, REST.
Design Methodologies: UML, OOAD, Design Patterns
Design tools: Rational Rose, VISIO
S/W Dev Methodologies: Water Fall Model, Iterative, Agile Programming
PROFESSIONAL EXPERIENCE
Confidential, Columbus- OH
MuleSoft Developer
Responsibilities:
- Responsible for developing system layer, process layer API’s.
- Involve in analyzing user requirements and providing appropriate system solutions.
- Creating system layer API’s using mule and creating process API’s which call system API’s to get data.
- Creating Mule applications, writing mule flows and consuming restful web services using HTTP component, consuming SOAP web service using WS-consumer component, connecting to databases.
- Wring mule expressions to read and write message data.
- Routing messages based on condition, filtering, validating messages and multicasting messages.
- Writing Data Weave transformations to transform data
- Handling messaging exceptions by defining exception strategy and specifying default exception strategy.
- Extensively used Data Weave for data transformation and implementing complex logics.
- Created REST API's using RAML and developed flows using APIKIT Router.
- Worked closely with front end to resolve and design API's according to requirement and make them fully functional.
- Debugging mule flows to resolve issues.
- Writing MUnit test suites for teh mule flows.
- Managing Deploying mule applications to dev and test environments.
- Designing and developing process for contiguous development and deployment.
Environment: Core Java, mule, mule expression language, data weave transformations, Mule Server 3.8.4/3.9.0 , 4.x, Any point studio, Maven, Jira, Jenkins, cloud Hub, Bitbucket.
Confidential, Reston- VA
MuleSoft Developer
Responsibilities:
- Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Mule configuration.
- Exposed REST API to receive POs and Quotes.
- Good hands on experience using connectors like DB, HTTP, FILE, webservice, Salesforce, PSFT, SOAP, etc. as a part of integration usage.
- Implementing and consuming both SOAP and RESTful web services.
- Deployed application in MuleSoft Cloud.
- Worked on Flow Control using Choice, Scatter-Gather based on use case.
- Mule data mapping, connecting SOAP and REST web services to Mule, use of Mule connectors and plug-ins for web services, as well as connectors for direct database access.
- Collaborate with other technical functional teams such as Oracle Fusion, Frontend teams, Architects, MuleSoft Support teams for release and production support.
- Worked on Autantication and Authorization project by using OAuth 2.0and SSL.
- Created Global exception strategy for all teh packages which includes complex API's to achieve exceptional service and supported of all integrations with proper error messages dat including root cause identification and solution recommendation.
- Collaborate with Applications Development and QA teams to establish best practices.
- Used MUnit for mocking and unit testing mule flows.
Environment: MuleSoftAny point Studio 6.2.3, Cloud Hub, Mule Server 3.8.3, Java, JDK 1.7, Spring, XML, Oracle 11g, Mule Management Console, Connectors.
Confidential, Overland Park, KS
MuleSoft Developer
Responsibilities:
- Responsible for developing system layer, process layer API’s.
- Involve in analyzing user requirements and providing appropriate system solutions.
- Creating system layer API’s using mule and creating process API’s which call system API’s to get data.
- Creating mule applications, writing mule flows and consuming restful web services using HTTP component, consuming SOAP web service using WS-consumer component, connecting to databases.
- Wring mule expressions to read and write message data.
- Routing messages based on condition, filtering, validating messages and multicasting messages.
- Writing DataWeave transformations to transform data.
- Handling messaging exceptions by defining exception strategy and specifying default exception strategy.
- Debugging mule flows to resolve issues.
- Writing MUnit test suites for teh mule flows.
- Managing Deploying mule applications to dev and test environments.
Environment: Core Java, mule, mule expression language, data weave transformations, any point studio, Maven, Jira, Jenkins, cloud Hub, git.
Confidential, San JoseIntern Java Developer
Responsibilities:
- Involved in end to end development of SDLC using Waterfall methodology.
- Collaborated with teh business and technical teams to discuss about teh issues.
- Developed user interface using HTML, CSS, JavaScript, jQuery and AJAX.
- Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, Concurrency in development.
- Written SQL Queries and PL/SQL - stored procedures, functions, indexes, triggers and sequences to interact with teh database.
- 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 teh users and other teams.
- Involved in creating JUNIT test cases and ran teh TEST SUITE using EMMA tool.
- Used maven build tool to deploy teh application on server.
Environment: Java, J2EE, JavaScript, HTML, CSS, jQuery, SQL, Log4j, Junit, Maven.