We provide IT Staff Augmentation Services!

Sr Mulesoft Developer Resume

3.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Over 8+ years of experience in all phases of Software Development Life Cycle (SDLC) and development of Web - based Client-Server applications with over 5+ years of experience in Enterprise Service Bus (ESB) projects using Mulesoft.
  • Experienced in handling Anypoint Studio for creating various flows to integrate APIs, Databases and SAAS applications.
  • Experienced in developing Mule ESB flows and integrations by using Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Runtimes.
  • Developed Mule ESB projects using various connectors like HTTP, File, SFTP, DataBase, Transformers and Data weave for integrating various applications that are hosted on cloud using synchronous and asynchronous Mule flows.
  • Worked on developing batch integrations to transfer data in bulk between enterprise applications using MuleSoft Enterprise Service Bus. Possess good expertise on Data Mapper and Data Weaver on transformations.
  • Good experience with Credentials Vault (Secure Property Placeholder), a critical piece in application development in MuleSoft.
  • Experience with Mule Soft MMC and enterprise release. Worked with relevant message processors in Mule ESB and with all exception strategy handling, MEL (Mule Expression Language).
  • Strong development experience with producing and consuming Java Web Services using WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, XML, WS-Security.
  • Good hands on using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
  • Expertise in Mule ESB, SAP Portal, Spring, Java/J2EE, Web technologies.
  • Used several connectors like Database, Salesforce, Workday, Azure Queues, Rabbit - MQ, File and SFTP.
  • Experience in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher and Flow Controls.
  • Have used SQL and database technologies extensively on several projects. Worked extensively on writing efficient SQL to read and write data.
  • Strong in writing SQL queries to perform backend data validations.
  • Good exposure to Continuous Integration and Delivery tools surrounding Anypoint Platform. Used CI/CD tools like Jenkins, GitHub, Maven, MMC and Anypoint Runtime Manager.
  • Experience in using Splunk (Log Aggregator) to create reports and dashboards from log files. Have used Your-kit Profiler to debug and enhance application performance in MuleSoft.
  • Experienced in migrating and upgrading SAP Portal.
  • Extensively used Maven, Gradle & ANT as build script for application build and deployment.
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Develop and maintained automated test scripts for Regression testing using POM framework with Java, Selenium WebDriver and TESTNG.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development).
  • Experience in unit testing, functional testing, Regression Testing, user acceptance testing(UAT), integration testing, system testing, performance testing, White Box Testing, Black Box testing, sanity testing, exception testing, API Testing, Cross browser testing, compatibility testing & security testing.
  • Hands on experience in Agile, DevOps (Jenkins), Jira, pivotal tracker tool for story and bugs.
  • Experience as an Oracle PL/SQL Developer in Analysis, Design, and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS). Involved in all phases of the SDLC (Software Development Life Cycle) from analysis, design, development, testing, implementation, and maintenance.
  • Flexible to learn new tools, technologies and implement them.

TECHNICAL SKILLS

Programming Languages: JAVA, C, C++, SQL, PL /SQL

Build & Integration tools: MuleSoft 3, MuleSoft 4 ESB, Maven, Ant, Jenkins

IDE-s: Anypoint Studio, Eclipse, JDeveloper, SQL Developer, NetBeans, Visual Studio

Operating Systems: Windows Variants, Unix, Linux, Mac, iOS, Android

Web Services Technologies: SOAP, REST

Databases: Oracle 11g, SQL Server, MySQL, MongoDB

Frameworks: JAVA Spring MVC, TestNG, Junit, NUnit, log4j

Testing Tools: Soap UI, JUnit

Defect Tracking Tools: HP ALM, Quality Center, Jira

Markup Languages: HTML, XML, JSON, Xpath, AJAX

Testing Tools: Selenium WebDriver, QTP, JMeter, HP load Runner, SOAP, Postman, Protractor, Manual Testing.

Methodologies: Agile, Scrum Methodologies

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

Sr MuleSoft Developer

