Mulesoft Developer Resume
Colorado
SUMMARY:
- 6 + years of experience in all phases of software development cycle(SDLC) which involves software design, development, implementation and testing of applications using IT technologies and around 3 + AnypointCloudHub and API Gateway.
- Vast experience in using Anypoint Studio in creating various flows and sub flows to integrate API's, Databases and SaaS applications and deploying mule applications to Cloud Hub and on - premise servers.
- Having strong experience in developing web-based, client-server and distributed architecture applications using MuleESB, WSO2, XML, XSLT, XSD, Xpath, Web services (SOAP, RESTFUL, WSDL, AXIS), Java/J2EE.
- Vast experience in Exception handling strategies , DataWeave transformation and Mule Expression Language ( MEL )to access payload data, properties and variable of Mule Message Flow.
- Excellent abilities to develop Message flows using Mule Studio 3.8.x , Any point studio 3.9.x across integrating variety of business applications with connectors including IBM Db2, SAP , Oracle DB, Salesforce , MySQL and using wide variety of Protocols including HTTP, HTTPS, REST, SOAP .
- Tightly integrated the Mule ESB with different application integrations. Experience in integrating Cloud applications like SFDC, Workday, and Intact using Mule ESB.
- Experienced in developing Restful Web services for XML and JSON data types using the Advanced Rest Client.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows .
- Experience with REST and SOAP web services, RAML and use of connectors for integration.
- Good knowledge in handling Flat files, XML and EDI format-based Data Exchanges.
- Knowledge of implementing web services using WSDL , SOAP in Service Oriented Architecture ( SOA ).
- Having strong experience in writing MUnit / JUnit test cases.
- Good experience with application integration experience using Mule ESB with Connectors , transformations , Routing , ActiveMQ , JMS and Data Transformations using MuleESB ..
- Experience in using Maven , Gradle for building and deploying WAR/ JAR for web applications.
- Integrated Salesforce and other external applications using SOAPAPI .
- Experience in deploying, configuring Web/Application Servers like JBoss , Apache Tomcat .
- Worked with Jenkins , ANT and Maven build tools for building and deploying the application in web servers.
- Experience in working with various version control tools like GIT , SVN and Bitbucket .
- Good experience in using Log4J components for logging. Performed daily monitoring of log files and resolve issues.
- Used JIRA, and HP Quality Center & HP ALM for Bug reporting.
TECHNICAL SKILLS:
Technologies: Mule ESB,Anypoint Studio, API Management, MQ Series, SOAP, REST services,CloudHUB, WSDL, JAXP, Azure, JAXB,BPM, Biztalk.
Operating Systems: Windows 7/8/10, Windows XP, Ubuntu, Linux, Unix
Languages: Java, C++, C#, .Net,HTML, HTML5 and XML
JAVA/J2EE Technologies: DHTML, RESTFUL, Applets,NetBeans,AJAX, XSLT,JMS, JDBC, J2EE, Servlets, JSTL.
Databases: MS SQL-Server,Oracle, IBM DB2,MySQL, PL/SQL,MongoDB
Version Control Tools: GIT, SVN, Bitbucket.
Web Technologies: HTTP, HTTPS, JSON, XML/XSL/XSLT, Angular JS, jQuery, CSS, XML, DTD AJAX.
Design Methodologies: Agile Methodology, SDLC
Tools: Maven,ActiveMQ, RabbitMQJUnit, log4j, Apache, Jira, Putty, Jenkins, Bamboo, Postman.
PROFESSIONAL EXPERIENCE:
MuleSoft Developer
Confidential, Colorado.
Responsibilities:
- Involved in SDLC including Analysis, Design, Implementation, Testing and Maintenance and implemented agile development process on Software Development Life Cycle.
- Worked on iPaaS (Mule Soft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
- Involved in writing application code and development activities especially in a SOA environment with Mule E SB.
- Involved in implementing integration flows using Mule AnyPoint Studio to connect to REST, SOAP Service , Oracle Database, and Active MQ broker.
- Developed an Integration Component with third party application using Mule ESB.
- Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
- Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule messages payload, properties and variables.
- Mapped data from CSV to XML and vice-versa using DataMapper and DataWeave and responsible for recovery of lost data in MULE ESB .
- Created MULE ESB flows using Anypoint Studio , performed payload transformation and developed middleware frameworks for routing the messages to appropriate systems.
- Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
- Have written MUnit test cases to validate the Mule flows.
- Used Mule components which includes DataWeave, File Transport, SMTP Transport, FTP/SFTP Transport, JAXB and JDBC Connector.
- Hands on Experience in using Mule Connectors like HTTP, FILE, VM, Database, JMS, FTP, FILE, SFTP, IMAP, SalesForce (SFDC), etc. as part of Integration Usage.
- Developed interfaces between SAP, Sales Force and REST web-services.
- Experience in Mavenizing, Mulesoft project and creating builds using Maven build tools for deployment to cloudhub / Mule MMC.
- Used Mule Data Mapper, Data weave, Custom transformers for mapping flat file structures to Salesforce interface structures, Routing, and messaging using ActiveMQ and JMS.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Configured 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.
- Deploying and running applications on CloudHub and different environments.
- Used GITHUB for the version control.
Environment: Mule ESB, Anypoint Studio, JAVA, JDBC, JAXB, ActiveMQ, RAML, APM, Apache-Maven,Munit,CloudHub, XML, XSLT, CSS, Ajax, Oracle 11g- PL/SQL, SQL, Log4J, CVS, Web Services - WSDL, SOAP,OAuth, Jenkins.
Mulesoft Developer
Confidential, San Francsico.
Responsibilities:
- Flow design and development in Anypoint Studio
- Data transformation with Dataweave
- Execution of Agile development software processes in assigned projects
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Created Mule ESB Flows, performed payload transformation.
- Hand-on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through BasicAuth.
- Used various mule components like scatter gather, filters, expressions and exception strategy.
- Designed & implemented the error processing strategy for the SOA integration.
- Involved in creation of web services, and web methods with hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Implemented and integrated multiple custom mule filters, transformers and spring components in flows.
- Extensively used Mule API kit and Postman to test Restful web service.
Environment: Mule ESB, Any point studio, Oracle, SOAP, REST, Salesforce, GitHub, Active MQ, RAML, JAXB, MUnit. . Java 1.8, Anypoint Studio 5.4.0/5.4.3, MS-Access, Mule ESB 3.7.3, ActiveMQ 5.3, RAML, Cloudhub, Log4j 1.2.14, GIT, JIRA, API Gateway2.1, BitBucket, PostmanConfluence.
Sr. MuleSoft Developer
Confidential, Kansas City, MO
Responsibilities:
- Involved in gathering requirements from business team, interacted with clients to understand their existing applications and designed the application according to their system requirements.
- Developed Mule flows using various connectors like Database, SAP, and Web service consumer , Http Request, CRM and JMS.
- Developed front end of the application using JSP pages , CSS, HTML.
- Mapping java classes with database using Hibernate and in Hibernate Query language (HQL).
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
- Wrote SQL commands and Stored Procedures to retrieve data from SQL database.
- Developed the integration workflows using Mule ESB 3.7.2 framework.
- Consumed Web Services using REST to communicate with different departments.
- Created MULE ESB artifact and configured the MULE configuration files and deployed.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Worked on Rest based Web services for Mule ESB flows
- Worked on converting different EDI formats to XML.
- Involved in setting up Drools Rules engine to application to control central access of Business validations.
- Done with WebSphere server configurations set up & deploying application.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation.
- Implementing Exception Handling, Logging and Auditing
- Implementing and consuming SOAP web services.
- Implemented Oracle Struct Objects for data sync up to Database system.
- Experience in MuleSoftAnypointAPI platform on designing and implementing Mule API's.
- Implemented integration flows using MuleAnypointstudio to connect to REST, Oracle Database, Active MQ Broker.
Environment: Java, J2EE, Servlets, JSP, Spring MVC, IOC, AOP, JDBC Template, Any point Studio, MMC, Mule ESB 3.6, Sales force, Git Hub, Active MQ, RAML, Rally, M Unit, SOAP, JQuery, Ajax, HTML, CSS, Oracle, ANT, Log4j, JUnit, UNIX.
Java Developer
Confidential
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
- Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction.
- Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
- Developed forms for user event handling and validations using JavaScript's and AJAX.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Designed the application using various Spring technologies and used Spring Security to provide better authentication instances.
- Designed and developed third-party payment services to offer users convenient payment methods using various APIs provided by various third-party payment processor based on OAuth 2.0 protocol.
- Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and AWS API-Gateway.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
- Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey.
- Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collection.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere.
- Extensively used JUnit for unit testing, integration testing and production testing
- Involved in installing and configuring Maven for application builds and deployment.
- Configured and customized logs using Log4J.
- Used JIRA to assign, track, report and audit the issues in the application.
- Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
- Used GIT as a version control tool.
Environment: Java/J2EE, Servlets, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, AngularJS, Web Logic application server, Eclipse, Apache Axis, Log4J, Splunk, Maven, Rational Rose, Windows, CVS, Junit, Mockito, JIRA.
JavaDeveloper
Confidential
Responsibilities:
- Involved in gathering requirements from business team, interacted with clients to understand their existing applications and designed the application according to their system requirements.
- Designed and developed various modules and services application with J2EE design architecture and frameworks like Spring MVC architecture.
- Developed front end of the application using JSP pages, CSS, HTML .
- Analysis, design and development of Application based on J2EE and Design Patterns.
- Involved in Requirements gathering and analysis, defining scope, Design analysis, Integration and Deployment.
- Used Spring Framework for developing the application and used JDBC to map to Oracle database.
- Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data.
- Creating and modifying database structures/tables from ORACLE .
- Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
- Deployed the application on Tomcat application server
- Created Unit test cases using Junit
- Involved in HTML coding and development of Server Pages using jQuery, AJAX, Angular JS.
- Extensive in developing rich internet applications using JSP, JavaScript, jQuery, JSON, AJAX, HTML and CSS.
- Good understanding of typical integration technologies such as HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, Web services and APIs.
- Used Database Connector to connect with MySQL and Oracle using Mule ESB.
- Extensively worked on Flat Files, XMLs, JSON.
- Worked on GIT, SVN as version control.
- Used Log4j for logging errors, messages and performance logs.
- Developed the application using Agile methodology and participated in Scrum meetings.
Environment: Core Java, J2EE, Eclipse IDE, Servlets, JSP, Java Script, EJB, JavaBeans, Spring, Apache Tomcat, Rational Rose, JUnit, Log4J, JDBC, Oracle, PostgreSQL, Maven, jQuery, JavaScript, Windows XP, CVS
Java Developer
Confidential
Responsibilities:
- Involved in all phases of software engineering including requirements analysis, application design, code development and testing.
- Involved in design and development of the application framework.
- Developed the application using Eclipse IDE.
- Developed the application based on Spring framework using MVC architecture.
- Designed the web pages with JSP and HTML elements based on the page specification document, JQuery.
- Developed web applications using spring, Rest based Web services. Used HTML, CSS, JavaScript, JSP, JQUERY, Angular JS, AJAX and Bootstrap in front end.
- Developed the UI using Java, XML, XSLT, DHTML and JavaScript.
- Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
- Worked with agile methodology.
- Developed modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
- Designed and developed presentation tier using JSP, HTML, DHTML, XHTML CSS and JavaScript and AJAX.
- Used GIT repository to perform all the changes, operations on the code.
- Supported the application in QA and Production environments.
- Developed PL/SQL stored procedures, triggers and used indexes for query optimization.
- Worked on bug fixes on the server side and involved in making enhancements on the UI.
- Extensively used CSS and HTML for designing new Static pages.
- Worked with struts library and connected to database using JDBC.
- Performed Unit testing using JUnit and used Log4J for logging.
- For client-side validations developed JavaScript.
- Interacted with the vendor for QA testing.
- Configured Springs-context.xml, Web.xml.
- Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
- Reported Daily about the team progress to the Project Manager and Team Lead.
Environment: Eclipse, Restful Web Services, Log4j, ANT, JUnit,Oracle10g, XML, Angular JS,CVS, WebSphere, Java Script, MVC, GIT,SQL & PL/SQL, JSP, Struts, Validation
Framework, JDBC.