We provide IT Staff Augmentation Services!

Senior Mule Api Developer Resume

Raleigh, NC

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in IT Industry mainly in Designing, Developing, Testing and Integrating Components and client/server software applications using Mulesoft ESB, Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTFUL, WSDL, Axis), JavaScript, XML and JMS. Have 4 years of experience as a Mulesoft ESB Developer with proficiency in all phases of Software Development Life Cycle (SDLC) using AGILE and have experience in Mule ESB, Mule API design and Cloudhub.
  • Extensively worked on both Enterprise and Community edition of Mule ESB and have an experience working Mule API manager and RAML.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS.
  • Customized the integration workflows using an ESB framework also with Mule Soft MMC and enterprise release.
  • Hands on experience in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
  • Experienced in designing and developing enterprise services using RAML in Mule, REST based API’s, SOAP web services and use of different mule connectors.
  • Experience in configuring APIs, proxy endpoints, API Portals and API analytics based or technical specifications with MuleSoft API manager.
  • Experience in developing test cases and test plans by using JUnit. Extensive experience in Unit testing, Integration testing and User Acceptance testing.
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Experience in deploying Mule flows and securing the APIs using the Mule platform in CloudHub.
  • Experience in troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools.
  • Good experience in API technology landscape and API management landscape from MuleSoft.
  • Expertise in using Mule Data Weave and implementing Mule Testing framework.
  • Expertise in providing mentoring and guidance on technical methodology, design, and reuse to support various EAI project initiatives
  • Experienced in building the framework and infrastructure to provide connectivity (APIs) to core business applications.
  • Hands on with the following Mule Technologies: Mulesoft Anypoint Platform, Mule Anypoint Studio, Mule ESB, Mule Expression Language, Mule Connectors, Anypoint Salesforce Connector, Mule Scopes, Mule Routers, Mule Components, Mule Transformers, Mule Filters, Mule Flow Control, Mule Runtime Engine, Mule ColudHub, MUnit.
  • Good hands on experience using mule connectors like HTTP, FTP, FILE, SFTP, IMAP, SalesForce, NetSuite etc., as a part of integration usage.
  • Experienced in Mavenizing MuleSoft project and creating builds using Maven build tools for deployment to Cloud hub / Mule MMC.
  • Experienced in securing API endpoints using OAuth and SSO.
  • Had experience in using the enterprise security, notifications features provided by MULE.
  • Experience in working with bug tracking tool JIRA, Confluence and Source control for project coordination.
  • Have experience in Web services and worked on Database handling like HR table to partner specific table.
  • Experienced in Rest Web Service development for both Xml and JSON datatypes using Advanced Rest Client.
  • Energetic self - starter with excellent analytical and organizational skills.
  • Excellent Interpersonal skills, business communication & presentation skills.

TECHNICAL SKILLS:

MULE: Mule ESB4.2.1, 4.2.0, 4.1.5, 3.9, 3.8, 3.7, 3.6, 3.5, 3.3,2, Anypoint Studio, RAML, data weave, Cloud hub, MMC, API Management, Active MA, JMS API, Run time fabric

Version Controlling tools: SVN, GIT, BitBucket, Perforce.

Servers: Apache Tomcat, JBoss 4.3/6.0/7.0, WebSphere, BEA Web Logic.

Operating System: Windows 7/8/10, LINUX/RHEL and Unix.

Languages: SQL, Java, J2EE.

Build & Other Tools: Shell Scripting, Maven, Jenkins, JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Senior Mule API Developer

