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