We provide IT Staff Augmentation Services!

Sr. Mulesoft Developer Resume

St Louis, MO

SUMMARY:

  • 11.8 years of experience in analysis, design, development of various Enterprise Integration components using Middleware products (Mule Soft) and JAVA/J2EE technologies.
  • 3.6 year of experience in Integration framework technology - Anypoint Platform MuleSoft ESB.
  • 8.2 year of experience in Web and Client-Server Architectures (J2EE Tech.), Middleware EAI using JAVA/J2EE technologies (Servlets and Jsp) and frameworks - Struts and Spring Frameworks.
  • Rich experience in Financial Services, Banking, FLAG Telecom, Music Domain and Beverages Domains.
  • Very good experience in every stage in a SDLC /Agile Life cycle methodology. Implemented application development, team handling and delivery using Agile methodology.
  • Extensively worked on Anypoint Platform tools that support to develop an APIs and Integration applications to manage message routing, data mapping, orchestration, reliability, security and scalability between nodes.
  • Developed RAML based RESTFul API services with Anypoint API Manager. Configured proxy application to expose API URL and applied security policies on proxy URL to expose to the outside world.
  • Implemented HTTPS security using SSL protocol to enable secure communication with the end user in Mule application.
  • Implemented PGP encryption and decryption using Mule Encryption connector to encrypt and decrypt the messages in a secured way without bothering secure concerns.
  • Extensively worked on development and deployment of Mule ESB applications to CloudHub and On-Premises ESB servers. Deployed APIs to Anypoint Platform CloudHub using Anypoint Auto Discovery Process.
  • Hands on experience in using Mule connectors such as HTTP, AS2, SAP, SALESFORCE, DATABASE, FTP, SFTP, SMTP, WEB SERVICE CONSUMER, Anypoint MQ, WebSphere MQ as part of the integration.
  • Developed mule synchronous and asynchronous flows for messaging, data transformation, routing and batch processing.
  • Experience in using Data Weave (DW) component to transform messages for multiple formats
  • Hands on experience in MuleSoft Expression Language(MEL) to access payload data, properties and variable of Mule Message Flow
  • Used multiple exception strategies to handle the exceptions in mule applications.
  • Hands on experience using different repository tools such as SVN and GitHub.
  • Extensively worked on JAVA/J2EE technologies to develop an Enterprise web based applications using Servlets, JSP and MVC Frameworks such as Struts and Spring.
  • Developed dynamic web pages using HTML, JSP, AJAX, JQuery technologies.
  • Developed light weight POJO classes and applied IOC/DI to make the programming code loosely coupled.
  • Extensively worked on developing JSPs, Controller and Validators classes.
  • Very good experience in deploying J2EE applications in various web/application servers such as APACHE TOMCAT, BEA WEBLOGIC, JBOSS servers.
  • Very good experience in Junit Regression testing to speed up the development and increase the quality of the java code.
  • Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project

TECHNICAL SKILLS:

Domains: Financial Services, Banking, FLAG Telecom, Music and Beverages Domains

Integration Tool: MuleSoft Integration Framework, Anypoint API Platform

Programming Languages: JAVA, J2EE, Servlets, Jsp, Jms, Junit, Restful web services

STRUTS Framework 1.1, SPRING Framework 2.0: Html, Xml, Java Script, Ajax, JQuery, Ant, Apache Maven

Application Servers: BEA Web Logic Server 8.13, Apache Tomcat Server 6.0, Jboss Server, Mule Cloud Runtime 3.9.0, Mule ESB Runtime 3.8.5

RDBMS: Oracle 11g, Teradata, MySQL, MS SQL Server 2008 Tools Anypoint Studio 6.2, EclipseGalileo-3.5.2, Juno-4.1, FileZilla, WinSCP, ToadTeradata SQL Assistant, Oracle Sql Developer 4.1.3, MS SQL Server Management Studio: GitHub, SVN Source control systems

Operating Systems: Windows XP/7/8/10

PROFESSIONAL EXPERIENCE:

Sr. Mulesoft Developer

Confidential - St. Louis, MO

  • Participated in requirements analysis and requirements gathering for various Mule ESB applications
  • Participated in creating Functional specification, High level design and Low level design documents.
  • Developed RAML based RESTFul API services with Anypoint API Manager and provided the backend implementation using Anypoint Studio. Configured proxy application to expose API URL to outside world.
  • Enforced Client ID and Secret ID security policy on proxy URL to authenticate the Client applications.
  • Configured API Auto Discovery mechanism to register the APIs with Anypoint Platform
  • Generated self-signed certificates using Java key tool and implemented HTTPS/SSL protocol to enable secure communication in between API and Client applications
  • Registered API with CloudHub using Anypoint Auto Discovery Process. Developed API Portal to manage and publish the API.
  • Created Mule flow using SAP and IBM AS2 connectors to make B2B calls to send and receive EDI files in between SAP and IBM Cloud.
  • Developed mule application with PGP encryption and decryption using encryption connector to encrypt and decrypt the messages
  • Developed Mule applications using Mule connectors such as HTTP, SMTP, FTP, SAP, SFDC, DATABASE, WMQ, AMQ and SMTP as a part of integration usage.
  • Developed several mediation flows of various use cases using Anypoint studio
  • Created the Mule ESB artifacts, and configured and deployed the Mule configuration files.
  • Implemented Mule's exception strategies to catch, route and handle different errors in different ways.
  • Implemented SMTP connector to send an email notification to support team in case of application failures.
  • Deployed Mule ESB applications into MMC (Mule Management Console)
  • Deployed Mule Cloud projects to CloudHub
  • Performed code check-ins using GitHub source control system