Responsibilities:

  • Followed agile methodology for Scrum Process for the project implementation of the back logs.
  • Business requirements gathering and analysis by interacting with the customer.
  • Used JIRA to report the hours and issues that are related to the project.
  • Developed Restful Webservices using MuleSoft 4x and worked with Cloud based integrations (Runtime fabric).
  • Worked on developing batch integrations to transfer data in bulk between enterprise applications using MuleSoft Enterprise Service Bus
  • Created restful webservices as per the requirements systemAPI’s experience and processAPI’s.
  • Worked on Runtime fabric (AWS cloud) to deploy and monitor applications.
  • Worked on SOAP & REST based Web services for Mule ESB flows Configure bit bucket, git andinitial setup for building prototype flow.
  • Good experience with Credentials Vault ( Secure Property Placeholder ), a critical piece in application development in MuleSoft
  • Manage and configure Maven for build configurationas per the appropriate version.
  • Altered the contents and formats variables and payload using MuleTransformers.
  • Document the technical specifications for each flow.
  • Integrated secure API’s by obtaining tokens through login endpoint and OAuth authorizationprocess.
  • Worked in policies like client id enforcement and throttling policies as per the requirements.
  • Mavenized applications to automate project’s build process. And monitored the errors log using Log4J.
  • Created REST API’s using RAML and developed flows using APIKIT Router.
  • Implemented Batch processing between the restful web services.
  • Understanding the solution requirements to ensure the data source feeds meet the dataspecification for target systems.
  • Have a monitoring on end-to-end development of software products from requirementanalysis to system study, designing, coding, testing, debugging, documentation andimplementation.
  • Involved in implementing ESB flows, Proxies, logging and exception handling.
  • Validated API request and response used in Mule Soft ESB integration usingPOSTMAN and SOAPUI.
  • Application code investigation, performance tuning using JMeter, code cleanup and coderepository maintenance.
  • For deployments in RTF used Jenkins and maven used build and deploy jobs.
  • Worked on designing and building APIs,testing and deployment of APIs in CloudHubDesigning APIs using RAML and working on Mule flows in Anypoint Studio.
  • Participating in peer reviews, meetings, daily standup and scrum calls

Environment: Java 1.8, Anypoint Studio 7.3.2, Oracle, Mule Server 3.9.0,4.1.4.X, RTF (AWS and on promise servers), XML, Active MQ, RAML, CloudHub, Apache-Maven 3.3.3, Log4j 1.2.14

Confidential

Senior Mule ESB Developer

Responsibilities:

  • Followed agile methodology for Scrum Process for the project implementation of the back logs.
  • Business requirements gathering and analysis by interacting with the customer.
  • Used JIRA to report the hours and issues that are related to the project.
  • Migrated Legacy proxy systems into mule proxy services.
  • Migrated SOAP/REST webservices to mule.
  • Have written MUnit test cases to validate the Mule flows.
  • Utilized partner WSDL for ESB to salesforce and SAP integrations.
  • Used MMC mule management console to monitor the request and response payload. Creating cluster environment using Mule ESB with Mule AnyPoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
  • Developed a RAML based REST web services API’s using Mule ESB.
  • Developed Restful/SOAP web services in Mule ESB based on SOA architecture.
  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
  • Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration and used Bugzilla for the bug tracking.
  • Used Git hub for version and source control.
  • Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule messages payload, properties and variables.
  • Implemented Mule flows for each entity with retry mechanisms with private flows.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULEESB application using OAuth.
  • Mule data mapping, connecting SOAP and REST web services to Mule and use of Mule connectors and plug-ins for web services, including MuleCXF as well as connectors for direct database access.
  • Have an experience working on MuleSoft API manager and RAML to build REST API's.
  • Used Postman to trigger HTTP requests making the SOAP and REST based APIs work faster.
  • Reviewed and understood the functional specifications and Business Requirements.
  • Involved in the development phase, developing validations and business logic implementation.
  • Involved in daily status meetings and other release meetings with client.
  • Implemented build package tool using Maven and build the code in Jenkins. Build and Deployment of services in Mule ESB server. Code walk-throughs, Mule Debugging and Error fixing.

Environment: Java 1.8, Anypoint Studio 6.4, Oracle, Mule Server 3.7.X 3.9, XML, XSLT, xhtml, Mule Management Console 3.9.0, RAML, CloudHub, Apache-Maven 3.5.4, Log4j 1.2.14

Confidential, Mountain View, CA

Senior Mule ESB Developer

Responsibilities:

  • Involved in Agile-Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality.
  • Developed the integration workflows using MuleSoft ESB 3.9.0.
  • Migrated application from TIBCO to MULE.
  • Developed applications in API LED connectivity by using three layers API’s.
  • Have written MUnit test cases to validate the Mule flows.
  • Formulation of Microservices-based integration software development meta-architecture, framework and continuous delivery pipeline
  • Creating Flows, Sub Flows, Exception Strategy, Data Mapper transformation in Mule configuration.
  • Extensively used data weave expressions for transformations in Data weave.
  • Done with integrations using connectors such as Sale force, SAP, Database, HTTP, FTP and File Connectors.
  • Developed a RAML based REST web services API's using Mule ESB.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Worked on Deployment of services in Mule ESB server, Code walk through, Mule Debugging and Error fixing.
  • Used Log4j to capture the log that includes runtime exception.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Configured Server setting properties and Database drivers.
  • Extensively worked on AnyPoint Studio Platform used it to interface application services by utilizing message routing, data transformation and service creation utilities.
  • Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule messages payload, properties and variables.
  • Have an experience working on MuleSoft API manager and RAML to build REST API's.
  • Used Postman to trigger HTTP requests making the SOAP and REST based APIs work faster.
  • Used Perforce for version and source control.
  • Usage of transformers to convert message payload expected by their destination.
  • Hand an experience in development and deploying mule project on MMC and Cloudhub.