Responsibilities:

  • Designing the applications as a middleware between third-party systems and the systems at customer side, using Mule ESB.
  • Using Mule ESB in designing, developing, testing and maintaining the application.
  • Creating REST based service interfaces using Mule ESB Anypoint Platform and delivering fast, reliable and scalable integration API codes.
  • Developing mule flows for asynchronous messaging, data transformation, routing and batch processing.
  • Deploying Mule ESB applications into Vanguard (Mule Management Console).
  • Using various testing tools such as Postman, Soap UI, REST Console and Jenkins.
  • Working with MuleSoft Anypoint API Platform on designing the RAML for implementing REST API's and using API Gateway as a proxy service.
  • Involving in complete life cycle development using MuleESB based on SOA architecture.
  • Exposing RESTful web services in MuleESB and invoking them using Postman.
  • Involving in producing & consuming SOAP and REST based web services.
  • Implemented Database Connectors to connect with respective systems using MuleESB.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
  • Creating Service Contracts and exposing them to the end clients for each integrated application as per the business requirements.
  • Configured different Mule connectors like HTTP, Database and SAP.
  • Used Mule ESB for Routing schemas, error handling, Filtering and Aggregating messages between applications based on Content and Rules.
  • Creating SOAP based service interfaces using Mule ESB Anypoint Platform and delivering fast, reliable and scalable integration API codes.
  • Implementing data transformations using Data Weave in Anypoint studio.
  • Developing flows using Synchronous and Asynchronous Services processing strategies.
  • Creating flows/sub-flows using various scopes, transformers and routers such as splitter and aggregator in Anypoint Studio.
  • Performing the automatic deployment of the projects by using maven builds.
  • Extensively using Mule API kit and Postman to test Restful web service.
  • Creating integration flow diagrams and mapping documents using Microsoft tools for better understanding of each application.

Environment: Java 1.8, Eclipse, Any point Studio 7.3/7.2, MySQL, Mule ESB 4.1.2/3.9.0 , ActiveMQ 5.10.0, AWS, Microsoft Azure, Apache-Maven 3.5.9, RAML, Cloud hub, On Premises, Log4j 1.2.14, GIT, JIRA, API, Webservices, Bitbucket, Postman.

Confidential, Minneapolis, MN

MuleSoft Developer

Responsibilities:

  • Implementing Agile development processes on the Software Development life cycle (SDLC).
  • Gather requirements and planning on the integration of both SAS applications using Mule ESB.
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.2 and updated all the dependencies. Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
  • Designed and developed enterprise services using RAML and REST based APIs. Creating and consuming CXF soap and REST services.
  • Also used APInotebook for testing and improving the API.
  • Used Mule ESB to design of routing schemas, error handling, JMS, VM connection and spring-based resource initialization process.
  • Used Data Weave for data transformations and data validations within flows & sub lows.
  • Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
  • Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
  • Used Ctrl-M Manager to control access and enforce policies across multiple resources and coordinated with larger projects involving multiple groups.
  • Developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB and Active MQ.
  • Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running WebSphere deploy, startup scripts.
  • Involved in unit testing and writing the MUnit Test cases for the flows and did the logging and alerting as well.
  • Written Jenkins scripts for automated deployment and to prepare the build of the entire application and deployed in cloud hub.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
  • Deployed Mule ESB applications into MMC (Mule Management Console and used MUnit to validate mule flows.
  • Utilized Log4J for logging and JUnit for unit testing.

Environment: Anypoint Studio, Mule ESB, ActiveMQ, JSP, JSTL, XML, HTML, CSS, Oracle, Bootstrap JS, Node JS, Jira, WebSphere GitHub, Eclipse, JUnit, Control-M, Firebug, SQL, Maven, Web Services - WSDL, SOAP, REST, CXF, JAX-WS, JAX-RS).

Confidential, TX

MuleSoft API Developer

