We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

3.00/5 (Submit Your Rating)

Center Valley, PA

SUMMARY

  • Over 8 years of experience in IT industry including 4 years of hands on experience usingMuleSoft ESB and Enterprise Application Integration (EAI).
  • Implemented ESB Integration Services usingMuleSoftESB and Talend ESB and enterprise application (EAI) usingMuleSoft3.x.
  • Aided in troubleshooting Mule ESB (debuggers / flow analysers), deployment, and tuning and also worked wif Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Extensively worked on both Enterprise and Community edition of MULE ESB and also configured MULE API manager and RAML.
  • Customized the integration workflows using an ESB framework and also wif Mule Soft MMC and enterprise release.
  • UtilizedMulesoftfeatures like Dataweave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • RAML specifications/build experience wif Mulesfoft.
  • Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics and queues and also some transformations were also done at the integration layer.
  • Developed an Integration Component wif third party application using Mule ESB and Experience in integrating Cloud applications like SFDC, Workday & Intact using Mule ESB.
  • Coordinated in designing and developing SOA based interface using MULE integration tool and web services (SOAP, WSDL and UDDI) using Apache Axis2 and RESTful web services in java wif JAX - RS reference implementation Jersey.
  • Experienced in Rest Web Service development for both Xml and JSON datatypes using Advanced Rest Client.
  • Possess fair knowledge on SOAP and REST architectural style and design principals. Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Orchestrated full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Agile, SCRUM, Waterfall and Test Driven Development.
  • Created various RAML resources to implement REST Based APIs as a part of project implementation.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including EJB 3.0/2.x (Entity Beans, Session Bean, Message Driven Beans), Hibernate, Spring, JSP, Struts, Servlets, Java Beans, JAXB, JMS, RMI, JSP Custom Tags Libraries, XML, Networking, Threads, IO, JDBC, JNDI and JMS.
  • Worked on XML related technologies like XSL, XSD, XQuery, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, Apache Axis, JAXP (SAX, DOM), JAXB, XML Beans parsers for parsing XML in to Java object.
  • Worked wif a few select clients on a wide range of marketing and e-commerce projects. Designed and developed marketing plans and platforms. Created and managed e-commerce platforms.
  • Well -versed in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
  • Good working knowledge in TIBCO palettes, ADB Adapter, File Adapter, SAP R/3 and EMS.
  • Implemented Java Multithreaded programming to develop multithreaded modules and applications.
  • Extensively experienced in using IDE's such as Eclipse, WSAD, and Rational ApplicationDeveloper and JDeveloper.
  • Briefly worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and also wif SQL Server, Oracle and MySQL.
  • Expert in documenting business requirements, functional, technical specifications and test cases.

TECHNICAL SKILLS

Programming Languages: Java, C++, C, PL/SQL

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File me/O

Java Technologies: Java, JEE, JDBC, Servlets, JSP, JSTL, EJB-Session beans, entity beans, JNDI

Frame Works: Custom MVC, Struts, spring and JSF.

IDEs: Eclipse and NetBeans.

ORM: Hibernate.

Design and Modeling: UML, Rational Rose, Microsoft Visio

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 … UNIX/LINUX

Databases: Oracle, SQL Server, MySQL.

Messaging Systems: JMS, IBM-MQ Series

Scripting languages: Java Script, AJAX, Java script libraries- JQuery, DOJO, PHP

XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Protocols: SOAP, HTTP, HTTPS, FTP, RMI, SMTP

SVN Tools: CVS, GIT, SVN

Tools: Log4j, JUnit, Mockito, MUnit

ESD MULE: ESB, Oracle ESB

PROFESSIONAL EXPERIENCE

Confidential, Center Valley, PA

Mulesoft Developer

Responsibilities:

  • Designed and developed enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Created and consumed soap and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.
  • Experienced wif Mule administration, configuration, tuning,MuleSoftMMC and Enterprise release capabilities.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth
  • Responsible in developing integration workflows using Mule ESB framework and implemented Dataweave and content based routing using Mule ESB.
  • Used Ctrl-M Manager to control access and enforce policies across multiple resources and also coordinated wif larger projects involving multiple groups.
  • Used WebSphere server configurations set up, DSs, and queues set up, deployed application and developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB and Active MQ.
  • Involved in unit testing and writing the MUnit Test cases for the flows.
  • Used TOAD for internal data storage and retrieval and Ervin tool to design database models and involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services and participated in peer & lead level design and code reviews.
  • Followed coding guidelines, ran PMD & Find bugs and also make sure the 100% code coverage to maintain the quality of code.
  • Followed the guidelines of agile methodologies of SDLC for project management and was involved in complete SDLC using Agile including design, development, Implementation & testing.
  • Utilized various connectors such as Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, Database and HL7.

