We provide IT Staff Augmentation Services!

Mulesoft/api Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 8+ years of experience in the full life cycle of Software Development that includes understanding requirement, technical analysis, design, development, Integration, maintenance, installation, implementation and testing of various client/server web applications.
  • 4+ years of hands on experience using MuleSoft API - led connectivity, and Enterprise Application Integration (EAI).
  • Strong experience in Mulesoft ESB,CloudHub and on-prem, Anypoint Platform,and Anypoint Studio.
  • Mule ESB experience with implementing serviceoriented architecture (SOA) and enterprise application integration (EAI) using mule Server 4.x.x and mule 3.8.1, 3.9.0 and 3.9.2.
  • Experience in using mulesoft connectors such as Salesforce, HTTP, FTP, database, SAP, webservice consumer and File connectors.
  • Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
  • Strong experience in configuring CI/CD pipelines.
  • Experience in developing test cases using Munit. Extensive experience in Unit testing, Integration, performance and User Acceptance testing.
  • Worked on configuring policies on MULE API manager and creating custom policies.
  • Troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning.
  • Hands on Experience in Designing and development of integration workflows.
  • Experience in Mule Administration, Configuration and Tuning with Mulesoft MMC and Enterprise release capabilities.

TECHNICAL SKILLS

  • DataWeave
  • Exception Handling
  • Web-Service security
  • MULE ESB
  • WebSphere MQ
  • API Management
  • Consume Service
  • Performance tuning
  • Cloud Hub
  • Coding in MEL
  • Integration pattern
  • HIPAA
  • SOAP
  • JSON
  • Oracle DB
  • Coding in Java
  • Monitoring
  • XMLSpy
  • Automation jenkins
  • Ansible
  • Audit Log
  • API Proxy.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

MuleSoft/API Developer

Responsibilities:

  • Participated in requirement gathering, analysis, design, development, testing, and deployment of Mule API applications,
  • Created reusable API Specs and fragments in RAML that specified the requirements and modeled the functionalities of desired enterprise-scale RESTful APIs.
  • Tested the API Specs’ modeling functionality using Mocking Service, and published, versioned and shared them with users in Anypoint Exchange,
  • Built implementing Mule application projects in Anypoint Studio 7.X using the RAML API Specs from Anypoint Design Center and Exchange.
  • Applied various components such as File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transform Message to access, manipulate and transfer data.
  • Used Dataweave to transform data of various types such as including Booleans, objects, arrays, dates and times into the desired output.
  • Implemented automated and custom policies that enhanced the security of the Bank’s MuleSoft APIs. Among the policies include basic authentication (simple & LDAP), Client-Id Enforcement, OAuth 2.0, Tokenization, Detokenization, JWT Validation, JSON & XML Threat Protection, Rate Limiting (+SLA-based), IP Whitelist and Blacklist, Spike Protection, etc.
  • Created and applied API proxies in API Gateway using API Manager,
  • Developed, exposed, and consumed REST Webservices and SOAP Webservices.
  • Conducted unit test (using MUnit) and integration test in Mule applications.
  • Deployed Mule 4 ESB applications to on-premises Mule servers using Urban Code Deploy tool.
  • Reposited source codes in repositories using GitHub.
  • Automated the continuous building, integration and deployment (CI/CD) of Mule applications using Maven and Jenkins, Maven.
  • Provided production support and helped in troubleshooting and resolving issues.

Environment: Java, Mulesoft, MMC, Anypoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub, Web Logic Application Server10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC

Confidential, Bloomington, Illinois

MuleSoft/API Developer

