We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

SUMMARY

  • Around 8 years of total IT experience in Analysis, Design, Development, Testing and Implementation of various Enterprise integration and Cloud - based integration applications.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, DTD, JAX-RPC, JAX-WS and JAX-RPC.
  • Have extensive experience in all the phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development, Testing and Deployment.
  • Experience in Agile and Waterfall methodologies.
  • Designed, Developed and Deployed APIs on both Mule 3.x and 4.x versions.
  • Experience in working on both Enterprise and Community edition of MULE ESB. Extensively worked on Mule Anypoint Platform (Design Center, Anypoint Exchange, API Manager, Runtime Manager) and Anypoint Studio for development and deployment of API’s.
  • Expertise in using MuleSoft Anypoint studio in creating various flows to integrate API’s, Databases and SaaS applications.
  • Create and develop REST APIs by defining RAML in Design center, publishing it in Anypoint Exchange and importing RAML into Anypoint Studio which automatically generates flows using APIKIT Router.
  • Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties, and variable of Mule Message Flow.
  • Experience on creating Flows, Sub Flows, Exception strategy, DataWeave transformation, DataMapper and other activities in Mule Anypoint studio.
  • Good experience in using Transformers, Filters, Scopes, Routers, Splitter & Aggregator, Scatter- Gather for orchestrating the source message in Mule Anypoint studio.
  • Use different Error handling strategies like on-error propagate and on-error continue and implemented Try scope for catching the errors of a specific component in Mule Flow.
  • Experience in deployment of Mule ESB applications using CloudHub and strong experience in Integration using Mule ESB in integrating various third-party solutions.
  • Develop Mule ESB projects for the services with synchronous and Asynchronous mule flows.
  • Create Proxy Services, implemented encryption/ decryption payloads which contains PII DATA.
  • Worked on configuring the certificates for the API’s and applied policies like Rate Limiting, throttling and SLA tier in the API Manager.
  • Used Java for designing and developing custom connectors according to the requirement.
  • Work on On-Prem, CloudHub, and Hybrid deployment topologies and Runtime Fabric.
  • Familiar with MPS and MuleSoft Catalyst which provides knowledge on best practices and tutorials for MuleSoft Customers.
  • Good Experience in Integrating with Salesforce, SAP, Informatica, Stash and other web services using Mule ESB.
  • Designed and developed Mule ESB projects using various connectors like Salesforce, File, Database, JMS, SMTP, Transformers, and Data weave for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.
  • Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Message Filtering, Message Transformation, Batch message processing and Error handling.
  • Strong working knowledge on API Gateway and applied secure policies for the APIs in the API Manager.
  • Carried out integrations using connectors such as Salesforce, SAP, Database, HTTP, FTP and File Connectors.
  • Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce etc. as a part of integration usage.
  • Experience in usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, Cloud Trail. Experience in Server infrastructure development on AWS Cloud.
  • Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Expertise in DB Design, DB normalization, writing SQL queries & PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Knowledge on RDBMS like Oracle, MySQL, DB2 and NoSQL Databases like MongoDB.
  • Create reusable Micro services and composite services on top of Micro services.
  • Willingness and ability to quickly adapt and learn new technologies.

TECHNICAL SKILLS

Integration: Software Applications

MuleSoft: Anypoint Platform, MuleSoft ESB 4.2.0,4.1.4,3.9/3.8, RAML, Anypoint Exchange 2.0, API Designer, API Manager, Runtime Manager, API Gateway, API Toolkit, Anypoint Studio, Dataweave 2.0,1.0, Salesforce, SAPDatabase, SFTP, Dynatrace, Cloud hub, On-Prem, Runtime Fabric, Anypoint MQ, Active MQ, Amazon SQS, Rabbit MQ

Languages: C, Java, and SQL

Operating systems: Windows, HP - UNIX and Red Hat LinuxGUI

Notepad++, Altova.: Version Control

Maven, Git, SVN and CVS: Webservice Tools

Methodologies: Agile Scrum, Waterfall, Test Driven Development.

Testing: MUnit, JMeter, SOAPUI, and Postman.

