We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Having over all 9+ years of experience in MuleSoft, Spring boot, Java SE, Java EE, JMS, Splunk, AppDynamics, Check Marx, Runtime Fabric. CICD tools like Bitbucket, GitHub, Jenkins, Jira, Ansible, IBM MQ and has fair experience in Angular, MongoDB, JavaScript, Spring MVC.
  • Well versed with Anypoint Platform and its features like API Manager, Design Centre, Exchange, Runtime Manger. For logging analysis Splunk, for API performance Monitoring App Dynamics. For code scan Check Marx. For Agile Methodology JIRA platform.
  • Having knowledge on creating Custom Policies, custom connectors using Mule SDK and XML SDK
  • Worked on with creating System APIs, Process APIs. Created SAPIs to connect Salesforce system, HDFS (Hadoop) System, SFTP, Oracle DB, other third - party systems like Collabera, Blueprint DDC. Integrating with SAPI created several PAPI supporting SOAP or REST protocol to provide data to upstream and downstream systems.
  • Having good experience in Batch Applications. Created applications which TEMPhas batch component implemented in it. And developed APIs which acts a batch application by itself.
  • Having experience in creating an API from end to end. Creating RAML in Design Centre, uploading into Exchange so that it is available across Anypoint Platform. By using dis RAML specification developed API in Anypoint Studio. Adding Jenkins file for dis API for CICD. Connecting Bitbucket for version control. CICD process via Jenkins and deployment using Ansible.
  • Expertise in Error handling, Data weave 2.0 using Mule 4.x
  • Implemented Gateway Auth, certificate auth, to the API.
  • Ran multiple Mule runtimes on a single runtime fabric.
  • Good experience in securing middleware infrastructure (SAML, SSL Certificates)
  • Well experienced in Agile development methodologies, which includes sprint planning, backlog refinement, development, testing, and deployment phases.
  • Filed patent with Confidential with title “System and method for providing automatic diagnostics of API configuration”.

TECHNICAL SKILLS

Programming skills/ Scripting Languages: Java SE, Springboot, Javascript, Angular, Dataweave 2.0

Framework Expertise: Springboot

IPaaS Expertise: MuleSoft 4.3, Mule Soft 3.9

IDE: Anypoint Studio 7, 6, Spring Tool Suite (STS), Eclipse

Application Server: Mule Enterprise servers, IBM WebSphere

Build Tools: Maven

Version Control: GitHub, Bitbucket

Database: Oracle DB, Mongo DB

CICD: JIRA, Jenkins, Check Marx, Ansible

PROFESSIONAL EXPERIENCE

Confidential

MuleSoft Developer

Responsibilities:

  • Developed the integrations using connectors such as Sale force, Hadoop, Apache Kafka, Database, Mongo DB, HTTP, VM, IBM MQ, FTP and File Connectors to connect to upstream systems to fetch data.
  • Created layers of Microservices that are grouped by purpose by managing the complexity of architecture by creating System APIs and Process APIs.
  • Created batch applications for syncing data between Pega to Hadoop, Salesforce to Hadoop. Pega to Hadoop batch API is to fulfil the transformation of xml file transformation which are received from pega system and transform them into nd-json files and drop them in Hadoop system.
  • Designed APIs using Enterprise Integration Patterns implemented by MuleSoft. Some of the patterns include Integration Styles, Messaging Systems, Messaging Channels, Message Construction, Message Routing, Message Transformation, Messaging Endpoints.
  • Used RTF (Runtime Fabric) to Deploy Mule runtimes across cloud-based environment.
  • Ran multiple Mule runtimes on a single runtime fabric.
  • Redeployed applications with zero downtime using RTF.
  • Good exposure in DataWeave for the data transformations along with custom Java Classes and also used DataWeave to transform xml to custom JSON files. Moved inline dataweave code to dwl files and read them wherever necessary by using readurl function. dis increased performance.
  • Good Experience in exposing REST API using RAML and SOAP through WSDL. Created RAML in Design Centre. Used RAML 1.0. Tested the API Specs’ modeling functionality using Mocking Service, and published, versioned and shared them with users in Anypoint Exchange
  • Extensively used Mule components that include HTTP, File, SMTP, FTP, SFTP, Database Connector, Salesforce, Hadoop, Mongo DB. Create flows that pass message using VM transport.
  • Used custom connectors for configurations, logging, error handling. Used custom policies for gen4 headers, cross scripting validations, soap routing, rest routing, JSON & XML Threat Protection.
  • Used parallel programming features like scatter-gather, parallel for-each, batch process steps to achieve multi-threading programming. Used Object store for caching in key-value pairs.
  • Implemented DevOps best practices of CI/CD for Mule applications using JIRA, Jenkins, Bitbucket, Check Marx. Check Marx is used for code scanning, to track and improve Code Quality and Code Security in our applications.
  • Unit test cases are created using MUnit. By using record test case feature in Mule 4 test cases are created for all flows to get maximum test cases coverage.
  • Worked with Build Teams did Mule administration, configuration, and tuning. Deployed Mule applications on Mule On-Premises PCE by using Ansible. Provided production support and halped in troubleshooting and resolving issues