Responsibilities:

  • Create RAML 1.0 specification file using design center and anypoint studio.
  • Use API-Kit Router and CXF to build the initial flow structure from the RAML and WSDL.
  • Configure Mule service flows with various exception handling strategies such as Global Exception, Custom Exception and Choice Exception Strategies that notifies the user with custom and simple error descriptions.
  • Co-ordinate with testing and back-end teams, client during the smoke tests and reggression tests at Sprint.
  • Coordinate with program managers to explain what tasks were possible for the system to achieve their desired output.
  • Design and implement exception handling, logging, JSON Schema Validation as common reusable components across multiple message flows.
  • Create an Integration Component with third party application using Mule ESB 4.x.x.
  • Create Maven Archetypes for generating fully functional REST web service supporting both XML and JSON.
  • Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
  • Used Mule ESB connectors, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system.
  • Create MUnit test cases to validate the Mule flows.
  • Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.
  • Implement interfaces between SAP, Database, Sales Force, REST web-services and other systems.
  • Configure Mule ESB projects for the services with synchronous and asynchronous Mule flows. leveraged Transformation thru data weave 2.0 transformation component i.e., transformation like JSON, XML, Java, CSV.
  • Consumed SOAP web services using Web service consumer component of Mule.
  • Refactor the code to maintain API led layered approach.
  • Worked with cloud hub and on-prem deployments.
  • Developed Mule asynchronization (publish and subscribe) flows with Rabbit MQ & Active MQ.
  • Configured API Proxy, Setup API Monitoring & Kerberos Security Implementation for Authorization and Optimized Service Utilization by setting up SLA and Rate per limit.
  • Implemented Batch processing.
  • Strong knowledge and hands on experience in documenting and designing RESTful API specs using RAML. created and configured various CI/CD pipelines.
  • Worked with Filters, routers and Scatter-gather and custom aggregate message between multiple Services
  • Implemented multiple flows and sub-flows which includes Filter, message enricher, poll, custom connectors to connect to DB, SF and other systems.

Environment: MuleSoft ESB 4.x.x, Anypoint Studio, Cloud Hub, GIthub, ActiveMQ, RAML, APM, Nexus, Apache Maven, XML, XSLT, CSS, Ajax, JSTL, LDAP, PL/SQL, SQL, Log4JWeb Services - WSDL, SOAP, CXF, Jenkins.

Confidential, McLean, VA

MuleSoft Developer

Responsibilities:

  • Designed APIs using RAML 1.0 and 0.8 in design center and anypoint studio
  • Used Mule ESB connectors, Message Transformer, Choice Exception Strategies, Batch processing etc. in designing the application as a middleware between the source and target systems.
  • Configured 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 Cloud hub.
  • Created integration workflows using MuleSoft ESB.
  • Worked with MuleSoft connectors such as Database, JMS, Active MQ, HTTP, FTP, SFTP and File Connectors etc..
  • Participated in creating HTTP inbound & outbound flows and orchestration using Mule ESB.
  • Created cluster environment deployments using Mule ESB for disaster recovery.
  • Created and Configured Automated build and deployed package tool using Maven and Jenkins.
  • Created RAML based REST web services API's using Mule ESB, published in exchange and managed in API manager.
  • Used Bitbucket and GIT repository to run the Jenkins job for Continuous Integration.
  • Created and consume SOAP and REST services using CXF and used Anypoint Studio to route various validating the Fine-grained security based on the API consumer for generating token for invoking services.
  • Worked on both agile and waterfall methodologies.

Environment: MuleSoft, Cloud Hub, GitHub, Anypoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSON, JMSJava, Web Logic Application Server10.3, XML, XSD, XSLT, XPATH

Confidential, Dallas TX

Java Developer

Responsibilities:

  • Actively involved in requirements gathering, Analysis, Conceptual Design.
  • Implement the object-oriented programming concepts for various modules.
  • Develop the application using Spring Framework that leverages classical Model View Controller (MVC) architecture and used MyBatis for data persistence.
  • Use Maven for adding the external dependencies and for project management.
  • Use Oracle SQL Developer to query the data from the data base.
  • Actively involved in Regression testing and manual testing of the application developed.
  • Create Test driven, Test first methodology-based JUnit test cases for existing modules, new enhancements and new modules.
  • Create logging framework in conjunction with LOG4j for logging.
  • Use Apache Maven for running automated build of the application.
  • Implement persistence layer using Hibernate.
  • Participate in the Design of ERD (Entity Relationship Diagrams) for Relational database.
  • Use DAO pattern to retrieve the data from database.
  • Implementing all the Business logic in the middle-tier using Java classes.
  • Use JUnit framework for Unit testing of application

Environment: Mule ESB, MEL, Anypoint Studio, DataPower XI50, WTX, WSRR, Java, XSLT, SAP, XMLITCAM, RTC, ODM, Log4j, DB2, Oracle, WSDL, Windows, Linux, Aix and Mainframes

We'd love your feedback!