Sr. Mulesoft Developer Resume
Des Moines, IA
SUMMARY
- Around 8 years of experience in IT industry with 3+ years of hands on experience in developing applications using Mule ESB.
- Experienced in creating HTTP inbound & outbound flows, Content - Based Routing, transformations using XPath and Security of MULE ESB application which uses OAuth.
- Skilled in using the different types of connectors such as HTTP, FTP, FILE, SFTP, IMAP, VM during the implementation.
- Expertise in SOA (service-oriented architecture) frameworks and Web services integration via SOAP, REST, JSON, XML, XSLT, XPATH, XQuery, WSDL JAX RS, JAX WS and Java.
- Creating Flows, Sub Flows, Exception strategy, Data Weave transformation and API-Led Connectivity.
- Strong application integration experience using MuleESB with Connectors, transformations, Routing, ActiveMQ, JMS, and RabbitMQ.
- Hands on experience integrating multiple applications using Mule ESB. Utilized different connectors, transformations, Async Flows, Dynamic Routing & Content Based Routing, Messaging and Exception handling using Mule ESB.
- Used Poll with Watermarking for triggering the database to pull the updated data and start the application process to push its target system.
- Integrated secure API's by obtaining tokens through login endpoint and OAuth authorization process.
- Worked on Mule flow variables, record variables, MEL (Mule expression language), various connectors like Oracle database, Salesforce, CXF, flow references and exception strategies.
- Hands on experience in implementing concepts multi-threading, multitasking, synchronization, virtual memory, Batch processing, Activity Management and file management.
- Design and Implemented RESTFUL Web Services and SOAP Web services using various data format (JSON, XML) to provide an interface to the various third-party applications
- Technical experience in the areas of Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML and SDLC With Waterfall and Agile development methodologies of distributed applications. Hugely experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to CloudHub and on-prem servers.
- Experienced in different IDEs like Eclipse, RAD, and NetBeans, Any-Point Studio and Maven for Development.
TECHNICAL SKILLS
ESB Tools: Any Point Studio (ESB 3.6,3.8,3.9)
Languages: Java, C++, C, C#.
Web Development: HTML, XML, AJAX, JavaScript, Servlets, jQuery, JSON, Angular JS, Bootstrap.
Web Services: WSDL, JAX-WS, SOAP, AXIS 2, REST, UDDI, JAX-RS, Jersey.
RDBMS: MySQL, Oracle, MS-Access.
Java Technologies: Core Java, Servlets, JSP, EJB - Session beans, Entity Beans, MDB, JMS, JPA.
XML Technologies: XML, XSD, DTD, JAXP (DOM & SAX), JAXB, XSLT.
IDE’s: NetBeans, Any Point Studio, Android Studio (Eclipse).
Build Tools: Maven, ANT, Gradle.
Operating Systems: Windows 7/8/10, Mac.
Testing Tools: Junit, Munit, UAT, Regression Test, SoapUI.
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IASr. MuleSoft Developer
RESPONSIBILITIES:
- Actively involved in all phases of SDLC (Analysis, Design. Implementation, Deployment) for the project and followed Agile methodology with TDD and a two-week sprint process.
- Experienced in creating HTTP inbound & outbound flows, Content-Based Routing, transformations using XPath.
- Had an experience developing and creating Restful API's using RAML.
- Involved in designing, building, Deploying and managing Restful API’s.
- Worked on Mule flow variables, record variables, various connectors like, FILE, SFTP, IMAP, HTTP, Oracle database, Salesforce, CXF.
- Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows.
- Used Mule ESB from routing, filtering and aggregating message between an application based on content and rules.
- Created different flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Implemented data transformation using XPath, XSLT, Data Weave, custom Java classes.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Experienced in using message brokers like ActiveMQ and RabbitMQ for message transfer.
- Used various Mule components like Scatter-gather, Filters, Expressions and Exception Strategy.
- Experienced in unit testing and writing MUnit test cases for the integration flows.
- Deployed Mule ESB applications into CloudHub and On-Premise.
- Developed a proxy API's and exposed the API's that connect the applications to their backend API's.
- Used GitHub as version controller, Maven for building the application and download all dependencies, Jenkins for continuous integration (CI/CD).
- Monitor and involve all phases of the testing process and communicate with respected teams and managers.
- Used both SOAP UI and POSTMAN testing tools for testing the Web services developed using SOAP and RESTful respectively.
- Extensive experience in SQL, Stored Procedures, and Triggers with databases such as Oracle and MySQL.
- Implemented asynchronous messaging using Active MQ and AWS Suite.
- Strong Integration knowledge of Salesforce,Okta, Content Management, ERP.
Environment: Java1.8/J2EE, Web Services,MuleSoftESB 3.8.n/3.9. n, Any point Studio, API Designer, Active MQ, RabbitMQ, RAML, Salesforce, SOA, Cloud Hub, XPath, XSLT, XSD, SOA, Dataweave, JSON, POJO, Data Mapper, HCM, SQL Server, MUnit, Maven, OAUTH.
Confidential, Louisville,KYMule/Integration Developer
RESPONSIBILITIES:
- Experienced in MuleSoft Anypoint platform for designing and implementing Mule APIs.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Hands on experience in using Mule components which include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector along with various connectors, and Transaction Manager.
- Used RESTful API Modeling Language(RAML) for developing API.
- Architected Integrations using Mule ESB environments for both on-premise and Cloud hub environments.
- Writing application code & development for large projects especially in a SOA environment with Mule ESB.
- Expertise in Implementing synchronous and asynchronous messaging scores using Active MQ.
- Had an experience in connecting Third party connectors like Salesforce, SAP and Database.
- Responsible for writing application code & development activities for large projects especially in anSOAenvironment and Reliability Patterns withMuleESB.
- Used DataWeave in one single Transform Message to convert both CSV and XML to JSON using Choice flow control.
- Skilled in Creating Jenkins jobs to automate Maven applications to build by pulling the code from GitHub repositories.
- Experienced in Core Java especially on asynchronous programming, multithreading, collections and a few design patterns.
- Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB.
- 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.
- Integrated Mule with SQL Server and Oracle Database and Created, Developed Mule Proxys as part of Development.
- Used SOAP UI/RESTPOSTMANtesting tool for testing the web services developed.
- Provided production support by debugging system issues.
- Provided Analysis and Designing the implementation of secured connection to WSDLS's through a proxy which is hosted in AWS.
- Experience with multiple commercial integration systems such as informatica, CRM.
Environment: RAML, JDBC Connector, Files, FTP, SFTP, Active MQ, Dataweave, Selector Expressions, Xpath, Data Mapper, JAXB, Postman, Exception Handling, MMC, MUnit, CloudHub, Agile, Waterfall, OAuth, SQL Server, Data Mapper, HCM, SOAP, REST, XSLT, Jenkins, Maven, salesforce, SOA, GitHub, JIRA.
Confidential, Troy, MIMuleSoft Developer
RESPONSIBILITIES:
- Experienced in MULE ESB Artifacts, created flows and configured the MULE configuration files. Built application using Maven. Project management done using Agile Methodologies. And monitored the errors log using Log4J.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of Mule endpoint through WS-Security.
- Hands on Experience in using Mule Connectors like HTTP, FILE, VM, Database, JMS, FTP, FILE, SFTP, IMAP, SalesForce, etc. as part of Integration Usage.
- Implemented integration flows using Mule Any point studio to connect to REST, SOAP services, Oracle Database, and Active MQ broker.
- Expertise in using Message Enricher, FlowVars, RecordVars, property and Message Properties and Filters.
- Published RAML API's as an Endpoint Proxy via the API Gateway and deployed the Mule Deployable Archive in the Mule Management Console (MMC).
- Configured the Batch Steps in the MuleBatch Process with three phases of Loading, Dispatch, and Process for letting know the customer about his pending transactions using the email notifications.
- Used JIRA for creating the tasks and tracking of the tasks progress. Used Confluence for maintaining all the project related documentation.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, messaging using ActiveMQ and JMS.
- Have good expertise in Data Mapper and DataWeave for transformations.Used Confluence for maintaining all the project related documentation.
- Configuring the Mule process for fetching the data from the topic and makes web service calls to the middle tier Mule ESB for processing.
- Created MUnit Test Cases and Mocked the test data for validating the positive and negative scenarios and Worked with Mock Objects while running the JUnit test cases for batch processing.
- Monitoring the applications on Runtime Manager, API manager using Mule ESB, creating charts using Custom Dashboard, generated reports using Manage Reports and analyzed the performance of the applications calculating the response times.
- Implemented build package tool using Maven and build the code inJenkins.
- Performed API testing using Postman tool to validate business logic before integrating the API with the front end. Utilized GET, POST, PUT and DELETE for Mule ESB flow.
Environment: Mule Batch, JMS, CXF Web Services, SOAP and Rest Web services, Java, MySQL, MULE ESB, Anypoint Studio, Mule Server 3.8.0, MMC, Jenkins, JIRA, Confluence, Kibana, GitHub. ForgeRock, Java8, SQL Server, Data Mapper, SOA, XSLT, OAuth, Spring, HCM, JAXB, JMS, MUnit.
Confidential, Portland, OregonJava/J2EE Developer
RESPONSIBILITIES:
- Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework.
- Developed Controllers using Spring MVC Annotation.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Used Ajax to communicate with the server to get the asynchronous response.
- Developed UI Layer for the application using HTML5, CSS3, AngularJS, and Bootstrap.
- Implemented Business Logic usingJava, Spring MVC, and Hibernate.
- Involved in building a single page and cross-browser compatible web application using Angular-JS (Angular routing) and bootstrap.
- Implemented SOAP Web Service for Loan Supply department.Implemented the logging framework in the SOA environment.
- Implemented the business logic to process transactions for rule evaluation under the generatedjava stubs / POJO's.
- Had Experience with HCM integrations such as Oracle cloud HCM.
- Implemented User Interface (front-end) screens using JavaScript and Angular JS.
- Created Oracle 10g database tables, stored procedures, sequences, triggers, views.
- Used Mule Flows with Data Mapper to customize XML to CSV mapping conversion.
- Create callable statements to utilize stored procedures for faster execution of SQL inserts.
- Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
- Create text message using a configuration file for data mapping and utilizeJavaMessaging Service (JMS) API to the transaction message to other application via Message Queue.
- Produced as well as consumed RESTful Web services using Jersey API's.
- Worked with GITHUB which is used as a version control tool and used Jenkins for continuous integration (CI/CD) throughout the project.
- Created JUnit test scripts to unit test the code flow and did Testing and bug fixing to reach the end to end flow.
Environment: Spring, Hibernate, JSF, Face lets, XHTML, Maven2, and AJAX by applying OO Design Concepts, JEE, GoF Design Patterns, JMS, HCM, Data Mapper, SQL Server, JUnit, JSP, JavaScript, HTML, XSLT, and CSS.
Confidential, Detroit, MIJava/J2EE Developer
RESPONSIBILITIES:
- Experience in Creating JDBC applications to access and query a database and Manage Transactions in JDBC.
- Used HTML for static web page and JavaScript for View part of the project.
- Used Exceptions, Collections, Multi-threading, J2EE for application development.
- Development of Web Front End using HTML5, CSS3, JSON, XML and performed validations using JavaScript and AJAX.
- Developed Prototype using Angular JS for single page application development.
- JMS for sending and receiving Message through the application server.
- All the functionality is implemented using Spring Framework and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Involved in Test Driven Development (TDD) by writing Test NG test cases in the coding part of Java methods.
- Developed RESTful Web services using Spring Boot and consumed in the Application.
- Involved in developing the applications using the Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB (session and entity beans)
- Expertise in Implementing the different conditional statements and looping statements and Implemented exception-handling and user-defined exceptions.
- Created Jenkins jobs to automate the Maven application builds by pulling code from GitHub repositories.
- Performed installations, configurations and deployments using Tomcat Application Server in Linux Environments.
- Developed SQL queries to interact with the database and Assure code quality and adherence to coding standards on projects.
Environment: HTML, XML, CSS, WESB, UML, Splunk, JUnit, RAD, TDD & BDD, Junit, DOJO, EJB, Eclipse, Maven, WSDL, SOAP Web Services, ActiveMQ, JVM, JSON, Jenkins/Hudson, jQuery, JSP, Tiles, Spring MVC, Spring IOC, Spring AOP, JMS, Restful Web Services, Microsoft Visio, UNIX, SQL Server, Windows 7.
Confidential, Chaska, MNJava Developer
RESPONSIBILITIES:
- Involved in the full software development life cycle of the Real-time project from analysis and design to testing and deployment.
- Used Agile Methodology for the development of the project.
- Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling.
- Used Spring Framework in the application, which is based on MVC design pattern
- Involved in the architecture team for design and implementation of the system
- Involved in developing and configuring server-side J2EE components like Servlets, JSP, JDBC, JSON, REST Web Services platform using Eclipse IDE.
- Wrote HTML, CSS and used jQuery for non-interactive webpage designs.
- Implemented a build package tool using Maven.
- Worked extensively on XML for parsing messages through JMS Queue and updated the database
- Provided database interface using JDBC Drivers with back-end as DB2. Utility module to provide Authentication and Authorization.
- Developed generic paging solution to integrate with listing pages.
- Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application.
- Developed test cases and performed unit test using JUnit Framework.
- Worked on batch jobs, deployed and running in a UNIX environment.
Environment: WSDL, SOAP Web Services, ActiveMQ, JVM, JSON, Jenkins/Hudson, HTML, XML, CSS, WESB, UML, Splunk, JUnit, RAD, TDD & BDD, Junit, DOJO, EJB, Eclipse, Maven, Vantage, VMware, ACORD, JMS, AUTOSYS, XML, FileNet, DB2, JBoss Fuse, LINUX/UNIX, App servers, Oracle 10g, Restful Web Services, SQL Server, Microsoft Visio.
Confidential, Framingham, MAJava/J2EE Developer
RESPONSIBILITIES:
- Involved in all phases of the end-to-end implementation project- requirements gathering, analysis, and design, development, testing and debugging.
- Rewrite the Database layer to improve the application performance.
- Worked on the Development stage of UI modules using various services such as HTML, JSP, JavaScript, and CSS, jQuery.
- Developed web Components using JSP, Servlets and Server-side components using EJB under J2EE Environment.
- Actively participated in the daily SCRUM meetings and weekly meetings to produce quality deliverables on time.
- Developed Enterprise Java Beans for the different modules in the system
- Used Clientside JavaScript much extensively, apparently to make deployment of new changes much easier.
- Expertise in using the XML for exchanging the messages through JMS among various servers to retrieve data about customer information.
- Create and execute test cases in JUnit for unit testing of the application.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- Hands-on managing the data by creating tables which helps the Database Developers who use PL/ SQL.
Environment: J2EE 1.4, Struts, JDBC, XML, JavaScript, J-Unit, SQL, JSP, HTML, JUNIT, SVN, Maven, Eclipse, TOAD, SQL Server, JSP and HBS.
ConfidentialJava Developer
RESPONSIBILITIES:
- Involved in development, coding and unit testing server pages using JSP and Action Classes in Struts Framework.
- Created Use cases, Class Diagrams, and Sequence Diagrams for the system using JUDE UML modeling tool.
- Extensively used JavaScript to handle client-side validations and used Struts validator framework for server-side form validations.
- Created the UI tool - usingJava, XML, DHTML, and JavaScript.
- Developed Interactive web pages using AJAX and JavaScript.
- Used Spring 3.0 Framework for Dependency injection and integrated with JDBC.
- Developed RESTFUL web services using JAX-RS.
- Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
- Developed using Struts Framework, developed action classes, form beans, and Struts-Tiles.
- Thoroughly involved in testing phase & implemented test cases by writing with the Junit.
- Helped in database design and tuning. Created stored procedures, Views in the Database.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
Environment: J2EE, Java/SDK, HTML, XHTML, DOM, CSS, Junit, JavaScript, JSP, UI, Oracle 9i, EJB, SQL Server 2005, Microsoft Office, JDBC, JNDI.