Environment: Mule ESB 3.9.0, AnyPoint Studio 6.4.4, API router, Amazon SQS Queues, RAML, OAuth 2.0, MUnit, JSON, XML, SOAP, JUNIT, Munit, Bitbucket, Source tree, Apache Maven 3.3.9.

Confidential, Foothill ranch, CA

Senior Mule ESB Developer/Administrator

Responsibilities:

  • Involved in analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Involved in Agile-Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality.
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Developed the integration workflows using MuleSoft ESB 3.7.3 framework. Also involved in writing batch jobs to run at specific schedule times and transformations using DataWeave.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier MuleESB (3.8) for processing.
  • Used MMC mule management console to monitor the request and response payload. Creating cluster environment using Mule ESB with Mule AnyPoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
  • Developed a RAML based REST web services API’s using Mule ESB.
  • Worked on various Mule connectors/adapters, developing API, APM and developing services on CloudHub.
  • Deployed applications on Mule ESB server and created Mule ESB Flows, performed payload transformation.
  • Used Mule ESB created http inbound and outbound flows to test the functionality.
  • Involved in Application server administration (WebSphere/Weblogic/Tomcat).
  • Secured API with Basic Authentication security module.
  • Performed Admin Tasks using MMC and worked on troubleshooting the deployment fails using MMC.
  • Assigning the roles to the users based upon their access.
  • Deploying application into various environments.
  • Applying policies and security in environment.
  • Scaling the API’s and monitoring the API’s
  • Implemented build package tool using Maven and build the code in Jenkins. Build and Deployment of services in Mule ESB server. Code walk-throughs, Mule Debugging and Error fixing.
  • Have written MUnit test cases to validate the Mule flows.
  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
  • Used Git hub for version and source control.
  • Extensively used Mule components that include DataWeave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement?
  • Worked on Anypoint studio platform ESB to route various service calls, to do validation of service input and to handle exceptions.
  • Designed and implemented Mule APIs on MuleSoft Anypoint API platform.
  • Processed transformation of requests to payload to make secured Web service call using Mule data mapper and XSLT.
  • Worked closely with testers and explained the functionality so that they can test accordingly
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Environment: Java1.7/J2EE, Spring, Web Services, MuleSoft ESB 3.7/3.8, Any Point Studio, ActiveMQ, RAML, JSON, XML, Salesforce, SAP, Cloudhub, Oracle 12c, Mongo DB, JSON, Eclipse IDE, Ant, log4j, CVS, WebLogic, MUnit, Maven, GitHub.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the development, testing and maintenance process of the application.
  • Involved in preparing High & low level design docs with UML diagrams.
  • Involved in the development of various use cases, sequence diagrams using UML.
  • Understood current processes and actions from the legacy code.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Developed Web pages using JSP, HTML, CSS, Struts Taglibs and AJAX for the Credit Risk module.
  • Used Struts validation framework to server side validations.
  • I have in-depth knowledge of Apache Tomcat and Oracle Glassfish Application server and how they work in given environment.
  • Involved in logging, exception handling and validations using Interceptors.
  • Involved in creating internal & external services, Entity services and handlers.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in writing SQL queries & PLSQL-Stored procedures, function, triggers, cursors, object types, sequences, indexes.
  • Developed Proof of Concepts (POC's) for usage implementation of MDB and Design Patterns for Real Time Application invocation.
  • Involved in producing & consuming SOAP based web services.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD and Find bugs defects and fixed them.
  • Generating Unit Test cases with the help of internal tools.
  • Allows the developers to run and execute GWT applications in development mode.
  • Developed Ant scripts to build and deploy project onto the tomcat server.
  • Worked on design and creation of JSPs that are responsible for presentation layer and used the struts/html/bean/logic Tag libraries in the JSPs.
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Tested components using JUNIT & Mockito during development.
  • VSS (Visual SourceSafe) used as version controller.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.

Environment: Java, J2EE, Struts, EJB, JSP, Servlets, JSF, Oracle 10g, SQL Loader, Spring Dependency Injection, HTTP Post, XML, Design Patterns such as Singleton, Red Hat Linux, web logic 9.1, DAO, and Value Objects

Hire Now