Environment: Java 1.6, Mule soft ESB 3.6, Any point studio, Oracle, CXF, SOAP, REST, OAuth, Sales force, Git Hub, Active MQ, RAML, JSON, Rally, MUnit, Web Sphere 8.1, Spring Framework, Hibernate, WSDL, SOAP, CXF, SOAP UI, CVS, Oracle, SQLDeveloper, IBM Clear Case, FileZilla.

Confidential, High Point, NC

Mule ESB Developer

Responsibilities:

  • Worked on RAML and REST based Web services for Mule ESB flows, also on Mule Soft MMC and Enterprise release capabilities.
  • Used Git hub for version and source control and Active MQ for messaging and also involved in unit testing and writing the MUnit Test cases for the flow flows.
  • Developed Soap based web services (Contract First approach) for different application modules and used tools like SoapUI for testing.
  • Mapped data from CSV to XML and vice-versa using Dataweave and Datamapper and responsible for API designing using REST and SOAP services.
  • Used Java Messaging Services (JMS) and RMI for reliable and asynchronous exchange of important information and followed coding guidelines while implementing the application.
  • Installation and configuration of Development Environment using Anypoint studio wif Mule application server on cloud and premises.
  • Used ANT scripts for automated deployment and to prepare the build of the entire application and eventually moved from ANT deployment to Gradle.
  • Worked on preparing the technical specification documents (TSD'S) for all the services which were implemented?
  • Created and developed a plan to take marketing and e-commerce sales global. Projection of 350% increase in e-commerce sales.
  • Extensively used open source software tools like Log4j, JUnit, validation files and resource bundles and also was part of writing the code for Spring Web MVC, Spring Security, IOC and AOP modules.
  • Involved in ORACLE writing SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, object types, views. Scheduled Ctrl-M jobs to run them.
  • Deployed the apps on UNIX box, used File Zilla to get the logs from UNIX box and was involved in identifying check style, PMD and bug fixing.
  • Involved in Requirement Gathering, analysis, design and development of the project.
  • Executed the development process SDLC using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting
  • Have been using GOF java designed patterns and J2EE design patterns including MVC, VO, DAO, Business delegates, Service locator, and DTO.
  • Extensively used HTML, CSS, java Script to develop UI pages and wrote AJAX implementation of Java to convert into HTML and Java script automatically and also to support JUNIT.
  • Generated DAO's to map wif database tables using Hibernate and used HQL (Hibernate Query Language) for database querying and retrieval of results.

Environment: Java, Servlets, JSP, JMS, JNDI, HTML, Microsoft, JavaScript, XML, DOM, RAD, Oracle, Spring IOC, MVC, AOP, DAO, Hibernate, Mule soft ESB 3.6, Any point studio, Sales force, Git Hub, Active MQ, ANT, Gradle, RAML, DB2, Apache CXF, WSDL, SOAP, JAX-WS, AXIS, JUnit, Edit Plus, JAXP, JAXB, QC, Java & J2EE Design patterns, Web logic server, JMS etc.

Confidential, Hershey, PA

Mule ESB Integration Consultant

Responsibilities:

  • Followed Agile methodology wif a 2-week sprint process, took an active participation in creating user stories, story point and creating tasks for said user stories recording in Rally Agile Tool using Scrum process.
  • Developed application using Mule ESB and build and deployed the services. And also did Unit testing using Test utility and utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Migrated Mule ESB 3.4 apps to Mule ESB 3.5 and completed DAO layer implementation using JPA and DB connector of Mule ESB 3.5.
  • Integrated web services including SOAP as well as REST & RAML using Mule ESB and supported business teams on QA, UAT & Production issues investigation.
  • Working wif the middleware team and DBAs regarding the database issues and code deployments.
  • Tightly integrated applications using MULE ESB and involved in implementing logging, exception handling and transaction management using Spring AOP.
  • Developed Rest web services involving REST and SOAP based on SOA and conducted testing using ARC tool and SOAP UI and implemented Dataweave and re-sequencer using Mule ESB.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Tested SOAP web services using SOAP UI and REST & RAML web services using REST Client and also did application code investigation, performance tuning using JMeter, code cleanup and code repository maintenance.
  • Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Used TOAD for internal data storage and retrieval and Ervin tool to design database models and involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • In SDLC Followed Agile methodology and Scrum and was involved in application design and participated in technical meetings, Effort estimations, backlog grooming, me&A etc.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
  • Developed web services and data synchronization services and participated in peer & lead level design and code reviews.
  • Involved in building the code & deploying on JBoss application server.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • Followed coding guidelines, ran PMD & Find bugs and also make sure the 100% code coverage to maintain the quality of code.
  • Prepared Change Request business documents and involved in change and release management and also performed Unit testing using JUNIT, System, Regression, and Integration Testing.

Environment: Java, Servlets, JSP, JMS, JNDI, HTML, JavaScript, XML, Mule ESB 3.6.2 wif Mule Server 3.7.2, Mule Management Console 3.7, WSDL, SOAP, JAX-WS, CXF, Maven, ANT, Jenkins, Rabbit MQ, Microsoft, Angular JS, BootStrap JS, Node JS, Mule ESB 3.4, SOAP, REST, RAML, DB2, JBoss, WDSL, TOAD, JServer.

Confidential, San Francisco, CA

Mule ESB Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of EA application.
  • Experience inMuleSoftAny Point API platform on designing and implementing Mule APIs.
  • Created the MULE ESB Artefacts, created flows and configured the MULE configuration files and deployed the application.
  • Built application using maven. And monitored the errors log using Log4J.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • As part of support to existing platform, played a major role in trouble shooting and fixing production issues.
  • Involved in gathering existing functionality of different products from BRD, HLAD and FDN.
  • Implemented agile development process on Software Development Life Cycle.
  • Involved in effort estimations using Fibonacci approach.
  • Involved in preparing design TSD document wif Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Implemented Java code and design as per the Arch and coding guidelines.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Involved in Declarative transaction management using spring AOP.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Involved in creating internal & external services, Entity services and handlers.
  • Involved in defining JRules dat are defined for resources to show details on UI pages.
  • Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them.
  • Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done wif transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
  • Involved in doing Unit testing using MOKITO and also Integration testing
  • Involved in peer level design & code reviews.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Involved in building the code using Ant & deployed on server.

Environment: JAVA 1.6, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Spring-IOC/DI, AOP, MVC, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Mule ESB 3.5.4, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX RS, JERSEY, Windows XP.

Confidential, Durham, NC

Java Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Designed UI pages using HTML, DHTML, JavaScript, Ext JS, JSP and Struts tag libraries.
  • Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Used Struts Validation framework for client/server validations.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Designed UI using HTML, DHTML, Java Script, CSS and JSP.
  • Implemented business logic components using POJOs
  • Developed distributed java components using EJB and JPA for persistence.
  • Involved in peer design and code reviews using JProfiler.
  • Involved in writing Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Involved in doing performance tuning by observing AWR reports & execution plans.
  • Involved in IBM MQ Series set up & messaging using Queues.
  • Involved in setting up rules & apply to the application using JRules.
  • Application deployment and Application Server maintenance.
  • Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems.
  • Involved in implementing & processing batch processing.
  • Application code investigation, code cleanup and code repository maintenance.
  • Used Eclipse as IDE to develop the application.
  • Involved in preparation of scope & traceability matrix.
  • Involved in JUnit & Integration testing.
  • Performed Change and release management and supporting business users of application.
  • Involved in doing build using Maven and deployed on Web sphere server.
  • Extensively involved in Unit testing and coordinated wif the testing team and fixing Bugs at various stages of the application development.
  • Ran check styles, find bugs and configured EMMA tool for test coverage.

Environment: JAVA/J2EE, JSP, Servlets, Java Beans, JSTL, Java Script, EJB-session bean, entity beans, JMS, HTML, DHTML, Struts, Eclipse, Apache Tomcat 6.0, CVS, Windows 2000, JAVA/J2EE Design Patterns, Edit Plus, TOAD, Ext JS, Struts Tag Libraries, Validation framework, JUNIT, JProbe, Oracle-SQL, PL SQL, EMMA, QC etc.

We'd love your feedback!