Cloud Platform: AWS EC2, S3, VPC, ELB, ECS, EBS, and Microsoft Azure.

PROFESSIONAL EXPERIENCE

MuleSoft Developer

Confidential

Responsibilities:

  • Developed several interfaces from Scratch. Involved in complete life cycle of API’s from gathering the business requirements for MuleSoft Mapping to Development, Unit testing and Deploying to Cloudhub.
  • Integrated SOAP and REST API with Mule ESB and performed transformations, used HTTP connector to extract data from SOAP and REST request.
  • Involved in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation.
  • Performed complex message transformation using Dataweave Lambda functions to attain the exact transformation required by the client.
  • Created different reusable functions in the code using Dataweave 2.0.
  • Created Mule ESB artifact and configured the Mule configuration and Property files.
  • Developed SOAP based Web services using WSDL and consumed those, SOAP based WSDL’s in flow using Web Service Consumer.
  • Integrated Mule with SQL Server and Oracle Database. Created and Developed Mule Proxys as part of Development.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Enforced authentication to secure API’s and applied policies like: Rate limiting and throttling.
  • Secured the properties using AES, Blowfish and RSA to maintain security standards.
  • Worked with the Networking team to setup the domain for cloud hub and on-prem environments.
  • Exposed the API’s to external customers using DLB (Dedicated Load Balancer) and enforcing SSL.
  • Used tools like monitoring in the Anypoint Platform to check the Status and activity of different API’s. Also Used and configured log points in Titanium to view logs of different API’s, which are useful in Troubleshooting purposes.
  • Created several notification templates by using CloudHub connector and sent notifications for updates, Errors, and other events.
  • Used both “On-error Continue” and “On-error Propagate” to handle errors. Also used Try block to catch specific errors.
  • Worked with MuleSoft Anypoint API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
  • Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows and Deployed Mule applications onto Cloud Hub.
  • Developed interfaces between SAP, Salesforce, REST and SOAP web-services.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Developed the integrations using connectors such as Salesforce, SAP, DB, HTTP, SFTP, FTP, Azure connectors, and JMS.
  • Developed the integrations between the web services and the Salesforce application.
  • Worked with Amazon SQS and integrated with salesforce connector for data transfer.
  • Utilized Log4J for logging and JUnit for unit testing.
  • Implemented build package tool using Maven and used Azure Devops for continuous integration (CI) and continuous deployment (CD).
  • Written M-unit for all the interfaces before deploying to QA and achieve 80% code coverage to sign-off for Testing Team.
  • Integrated Splunk and Dynatrace to support logging and monitoring of the MuleSoft API’s.
  • Created integration flow diagrams and mapping documents using Microsoft tools for better understanding of each application.
  • Used Basic and OAuth Authentication mechanisms to consume REST API’s and Orchestration.
  • Familiar with Twilio REST API’s. Developed a POC by integrating with Twilio REST API’s and sent SMS to the customers regarding Banking activities
  • Prepared estimates and provided time frames to successfully implement business processes for each project.
  • Worked closely with MuleSoft support center to resolve any outstanding issues and reporting any bugs encountered.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, and EBS etc.
  • Experience in implementing new AWS instances and working with EBS and S3 storage, IAM.
  • Responsible for requirement gathering, bug fixing, testing, documenting, and implementation.
  • Used various testing tools such as Postman, Soap UI and JMeter.

Environment: MuleSoft ESB 4.x,3.8, Anypoint Studio, Anypoint Exchange 2.0, API Designer, RAML Swagger, WSDL, On-prem, Hybrid, Azure Devops, GitHub, Nexus, Dynatrace, Splunk, Amazon SQS, Anypoint MQ, Salesforce, SOA, Data weave 2.0, JSON, REST, SOAP, log4j, CVS, Postman, JMeter, WebLogic, Java, J2EE, Eclipse, JUnit, Maven, OAUTH.

MuleSoft Developer

Confidential

