Senior Mulesoft Developer Resume
Indianapolis, IN
SUMMARY:
- Over 8+ years of IT Experience in Analysis, Design, Development, Testing and Support of Client - Server and Enterprise Integration Applications.
- 3+ years of experience in Mule ESB Development with extensive full Software Development Life Cycle
- (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- Good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
- Experience in integration and functional testing in mule.
- Tightly integrated the Mule ESB with different application integrations. Experience in integrating Cloud applications like SFDC, Workday, and Intacct using Mule ESB.
- Responsible to develop RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Experience in Mule Administration, Configuration, & Tuning with MuleSoft MMC & Enterprise release Capabilities.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ, JMS and Rabbit MQ.
- Extensively worked on XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mulesoft
- Hands on with the following Mule Technologies: Mulesoft Anypoint Platform, Mule Anypoint Studio, Mule ESB, Mule Expression Language, Mule Connectors, Anypoint Salesforce Connector, Mule Scopes, Mule Routers, Mule Components, Mule Transformers, Mule Filters, Mule Flow Control, Mule Runtime Engine, Mule ColudHub, MUnit.
- Worked on both Enterprise and community edition of Mule ESB, also have working experience of API's using RAML.
- Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
- Experience in web development applications using Eclipse, RAD and SOA Integration developing using WSO2 Developer studio.
- Experience of working on CSS preprocessors like LESS and SASS along with JavaScript task runners like Grunt JS.
- Extensively worked on XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mule Soft.
- Used Postman for testing restful Web Services.
- Strong experience in implementing Service Oriented Architectures (SOA) using XML based Web-Services SOAP and REST Web Service.
- Worked also in SOA, EIP using WSO2 ESB, DSS, MB and API manager.
- Extensively worked on both Enterprise and Community edition of Mule ESB.
- Experience using GitHub as a source control repository.
- Excellent verbal and written technical documentation skills.
- Self-Motivated and organized with strong written and verbal communication skills.
TECHNICAL SKILLS:
Programming Languages: Java, C, SQL, MS SQL
Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O
Web Services: SOAP, WSDL, JAX-WS, UDDI, AXIS2, JAX-RS, REST, Jersey
Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS
Operating Systems: Windows 2010/8/7, UNIX/LINUX
Databases: Oracle, SQL Server 2012/2010/2008, MySQL.
Messaging Systems: JMS, IBM-MQ Series
XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB
Protocols: SOAP, HTTP, HTTPS, FTP, RMI, SMTP, REST
SVN Tools: CVS, GIT, SVN.
Tools: Log4j, Junit, MUnit
ESB: Mule ESB, Oracle ESB
PROFESSIONAL EXPERIENCE:
Confidential, Indianapolis IN
Senior Mulesoft Developer
Responsibilities:
- Used Mule ESB in designing, developing, testing and maintaining the application.
- Designed and developed features for Java/J2ee and Mule based integration applications for interface team.
- Developed mule flows for asynchronous messaging, data transformation, routing and batch processing.
- Extensively used Mule components that include File, HTTP, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Deployed Mule ESB applications into MMC (Mule Management Console)
- Used MUnit to validate mule flows.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Strong experience in application integration using Web Services - JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Involved in producing & consuming SOAP based web services.
- Implemented and integrated multiple custom mule filters, transformers and spring components in flows.
- Worked on both community and enterprise edition of Mule.
- Used Mule ESB for design the routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
- Extensively used Mule API kit and Postman to test Restful web service.
- Created mule Flow using end-point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Created Mule ESB helper class to call the Mule flow, connection end-point and connectors directly from Java component instead of creating another Mule Flow.
Environment: MuleSoft ESB, Java, J2EE, Struts, Springs, Servlets, JSP, HTML, Ajax, XHTML, DOM, XML, XML Schema, Json, Mule ESB, Rest Web services, SOA, Multithreading, SVN, Maven, Log4j, Jenkins, JIRA, and Tomcat.
Confidential, Tampa, FLMulesoft Consultant
Responsibilities:
- Responsible for reviewing business user requirements and participated in meeting the users with Business Analysts.
- Written technical design documents and detailed design documents based on the requirement specifications.
- Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs.
- Developed presentation tier as JSPs, HTML and CSS with custom tag libraries using Struts 2.0 Framework.
- Used the Struts 2.0 framework to build the web application and spring to develop light weight business component.
- Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology
- Used spring integration with Struts by implementing Delegating Struts Action management to Spring Framework.
- Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
- Developed JMS using LDAP Protocol.
- Development of EJB's, Servlets and JSP files for implementing Business rules and Security options using WebLogic App Server.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
- Developed JSP pages as per requirements used DOJO JavaScript Library with AJAX to add user functionalities, jQuery for client-side validation.
- Designed rich user interface application using AJAX, Java Script, CSS3, GWT and HTML5.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Wrote spring configuration file to define beans, define data source and hibernate properties.
- Developed the dynamic User Interface using Java Server Pages utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
Environment: JavaEE 1.6, Java 6, Web Logic Application Server, Eclipse 3.4, Servlets, JSP 2.1, AJAX, HTML5, CSS3, Struts 2, Spring 2.5, Hibernate 3.0, EJB, JMS, JNDI, JTA, XML, XSL, JAXB, JAX-WS, SOAP, UDDI, WSDL, JUnit, Log4J, ANT, SVN, Oracle 10g, Linux.
Confidential, Grand Rapids, MIMule ESB Integration Consultant/Java Developer
Responsibilities:
- Involved in software development life cycle of the Real-time project from requirement analysis to deployment.
- Developed a new application which connects to the client database and interacts with the existing file mover application and process the transfer of files from people soft system to third party system.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows.
- Developed APIs façade pattern with security, authentication, authorization and policy driven API development and API development Portal.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
- Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
- Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Used Quartz connector to schedule the batch jobs.
- Architected Integrations using MuleSoft ESB environments for both on premise and Cloud hub environments.
- Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case.
Environment: Java, JSF, XHTML, CSS, Hibernate, Spring, Mule ESB 3.5/ 3.2, Servlets, XML, XSLT, Web Services, JAXB, SOA, SOAP, WSDL, JavaScript, DB2, JUnit, Maven, Log4J, WebSphere Server, RAD.
ConfidentialJava/J2EE Web Developer
Responsibilities:
- Involved in Analysis, Design, Development and Production phases of the application.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Developed Form Beans and Action classes using Struts framework along with validation framework.
- Used Struts, Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
- Used Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML and CSS in developing the presentation layer.
- Developed JSP pages for the presentation and used JSP tags.
- The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on the Apache tomcat server.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
- Developed applications using struts. Developed Action classes, Action forms, JSP and struts-config.xml, web.xml configuration files.
- Developed UI using Swing, JSP, HTML, CSS, JavaScript, and jQuery.
- Analyzed the database needs of applications and optimized them using MongoDB database.
- Developed of XML files, Schema's and parsing them by using both SAX and DOM parser's.
- Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
- Developed Stateless Session Beans which will in turn call DAO's to retrieve & update data into Database.
- Used Build Management tools Ant and Maven for writing build.xmls and pom.xmls.
- Involved in Unit Testing using JUnit and Integration of Use Cases.
- Used version tools like SVN for source code and project documents.
Environment: Java 1.7, HTML, CSS, JSP, Struts, Apache Tomcat, Design Patterns, XML, JavaScript, jQuery, MongoDb, XSLT, Ant, Maven, Log4j, Junit, SVN, NetBeans