Environment: MuleSoft 4.3, 3.x, Anypoint Studio 6, 7, IBMMQ, JSON, JMS, PCE, GitHub, XML, XSD, WSDL, SOAP, RAML, Spring boot

Confidential

MuleSoft, Java Developer

Responsibilities:

  • Involved in discussion with different stakeholders to understand their system to design API’s and data transformation.
  • Used API-led connectivity design pattern. Create reusable RAML specification, building APIs using API Kit Router in Mule applications.
  • Extensively used Mule components that include HTTP, File, SMTP, FTP, SFTP, Database Connector. Create flows that pass message using VM transport.
  • Used MQ connectors extensively for JMS messaging between systems.
  • Analysed, designed, and developed MuleSoft APIs for Confidential Payments and Account module.
  • Developer role for front end module MuleSoft ESB and Confidential proprietary framework - Springboot based. Migrated some of the Java modules to Mule APIs and migrated AS400, mainframes business logic related code to Mule API as part for migration.
  • Used parallel programming features like scatter-gather, parallel for-each, batch process steps to achieve multi-threading programming. Used Object store for caching in key-value pairs.
  • Implemented DevOps best practices of CI/CD for Mule applications using JIRA, Jenkins, GitHub, Sonarqube. Sonarqube is used for code scanning, to track and improve Code Quality and Code Security in our applications.
  • Complex business logic was implemented by creating Java classes by extending the classes to Message, Callable interfaces of Mule and integrate with Mule Flows by calling Java invoke component.
  • Deployed APIs into Development, Staging and Production environments of PCE. Deployed API applications and implemented policies and certificates in different environments.
  • Prepareddesign documentation for the integration. Created HLD, LLD for release version for every release.
  • Worked on the product backlogs, bugs and enhancements in the project by participating in Sprint planning, backlog refinement.
  • Worked on continues integration and continues deployment using Jenkins.

Environment: MuleSoft 3.x, Spring boot, Anypoint Studio 6, Anypoint Monitoring, Runtime Manager, Exchange, IBMMQ, JSON, JMS, CloudHub, GitHub, XML, XSD, WSDL, SOAP, RAML, Confidential proprietary framework, IBM WebSphere, STS, Eclipse IDE, GitHub, Maven.

Confidential

Consultant Software Engineer

Responsibilities:

  • Worked as individual contributor and actively participated in designing/solution calls.
  • Analysed, designed, and developed Java, Springboot application for implementing business logic.
  • For UI, developed pages by using JSP, HTML and implemented client-side validations using JavaScript.
  • Used Phone Gap for creating Mobile Interface for ACH project. Web Technologies used are JQuery, JavaScript, Html, CSS.
  • Developed Java components for web scrapping, Excel file creation by using Apache POI to populate the extracted content from open source pages into the excel sheets.
  • Deploy code into IT and UAT and Production environments.

Confidential

Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the core modules for the services by using distributed n-tier architecture.
  • Developed business logic using Servlets, core Java and integration of JMS, JDBC.
  • For UI, developed pages by using JSP, HTML and implemented client-side validations using JavaScript.
  • Developed Java modules for complex logic.
  • Implemented multi-threading features like Executors for processing financial messages.

We'd love your feedback!