Responsibilities:

  • Involved in requirements gathering with business and understanding the integration needs for various projects.
  • Prepared estimates and provided time frames to successfully implement business processes for each project.
  • Created integration flow diagrams and mapping documents using Microsoft tools for better understanding of each application.
  • Designed and developed re-usable integrated applications as per GM ESB Standards.
  • Created REST based service interfaces using Mule ESB Anypoint Platform and delivered fast, reliable, and scalable integration API codes.
  • Implemented data transformations using Data Mapper and Data Weave in Anypoint studio.
  • Developed flows using Synchronous and Asynchronous Services processing strategies.
  • Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue and used Salesforce and SAP connectors.
  • Experience in integrating of different systems that includes Data Base, Salesforce, & SAP.
  • Worked with SAP and Informatic teams and created APIs to consume the data from DB’s as required.
  • Implemented encryption/decryption, authentication for various integrated applications.
  • Implemented error handling by using exception strategies and generated exception alerts in cloud hub.
  • Created logging as service framework to log all the application logs in centralized location.
  • Manually deployed applications into Mule Soft Cloud Hub.
  • Synchronization of customers from SAP to Salesforce using batch module.
  • Worked with Stash connector and Integrated with Stash REST API’s and performed different operations to securely access the information.
  • Developed application using Mule ESB and build and deployed the services. Also did Unit testing using Test utility and utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Performed the automatic deployment of the projects by using maven builds.
  • Used various testing tools such as Postman, Soap UI, REST Console and Jenkins.
  • Strong knowledge of SOA concepts and technologies (SOAP, WSDL, XML, XSD, REST, JSON).
  • Created REST API's using RAML and developed flows using APIKIT Router.
  • Developed applications to integrate with Amazon Web Services AWS .
  • Created test cases as per the requirements and worked with automation and manual testing teams as needed.
  • Coordinated with various development teams and the testing teams for end-to-end testing in various environments.
  • Good programming skills and experienced in troubleshooting Mule ESB applications
  • Strong Knowledge on Mule soft including Mule Runtime Manager, Connectors and API Manager.

Environment: MuleSoft ESB 3.9/3.8. n, Anypoint Studio, Anypoint Exchange 2.0, API Designer, Runtime Manager, Active MQ, Rabbit MQ, RAML, Salesforce, Oracle DB, Stash, CloudHub, XPATH, XSLT, XSD, SOA, Dataweave 1.0, JSON, log4j, REST, SOAP, SOAP UI, JMeter, WebLogic, JUnit, Maven, OAUTH.

Integration Developer

Confidential

Responsibilities:

  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Actively participated in Migration activities from Tibco to MuleSoft.
  • Implementing Agile development processes on Software Development life cycle (SDLC).
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • 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.
  • Experience in integrating of different systems that includes Data Base, Salesforce, & SAP.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
  • 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 connectors 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.
  • 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.
  • Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows.
  • Used GitHub for version and source control and Active MQ for Asynchronous messaging.
  • Involved in unit testing and writing the MUnit Test cases for the flows.
  • 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: MuleSoft ESB 3.8/3.7. n, Anypoint Studio, Anypoint Exchange 2.0, API Designer, TIBCO, RAML, REST, SOAP, Web Services, JPA, Cloud Hub, Data weave 1.0, MEL, JSON, Eclipse IDE, log4j, CVS, JUnit, Maven.

Junior Java Developer

Confidential

Responsibilities:

  • Reviewed requirements with the support group and developed an initial prototype.
  • Involved in the analysis, design and development of the application components using JSP, Servlets components using J2EE design pattern.
  • Designed the application using the Model View Control Architecture.
  • Developed (Java Server Pages) JSP’s and generated HTML Files.
  • Used SAX/DOM XML Parser for parsing the XML file
  • Communicated between different applications using JMS.
  • Extensively worked on PL/SQL, SQL
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Integrated the Application with Database using JDBC.
  • Used JNDI for registering and locating Java objects.
  • Developed and deployed EJB like Entity Beans and Session Beans.
  • Performed functional, integration and validation testing.

Environment: Java 1.4, J2EE, Servlets, JSP, JDBC, HTML, Oracle 9i, PL/SQL.

Hire Now