Sr. Mulesoft Developer Resume
New York City, NY
SUMMARY:
- Nearly 6+ years of experience in analyzing, development, testing & coding of middleware\web applications primarily using MuleESB / Mule API/Java/J2EE.
- Around 3 years of experience in MuleESB, Mule API, MuleAnypoint Studio and MuleCloudhub and RAML.
- Having Strong application integration experience using MuleESB with Connectors, Transformations, Routing, Exception Handling and Messaging using ActiveMQ and Anypoint MQ.
- Experience in troubleshooting MuleESB, including working with debuggers, flow analyzers, and configuration tools.
- Experienced with understanding of a service development tool sets and platforms in MuleESB by working with SOAP/RESTservices.
- Worked on both Enterprise and Community edition of Mule ESB. Had an experience developing REST APIs using RAMLAPI Designer in Anypoint Platform.
- Extensive experience in Mule Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Good with Mule data transformation, connecting SOAP and REST web services to Mule, use of Mule connectors and plug - ins for web services, including Mule CXF, as well as connectors for direct database access.
- Participated in deployment of MuleESB applications using Cloud-Hub and Strong experience in Integration using MuleESB in integrating various third party solutions.
- Extensive experience in SQL,Stored Procedures, Functions and Triggers with databases such as Oracle, and MS SQLServer 2005.
- Developed Mule flows to integrate Data from various sources into Database from Active MQ topics and queues and some transformations were also done at the integration layer.
- Developed an Integration Component with third party application using MuleESB and Experience in integrating Cloudapplications like SFDC, Workday &Concur using MuleESB.
- Gained Experience in ANT and Maven build tools for building and deploying application on web/App servers and good experience with Java multithreaded programming.
- Involved in creation & deployment of the application, done with unit testing by writing the M-Unit test Cases in Mule.
- Extensive experience in Servlets, JSP, JSTL, JDBC, XML, SAX, DOM, JAXB, Java Beans, Multi-threading, SOAP and Restful web services, JNDI, JMS, JSF, Struts 1.x/2.x, Spring and Hibernate.
- Had an experience in configuration, development and deploying mule project on Cloud-HubusingJenkins.
- Well experienced using various web/application servers like Apache Tomcat, WebLogic and Web Sphere.
- Experience in all the phases of Software Development Life Cycle including Requirements Gathering, Analysis, Design, Development, Testing and Deployment. Experience in Waterfall & Agile development methodologies.
- Implemented Java applications with Services Oriented Architecture (SOA) based systems.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS:
Technologies: Mule ESB 3.5/3.6/3.7/3.8, Anypoint Studio, API Management, MQ Series, SOAP, REST services, CloudHUB, WSDL, JAXP, JAXB
Languages: HTML, HTML5 and XML, Java, SQL, PL/SQL
Operating Systems: Windows XP, Windows 7/8/10, Ubuntu, Linux
JAVA/J2EE Technologies: DHTML, XSLT, log4j, JUnit, JMS, JDBC, J2EE, Servlets, JSTL, JDBC,, Applets, RESTUFUL, AJAX.
Databases: Oracle, MS SQL-Server, IBM DB2, Dynamo DB
Web Technologies: HTTP, HTTPS, JSON, XML/XSL/XSLT, Angular.JS, j-Query, CSS, XML, DTD AJAX.
Design Tools and IDE’s: UML, Edit Plus, Visio 2000, MS Front Page, WSAD, RAD, Eclipse, Net Beans
Others: Maven, CVS, ActiveMQ, TOAD.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Mulesoft Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Developed the integration workflows using Mulesoft ESB 3.8.x runtime.
- Done with integrations using connectors such as, SAP Ariba, Database, HTTP, FTP and File Connectors.
- Involved in writing batch jobs to run at specific schedule times and transformations using Data Weave.
- Developed a RAML based RESTAPI's using MuleESB.
- Implemented RAML API's with OAUTH 2.0 based bearer authentication.
- Used Data Base Connectors to connect with respective systems using MuleESB.
- Have written MUnit test cases to validate the Mule flows.
- Used MuleESB for routing, filtering and aggregate message between application based on content and rules.
- Used GitHub for version and source control.
- Have integrated web services including SOAP as well as REST using MuleESB and Used various transformers for transforming between different data formats.
- Developed the flows/orchestrations for integrating the components written on top of different internal platforms using MuleESBandActiveMQ.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier MuleESB for processing and put the data on the CloudHub.
- Formulated build and deployment using Maven to deploy the artifacts to CloudHub.
- Used Java Embedding activity for executing Java classes for complex business logic.
- Implemented build package tool using Maven and build the code in Jenkins.
- Had experience in using the enterprise security, notifications features provided by Mule.
- Involved in creating http inbound, outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- And also done with Unit testing using Test Utility MUnit for mocking and unit testing of Mule flows.
Environment: Mule Batch, JMS, CXF Web services, SOAP and Rest Web services,Java, MySQL, MULEESB, Anypoint Studio, Mule Server 3.8.0, Cloud Hub, Jenkins, JIRA, Confluence, Git Hub, Java8, Spring, Munits.
Confidential
Sr. MuleESB Consultant
Responsibilities:
- Worked on setting up the Mule environment and participated in Retrospective, Demo, Planning and Code review meetings.
- Participated in daily SCRUM meetings and was involved in requirement analysis.
- Worked with Mule soft 3.8.4 and developed integration flows with HTTP, Web service consumer, Message Enricher, Tibco EMS queues, Transform message, CXF component, property, flow reference, logger, Groovy and choice components.
- Designed and developed Restful services using APIManager. Worked with API Gateway in developing Proxy services for interfaces developed in TIBCO.
- Worked with ssl/tsl certificates in converting http service to https service.
- Deployed the application to the cloud hub and involved in changing the Log levels.
- Worked on both Batch and real time integration processing patterns.Handled complex mapping logic using XML, XSLT and JSON.
- Worked on encrypting the passwords using “Blowfish” algorithm.Worked on catch exception strategy and choice exception strategy.
- Extensively used Mule Debugger to debug the XML Flows, JSON and XSLT flows.Worked with oracle database to store the date from OSC.Experience with implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule soft and TIBCO.
- Worked with API portal and Permission to allow access to certain users.
- Worked with QA/UAT teams to do end-end integration testing besides the unit testing.
Environment: UNIX, Windows, Web services using SOAP/REST, Oracle 12c, TIBCO EMS, Oracle sales cloud and Oracle service cloud, Mulesoft 3.8.4, Any Point Studio, JAXB, JDBC, Tibco EMS, RAML, Cloud hub, XML, XSLT, Log4j, Web Services - WSDL, SOAP, Perforce, Spring framework, EAI.
Confidential, New York city, NY
MuleSoft Developer
Responsibilities:
- Responsible for gathering of Requirements, Design integration, Development, Configuration and documentation.
- Maven was used in managing dependencies in the application and deploys it on WebLogic Application server. CVS was used for the version control.
- Involved in developing the integration workflows using Mule ESB framework along Oracle ADF.
- Replaced all Data Mapper mapping component to Transform Message component and written new Data Weave code.
- Used flow analyzer in MMC (Mule management console) to monitor the request and response payload.
- Coded various business process methods required for the creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
- Responsible for Migration of Mule ESB 3.5 apps to Mule ESB 3.7.3 and updated all the dependencies
- Involved in configuring different Mule connectors like Database, HTTP and NetSuite.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
- Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Developed Mule flows to integrate Data from various sources into DataBase, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Used Mule Flows with Data Mapper to customize XML to CSV mapping conversion to be SFTP on remote servers.
- Worked on Maven during build process by modifying pom.xml to use latest libraries and specifications.
- Designed and developed enterprise services using RAML and REST based APIs using Basic authentications.
- Involved in Authentication & authorization checks using Encryption & decryption techniques using Public/private key methods etc.
- Worked closely with customer technical teams, third party system teams and functional consultants to perform end to end integration design, development and integration testing.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
- Utilized Apache CXF APIs to develop SOAP as well as RESTful web services.
- Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
- Extensively used mule connectors like Database, SFTP, File, HTTP, Data weave, poll , Exception Strategy, Logger, Expression etc.
- Participated in daily meeting for enhancing the features of application.
Environment: Java/J2EE, AnyPoint Studio, ActiveMQ, RAML, Spring, Hibernate, Connectors, Transformations, JSP, Servlets, HTML, JavaScript, Spring AOP, XML, XSD, XSLT, CSS, JPA, JUnit, JQuery, Apache CXF, RAD, Oracle, SQL developer, WebSphere Application Server, Maven, Log4j, Unix etc.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements gathering & analysis.
- Involved in Design, Development, Testing and Integration of the application.
- Designing JSP using Java Beans.
- Used HTML, DHTML, Java script and AJAX for implementing dynamic media play outs.
- Involved in preparation of scope and traceability matrix for requirements and test scripts.
- Implementing business logic and data base connectivity.
- Client-side installation and configuration of project.
- Implemented Struts (Action and Controller classes) for dispatching request to appropriate class.
- Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Co-ordinate Application testing with the help of testing team.
- Writing database queries on Oracle 9i and Involved in the JDBC queries as part of implementation
- Ability to quickly adjust priorities and take on projects with limited specifications.
- Maintained a separate DAO layer for CRUD operations.
- Effective team player with excellent logical and analytical abilities.
- Followed coding guidelines and update the status leads in time.
- Supported the applications through production and maintenance releases.
- Involved in Level 5 company assessment & followed the process.
- Instrumental in tuning the framework to meet the performance standards.
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
- Excellent in designing and developing store procedures
- Involved in writing JUNIT test cases and Code version controlling using SVN.
- Involved in building the code using Ant and the deployment.
Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer.