Senior Mule Soft Developer Resume
Boca Raton, FL
SUMMARY:
- Over 8+ years of experience in Design & Development of Enterprise Applications , Web Applications, and Web Services.
- 4+ years of experience in integrating the systems using Mule ESB .
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Utilized different connectors, transformations, Async Flows, Dynamic Routing & Content Based Routing, Messaging and Exception handling using Mule ESB .
- Good hands on experience using Mule connectors like FTP, FILE, SFTP, and IMAP etc. as a part of integration usage. Routing mechanisms like Scatter Gather integration patterns, Message Enricher and Content Routing.
- Experience in building SOA using web services with SOAP and RESTful implementation using WSDL, SOAP, JAX - WS, JAX-RS, AXIS, CXF, SOAUP UI and integrating them through Mule ESB .
- Created various flows to integrate API's, Databases and web services.
- Experience in creating Flows, Sub Flows, and Exception handling strategies, Data Weave transformation and Mule Expression Language (MEL).
- Proficient in MEL - Mule Expression Language to access and evaluate the data in the payload, properties and variables of a Mule message.
- Involved with Mule administration , configurations and performance tuning. And also experience in MuleSoft MMC and Enterprise release capabilities.
- Used JMS Endpoints to connect to ActiveMQ which is a messaging broker.
- Experienced in integrating 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 through Mule ESB .
- Abilities to develop Message flows using Mule Studio 3.7.x, Anypoint studio 3.5.x across integrating variety of business applications with connectors including Salesforce, SAP, Oracle DB, IBM DB2, My SQL and using wide variety of Protocols including HTTP, HTTPS, FTP, TCP, REST and SOAP.
- Strong knowledge on documenting, designing and developing REST API's using RAML.
- Good utilization of Mulesoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Experience with Workflow management & Batch processing using Mule.
- Worked on iPaaS (MuleSoft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
- Explored on iPaaS system which designed to allow users to connect applications that reside in the cloud or on-premises and deploy them without installing or managing any hardware or middleware ( Mule CloudHub ).
- Experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in CloudHub
- Expertise in using Anypoint IDE and Java IDE tools of Rational Application Developer (RAD), Eclipse and NetBeans to develop dynamic web applications.
- Used API kit to integrate APIs with other services on premise and on cloud.
- Worked on XML related technologies like XSL, XSD, XQuery, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, Apache Axis, JAXP (SAX, DOM), JAXB, XML Beans parsers for parsing XML in to Java object.
- Expertise in end-to-end development of Web and Client/server applications.
- Gathering Requirements and System Analysis, experienced in the Software Development Life Cycle (SDLC) of analysis, design, developing, documenting, testing, and performance tuning.
- Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, and MS SQL Server 2005.
- Hands on experience with build tools like Ant and Maven.
- Experience in tracking defects, issues, risks using JIRA , Quality Center and Unit testing using JUnit, Integration testing, Smoke testing & System testing.
- Extensive experience in setting up server properties, connection pooling and Messaging using Tomcat Server, JBoss, WebLogic, WildFly and Web Sphere application server.
- Followed Waterfall and Agile/SCRUM methodologies of Project management in all aspects of SDLC including analysis, design and review of business and systems requirement specifications, testing methodologies and techniques.
- Excellent Communication skills, analytical skills, including ability to interpret, evaluate customer requirements and implement technical solutions.
TECHNICAL SKILLS:
Mule: Anypoint Studio, Mule EE 3.6+, RAML, Dataweave, CloudHub, MMC.
Knowledge Areas: Business Requirements Gathering, Design, Development, Testing Implementation, Production Support
Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, Struts 1.x/2.x, Spring 3.x, Spring Web Flow, JMS, Hibernate.
Web Technologies: HTML, CSS, jQuery, AJAX, Angular JS, Bootstrap JS, XML, XSLT, JAXP, JAXB.
Application Servers: IBM WebSphere 7.x/8.x, WebLogic 10g/11g/12c, JBoss 5x/6x, and Apache Tomcat.
Databases: SQL, MY SQL, Oracle 10g/9i/8i, MS SQL Server 2008, DB2, MS SQL & PL/SQL.
XML Technologies: XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT
Version Controlling tools: CVS, SVN, GIT, Clear Case
Web Services: WSDL, SOAP, UDDI, JAX-WS, JAX-RS, CXF, AXIS, SOAP UI
IDE: Anypoint Studio, Eclipse, NetBeans.
Operating Systems: Windows, UNIX, Linux
Build & Other Tools: Shell Scripting, Ant, Maven, Jenkins, JIRA.
PROFESSIONAL EXPERIENCE:
Confidential, Boca Raton, FL
Senior Mule Soft Developer
Responsibilities:
- Followed all the phases of SDLC and used Scrum in Agile process for Software Development.
- Actively participated in Analysis, Development and Testing phases of various modules.
- Developed the integration workflows using Mulesoft ESB 3.8.3 framework.
- Migrated Mule ESB 3.7.3 application to Mule ESB 3.8.3 and updated all the dependencies.
- Developed REST APIs using APIKIT Router.
- Developed Synchronous/Asynchronous Services.
- Implemented RAML API's with OAUTH 2.0 based bearer authentication.
- Developed transformation using Data weave / Datamapper in Anypoint Studio. Created Exceptional handling framework. Create.zip files out the developed projects and deployed the applications into different environments using Mulesoft Anypoint Platform Runtime Console.
- Worked on various Mule connectors / adapters, developing API, APM and developing services on CloudHub.
- 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 CloudHub.
- Formulated build and deployment using Maven to deploy the artifacts to CloudHub.
- Involved in regression testing of developed projects and in managing the connectivity of the environments with the external parties and coordinating the testing on each of the environments.
- Configured Mule process to fetch data from topic and made web service calls to the middle tier Mule ESB for processing
- Implemented Mule's exception strategies to catch, route and Flows
- Developed Mule applications using Mule connectors like Salesforce, File, Database, JMS, and SMTP as a part of integration usage.
- Integrated applications using Mulesoft ESB for orchestrating the services. Designed enterprise services using RAML and REST based APIs
- Created the Mule ESB artifacts, and configured and deployed the Mule configuration files.
- Worked with Mulesoft connectors and transformers. Used various transformers in Mule ESB based on usecase and implemented the custom transformations
- Designed and implemented Mule APIs on MuleSoft Anypoint API platform.
- Integrated multiple custom Mule filters and spring components in flow.
- Worked with Mule ESB in creating inbound and outbound flows and orchestration using XPath.
- Creating activity workflow to manage sequential execution of the services in Mule ESB
- Created cluster environment using Mule ESB with Mule Anypoint Studio and implemented ActiveMQ with different topologies in Enterprise Integrations MQ, RAML, Eclipse 4.6, Connectors, Data Mapper, Loggers and Choice Routers
- Developed Mule applications using JSON, XML, XPath using Anypoint Studio
- Written Application code and development activities for projects in a SOA environment using Mule ESB
- Used SOAP UI tool for unit testing and performed debugging of the developed module
- Writing MUnit Test cases to validate Mule flows
- Performed the automatic deployment of the projects by using Maven builds.
- Used GitHub for version and source control.
Environment: Environment: Java, Servlets, JSP, Spring, Mule ESB 3.8.3, API Manager, Anypoint Studio, ActiveMQ, JMS, EJB, Hibernate, HTML, XML, Design patterns, Web services, UML, JQuery, Oracle.
Confidential, Norfolk, VA
Sr. Mule ESB Consultant
Responsibilities:
- Implementing agile development processes on Software Development life cycle (SDLC).
- Work closely with functional leads/PMs to understand the partner integration requirement
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Developed service interfaces to access core services & provisioning services using Mule ESB 3.6 and 3.7.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Extensively used Mule components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Designed and Developed Restful API’s using API Designer generated flows using RAML file.
- Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
- Done with integrations using connectors such as Salesforce, Database, HTTP, FTP and File Connectors.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Mule data mapping, connecting SOAP and REST web services to Mule and use of Mule connectors and plug-ins for web services, including Mule CXF as well as database connector for direct database access.
- Architected Integrations using Mule ESB environments for both on premise and cloud environments.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
- Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows.
- Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule flows.
- Used MMC (mule management console) to monitor the request and response payload. Had an experience in working MULE API manager and RAML.
- Experience with integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Updated Data Mapper as well as XSLT transformations to Dataweave for data transformations and data validations within flows & sub lows.
- Business requirements gathering and analysis by interacting with the customer.
- 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 Cloudhub.
- Integrated the Data Power API systems to MULE ESB. Development of the API's done using Anypoint Studio, RAML and API Manager.
- Designed and developed several mediation flows of variety use cases using the MuleSoft Anypoint Studio of Mule ESB
- Hands on experience with Anypoint Partner Manger (APM) for monitoring the transactions.
- Profound Experience in using ActiveMQ for Asynchronous message queuing
- Done with preparation of design document specifications, troubleshoots and testing.
- Created MUnit Test Cases and Mocked the test data for validating the positive, negative and negative scenarios.
- Responsible to prepare deployment plan and do the production deployment to CloudHub using Jenkins CI platform.
- QA, UAT & Production issues investigation and supporting business users.
Environment: Mule ESB 3.8.3, Anypoint Studio, SOA, Eclipse, Core Java, Java8, WebServices, Hibernate, AWS, Spring, Unix/Linux, Munit, Maven, SVN and XML MS Excel.
Confidential, Philadelphia, PA
Java/Mulesoft Developer
Responsibilities:
- Involved in Agile-Scrum methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system
- Developed the entire alert monitoring system for adjudication.
- Consumed both internal and external SOAP web services using Web Service consumer.
- Implemented clustering and throttling concepts for Mule based solutions.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
- Deployed Mule applications into MMC (Mule Management Console).
- Involved in writing batch jobs to run at specific schedule times and transformations using DataWeave.
- Involved in creation & deployment of the application, and written MUnit test cases to validate the Mule flows.
- Gather requirements and planning on integration of both SAS applications using Mule ESB.
- Developed an Integration Component with third party application using Mule ESB.
- Worked on connectors like SMTP, SFTP, FTP, IMAP which overridden the existing functionality which suits the requirements using MuleSoft.
- Involved in creating http inbound & outbound flows, custom Java and XSLT transformers and security of Mule endpoint through WSSR.
- Used Soap UI to test the Web services.
- Designed RESTful Web services using RAM L and shared with internal clients.
- Used various transformers for transforming between different data formats.
- Extensively used routing for integrating the applications.
- Creating cluster environment using Mule ESB with Mule AnyPoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
- Created Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.
- Developed a RAML based REST web services API's using Mule ESB.
- Used Force.com extensively for development, customization to integrate NetSuite accounts payables using Salesforce connector.
- Used Database connector for connecting Oracle Database in the Mule flows.
- Had experience in using the enterprise security, notifications features provide by Mule.
- Integrated reporting systems using JMS Transport.
- Developed Web based application using frame works Struts and Spring as per business user request.
- Involved in writing the code for the server side validations in JSP.
- Built JAX-WS services and exposed them securely using CXF component.
- Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
- Used TDD (Test Driven Design) to develop the software. Therefore, Unit testing was done repeatedly on source code.
- Used SVN as version control system.
- Resolving spring framework artifacts and code build & deployment via Maven.
- Worked on bug fixing and Production Support .
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
Environment: Java/J2EE, MuleSoft ESB, AnyPointStudio, SQL, ActiveMQ, RAML, WebLogic Server, Eclipse 4.4.0, MySQL, Java SE 6, Spring MVC, JDBC, Servlets, Hibernate, SOAP UI, JMS, Eclipse3.7
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Analyzed and documented the business requirements of the customer.
- Prepared Junit test cases for the application.
- Developing the front end application to process the online requests.
- Implemented client side validations and identifying the data changes using JavaScript, jQuery.
- Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
- Worked on existing oracle stored procedures to improve the performance.
- Using JUnit , wrote unit test cases to test various services and their capabilities and limitations
- Closely working with QA, Business & Architect to solve Defects in quick and fast to meet the deadlines.
- Integrated application with Validation framework for server side validations.
- Involved in the implementation of Web Services using Restful APIs.
- Developed ANT scripts and developed builds using Apache ANT.
- Used Rational Clear case as Version control and configuration management tool.
- Involved in the Unit Testing of the application using JUnit.
- Implemented logging mechanism using Log4j framework.
- Written code to do xml parsing using JAXP & Marshalling and Un-Marshalling using JAXB.
- Used WebSphere Application Server for deployment.
- Have written SQL queries & PL-SQL - Stored procedures, functions, triggers, cursors, and object types.
- Involved in integrating different modules in the project.
- Utilized GitHub as the version control system and maintain code repository with changes being done parallel by onshore as well as offshore teams.
Environment: Java, Eclipse, JSP, Struts, Validation Framework, JDBC, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC, GIT, SQL & PL/SQL,JAXP, JAX WS.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
- Implemented new logic to accept orders from upstream applications with new product information.
- Implemented logic to fix production issue in the Messaging Queue where bad messages appear to be stuck.
- Implemented new functionality using Ajax to display number of unassigned tickets on the welcome screen that polls Server periodically.
- Implemented new functionality to pull emails from server mail box in regular interval.
- Implemented parsing of emails & storage in database and sending reliable acknowledgement emails in response.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Spring tags and HTML. Used JavaScript for client side validation.
- Developed the Servlets for processing the data on the server.
- Employed Water Fall Model and best practices for software development.
- Deployed the application in Web Sphere Application Server.
- Compiled and build the application using ANT and deployed the application and used CVS as version Control.
- Involved in the Unix standards committee for code walk thru of other developers programs.
- Migrated the application server from Jboss to WebSphere (WAS).
- Implemented Java Messaging Services (JMS) for asynchronous messaging using the Message Driven Beans. Used Message Driven Beans to call the EJB.
- Used spring framework for Dependency Injection (IOC), Aspect Oriented Programming (AOP) and integrated with Spring MVC framework.
- Monitored the error logs using Log4J and fixed the problems.
- On-site - Offshore coordination.
Environment: Java, Spring, Oracle 9i, XML, HTML, Ajax, JMS, UNIX Shell Scripting, MQ and Tibco, Web logic Server,