Mulesoft developer Resume
Dallas, TX
SUMMARY:
- Over 8 years of extensive experience in the Information Technology field in the development of using MuleSoft, XML, XSLT, X path, XSD, Web services, SOAP, REST, Java, J2EESOA, ESB, PL/SQL, JDBC, RDBMS, Oracle 10g/11i, C and Unix.
- 3+ years of experience with MuleSoft ESB and strong back end development with front end designs, Enterprise Integration, and data modeling, skilled at progressing from problem statement to well - documented designs and code.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Expertise in using Mule Soft studio in creating various flows to integrate API's, Databases and SAAS applications.
- Experience developing on the Mule ESB platform to deliver SOAP & REST based APIs.
- Proficient in MEL - Mule Expression Language to access and evaluate the data in the payload, properties and variables of a Mule message.
- Worked on both Enterprise and Community edition of MULE ESB. Had an experience developing an API's using RAML.
- Experience in Mule Administration, Configuration, & Tuning with MuleSoft MMC & Enterprise release capabilities.
- Experience in deploying Mule Applications to Mule ESB and Mule Cloud Hub along with experience in configuring logging and alerting in Cloud Hub
- Expertise in end-to-end development of Web and Client/server applications.
- Expertise in Server-side development using Java, J2EE in Windows and Unix Environments.
- Expertise in using Any Point IDE and Java IDE tools of Rational Application Developer (RAD), Eclipse and NetBeans to develop dynamic web applications.
- Work experience in J2EE Web Technologies JSP, Servlets, Java Beans, JSTL and Spring JavaScript and HTML.
- Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
- Used JavaScript for client-side validations and implemented AJAX with JavaScript for reducing data transfer between user and server.
- Experience in working with application servers like Web Logic, JBOSS, and Apache Tomcat.
- Extensively worked on core java concepts like Multithreading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
- Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, and MS SQL Server 2005.
- Hands on experience with Junit, MUnit and Log4j in developing test cases and determining application functionality.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS:
Programming Languages: Java, C++, C, SQL and PL/SQL.
Java Technologies: JDBC, Servlet, spring, Hibernate, core java, EJB-Session Beans & JMS
Frame Works: JUnit and JTest
Databases: Oracle8i/9i, NO SQL, MY SQL, MS SQL server
IDE's & Utilities: Eclipse and JCreator
UI Technologies: HTML, XML, CSS, AJAX, jQuery
XML Technologies: XML, XSD, DTD, XSLT
Web Services: WSDL, SOAP, CFX, AXIS
App Servers: Tomcat, JBoss, Web Sphere, Web Logic
Protocols: TCP/IP, HTTP and HTTPS
Operating Systems: UNIX, MacOS, WINDOWS XP, 7, MS-DOS
Servers: Apache Tomcat, JBoss Web Sphere
Development Tools: Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse and point Studio
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
MuleSoft DeveloperResponsibilities:
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content based routing using Mule ESB.
- Followed the guidelines of Agile methodologies using Scrum for SDLC for project management.
- Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
- Worked widely with Mule administration, configuration and tuning and API configuration using RESTful web services.
- Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
- Worked on REST and SOAP based Web services for Mule ESB flows based on SOA architecture.
- Designed a Mule server allows you to define singleton components through which messages flow.
- Utilized Java transformers in Mule ESB and created a flow between the servers and Enterprise Information Systems(EIS) using the connector architecture of JDBC adapters.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Experience with MuleSoft MMC and Enterprise release capabilities.
- Developed Web reporting applications using Java, JSP, JMS, Java Beans, Struts and Oracle ADF. Integrated a Mule flow for integrating single page applications(SPA) with Node.
- Succeeded in using transformers, exception handling, testing & Security of Mule ESB endpoint through WSSR.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Deployed MUnit to validate mule flows where Mule ESB applications were implemented into MMC (Mule Management Console).
- Implemented MULE ESB to route various calls to do validation of service input and to handle exceptions.
- Wrote MySQL, PL/SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
- Utilized open-source tools including Eclipse and Apache Tomcat Server for application deployment.
- Involved in fixing QA, UAT and production defects and tracked them using QC and verified each piece of XML content with XML XSLT standards.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
Environment: Mule ESB, Java1.6/1.7, SOAP, JSP, XSLT, Eclipse, Servlets, JSON, JDBC, Linux, Apache Tomcat, Log4j, Ant, MUnit, Oracle ADF, Node, JMS, Scrum, JDBC, Rest, Web Logic Application Server, XML, Java Script, CSS, and Unix.
Confidential
Mulesoft Developer
Responsibilities:
- Utilized Mule ESB to route various service calls to validation of service input and to handle exceptions.
- Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of mule endpoint through WSSR.
- Used Mule to configure Inbound and Outbound messages for message transformation between applications.
- Involved in designing the application by drawing UML diagrams using Microsoft Visio tool.
- Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies.
- Created Request transformer, Response transformers, Custom Components and configured them in Mule-config.xml.
- Created Mule Flow using endpoint, Connector and Component bean using Mule ESB to communicate client/server systems.
- Created Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.
- Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework
- Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
- Used JMS for Asynchronous messaging. Application code investigation, performance tuning using JProfiler, code cleanup and code repository maintenance.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, and messaging using ActiveMQ and JMS.
- Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
- Architected Integrations using MuleSoft ESB environments for both on premise and Cloudhub environments.
- Used GIT as a version and source controlling tool and deployed the application on premises as well as on Cloudhub.
- Followed the test-driven development using the JUNIT and Mockito framework.
- Created continuous integration builds using Maven.
Environment: Java, J2EE, Mule ESB, Anypoint Studio, REST, Eclipse, Any point Studio, Mule ESB, ActiveMQ, JSP, JSTL, XML, Jira, Web Logic Application Server, GitHub, JUnit, Control-M, Firebug, Oracle, SQL Developer, Maven, Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS
ConfidentialJava Developer
Responsibilities:
- Involved in Development of master screens like Service Requests, Change Requests Screens.
- Design architecture following J2EE MVC framework.
- Developed interfaces using HTML, JSP pages and Struts -Presentation View
- Developed Struts Framework and configuring web.xml and struts-config.xml according to the struts framework.
- Developed and implemented Servlets running under JBoss
- Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
- Used SOAP and REST Web Services to communicate with different applications.
- Developed Java UI using swing.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of valuable information between the clients and the customer
- Designed and developed Message driven beans that consumed the messages from the Java message queue
- Development of database interaction code to JDBCAPI making extensive use of SQL Query Statements and advanced prepared statement.
- Tested Web Services using SOAP UI toolkit locally.
- Taken care of complete Java multi-threading part in back end components.
- Inspection/Review of quality deliverables such as Design Documents.
- Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.
- Used Web Services for interacting with a remote client to access data.
- Fixed the bugs identified in test phase.
- Used Junit for testing Java classes.
- Used Ant building tool to build the application.
- Performed Unit Testing and Regression testing.
Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle8i, JMS, SQL, HTML, SOAP, REST, JDBC, EJB, ANT, Junit.
ConfidentialJava/UI Developer
Responsibilities:
- Involved in web designing and development using HTML, DHTML, XHTML, CSS 2, JavaScript and extensively used Table Less Design in CSS for positioning.
- Involved in back end Core Java programming.
- Active in coding some of the Core Java implementations, used Core Java concepts such as collections, generics and multi-threading.
- Designed and Developed JavaScript frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets
- Created cross-browser compatible website with Modernizer prototypes in HTML, CSS, JavaScript for different UI pages and work on MySQL.
- Designed and developed Node.JS Application using Single Page Application Architecture.
- Development and published server-side business logic in a simple POJO for various account portfolios, equities, asset/equities ratios, by using core java collection, generics.
- Developed Messaging component using JMS, EJB message driven bean to handle FIXML messages.
- Successfully handled JSON /XML data and functionality using Ajax, Query, DHTML, Web Service call and JSON.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Used query and AJAX for performing client-side validation and implemented server side validating business rules in Java.
- Developed front-end code with Ajax call in Angular and query to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing Angular controller, directives, services, and route providers.
- Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Designed, coded and configured server side J2EE components like XHTML, Servlets, Java Beans, JTS, Java Mail API, XML, XML Parser API.
- Used SWING components to develop standalone client, which communicates with the multithreaded server application.