Responsibilities:

  • Designed and developed the RESTFul APIs with RAML using MuleSoft for the Advanced Customer Engagement (ACE) project at Blue Cross Blue Shield.
  • Developed/enhanced the Proxy and Process APIs for member search, view family plan summary/details, view incentives, view appeal details, appeal history, view account details, compare medical and pharmacy claims, fetch interaction history, service request history, update member preferences, pre auth summary etc.
  • Developed Mule flows, sub-flows, connectors, flow controls, REST/SOAP web services, exception handling, API design and development using RAML/Swagger.
  • Created and updated various RAML resources for implementing the REST full APIs.
  • Implemented the APIs by consuming SOAP and REST based web services.
  • Extensively used DataWeave for data transformations and implementing complex logics.
  • Used JSON Web Tokens (JWT) for authorization.
  • Performed the mule config/admin tasks in Anypoint Cloud platform/hub using API Manager, Runtime Manager, Exchange etc.
  • Created api ids and applied policies for ESB/API applications on any point platform.
  • Integrating with DevOps using Jenkins, Urban Code deployment tool for MuleSoft deployments in different environments.
  • Worked with Salesforce team for designing the API's as needed for the frontend development.
  • Worked with Gateway & Enterprise API teams and resolved the integration issues.
  • Provided development, testing and production support for all the Mule ESB/API applications.
  • Utilized Log4J for logging and wrote & ran MUnit test cases.
  • Build and deployed APIs in Dev, SIT, UAT, LP and Prod using Maven, Git, Nexus, Jenkins, Urban code etc.

Environment: MuleSoft 4.1.5, Anypoint Studio, Anypoint Platform, Cloud Hub, API Manager, Runtime Manager, Exchange, Monitoring, RAML 1.0, Swagger, YAML, Salesforce, JSON, SOAP Web Service, JWT, XML, Maven, Git, Jenkins, Nexus, Urban code.

Confidential, SC

MuleSoft ESB Developer

Responsibilities:

  • The Member Management Replacement Program ( Confidential ) is a multiyear program to replace the legacy health care management system serving the residents of South Carolina.
  • Worked on for developing different interface using Mule ESB for the state such as ELE, SRS, Foster care, Buyin, Bendex etc.
  • Designed and developed various flows for reading the mainframe file data, parsing and validating the data and inserting to the Oracle database.
  • Created and consumed SOAP and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.
  • Developed Mule flows to integrate data from various sources into database and for exporting the data from database.
  • Developed the inbound and outbound interfaces between Mainframe, Meds, Curam and ESB using Mule flows, Spring, Spring JPA, REST, SOAP web-services and Oracle databases.
  • Used Spring, Spring Jdbc and JPA for developing the database interactions.
  • Invoking Unix shell scripts.
  • Developed Java parsers for reading the Mainframe file data present in EBCDIC format using JRecord software.
  • Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule Flows.
  • Extensively used Mule components like File Transport, SMTP Transport, FTP/SFTP Transport, database connector etc.
  • Wrote & ran MUnit and JUnit test cases.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Deployed Mule ESB applications into Mule MMC.

Environment: MuleSoftAnypoint Studio, Mule MMC, Mainframe, JRecord, Java, XML, JSON, Oracle, Shell scripts, SVN, Jenkins, Nexus, Unix, Gradle.

Confidential

QA Analyst

Responsibilities:

  • Analyzed Business Requirements Documents to get a better understanding of the system both on technical and business perspectives.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and Junit framework.
  • Used Java language and Junit framework for scripting.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Perform testing of complex policy rating algorithms, batch jobs and business rules.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: Selenium WebDriver, Java, SOAP UI, JMeter, Ant, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.

Confidential

SQL Developer

Responsibilities:

  • Involving in database development by creating Oracle PL/SQL functions, procedures, triggers, packages, records and collections.
  • Creating database objects like SQL queries, tables, joins stored procedures using Oracle utilities like PL/SQL, SQL plus, SQL server.
  • Involving in performance tuning for complex SQL queries using explain plan tables, collections and table partitions to optimize performance.
  • Generating SQL and PL/SQL scripts to create and drop database objects including tables, views, primary keys, indexes, constraints, packages, sequences, grants and synonyms.
  • Involving in application enhancements according to user requirements.
  • Building physical data structures like tables, views, constraints & indexes.
  • Working with SQL loader and control files to load the data in different schema tables.
  • Implementing features including materialized views for better performance of summary tables, autonomous transactions, coding dynamic SQL statements.

Environment: SQL, PL/SQL, Visual Basic as front end, C, C++.

We'd love your feedback!