Environment: Mulesoft ESB 3.9.x, JRE 1.8, Anypoint Platform, AnypointStudio 6.2.2, WebSphere MQ, ActiveMQ 5.14.3, RAML1.0

Mulesoft Developer

Confidential - Chicago, MO

  • Participated in Requirements gathering, analysis, design, development, testing and Maintenance of the applications.
  • Participated in creating Functional specification, High level design and Low level design documents.
  • Developed mule flows to send weekly and monthly invoices data in between Tribune and client organizations.
  • Implemented custom java component to bundle the csv files in to a GZip file
  • Implemented PGP Encryption to encrypt the files before sending to client FTP location
  • Implemented Data mapper component to transform collection of java POJO to CSV file
  • Implemented to Spring beans to do the PGP Encryption configuration
  • Implemented PGP Decryption component to decrypt the files received from the client organization
  • Provided global exception strategy to handle the exceptions failure during the execution of the flows
  • Provided SMTP functionality to send an email notification to concern teams in case of any exception failures
  • Implemented SOAP CXF component to invoke SOAP based APIs using WSDL artifacts.
  • Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility. Developing and securing CXF web services in Mule ESB. .
  • Involved in peer level design & code reviews.
  • Supported QA and UAT builds and identified issues in testing and tracked them efficiently.
  • Involved in deploying the project into Mule ESB On-Premises server.
  • Performed code check-ins using SVN source control system

Environment: Mulesoft ESB 3.7.x, AnypointStudio 6.2, JDK 1.6, J2EE

Sr. Java Developer

Confidential

  • Java/J2EE Technology is involved in development of web based application.
  • Involved in creating Functional Specification document
  • Involved in creating High level documents which includes architecture diagrams, flow diagrams.
  • Involved in creating Low level design documents which includes classes and sequence diagram.
  • HTML and JSPs are used to develop user interfaces
  • AJAX and JQuery functions used in JSP pages to simplify the JavaScript program
  • SVN is integrated with the application for continuous development
  • Database is used to store the build related information
  • Development and Unit Testing of this project using Eclipse development tool.
  • Performed code check-ins using SVN source control system
  • Participated in requirements analysis and requirements gathering.
  • Participated in code and design reviews
  • Involved in maintenance and support activities
  • Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project

Environment: JDK 1.6, J2EE, JSP, Struts Framework, Apache Tomcat, Eclipse, Oracle Database, Toad, SVN

Sr. Java Developer

Confidential

  • Java/J2EE Technology is involved in development of web based application.
  • Involved in creating Functional Specification document
  • Involved in creating High level documents which includes architecture diagrams, flow diagrams.
  • Involved in creating Low level design documents which includes classes and sequence diagram.
  • HTML and JSPs are used to develop user interfaces
  • AJAX and JQuery functions used in JSP pages to simplify the JavaScript program
  • SVN is integrated with the application for continuous development
  • Database is used to store the build related information
  • Development and Unit Testing of this project using Eclipse development tool.
  • Performed code check-ins using SVN source control system
  • Participated in requirements analysis and requirements gathering.
  • Participated in code and design reviews
  • Involved in maintenance and support activities
  • Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project

Environment: JDK 1.6, J2EE, JSP, Struts Framework, Apache Tomcat, Eclipse, Oracle Database, Toad, SVN

Java Developer

Confidential

  • Java/J2EE Technology is involved in development of web based application.
  • Involved in creating Low level design documents which includes classes and sequence diagram.
  • HTML and JSPs are used to develop user interfaces
  • AJAX and JQuery functions used in JSP pages to simplify the JavaScript program
  • Development and Unit Testing of this project using Eclipse development tool.
  • Performed code check-ins using SVN source control system
  • Participated in requirements analysis and requirements gathering.
  • Participated in code and design reviews
  • Involved in maintenance and support activities
  • Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project

Environment: JDK 1.6, J2EE, JSP, Spring Framework, HTML, AJAX, JQUERY, Apache Tomcat, Eclipse, Oracle Database, Toad, SVN

Java Developer

Confidential

  • Java/J2EE Technology is involved in development of web based application.
  • Involved in creating Low level design documents which includes classes and sequence diagram.
  • HTML and JSPs are used to develop user interfaces
  • Servlets are using to provide server side programming logic
  • Development and Unit Testing of this project using Eclipse development tool.
  • Performed code check-ins using SVN source control system
  • Participated in requirements analysis and requirements gathering.
  • Participated in code and design reviews
  • Involved in maintenance and support activities
  • Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project

Environment: JDK 1.6, J2EE, Servlets, JSP, HTML, JAVASCRIPT, Bea WebLogic, Eclipse, SYBASE Database, Toad, SVN

Hire Now