Sr. Mulesoft Developer Resume
San Diego, CA
SUMMARY:
- Over 10+ years of experience in IT industry and around 4 years of hands on experience in developing applications using Mulesoft ESB.
- Mule Certified developer expertise in designing and building API's.
- Experience in Waterfall & Agile/Scrum development methodologies.
- Expertise in developing the integration workflows using an ESB framework.
- Experience in object oriented programming, Mulesoft ESB Development with extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- Expertise in SOA (service - oriented architecture) frameworks and Web services integration via SOAP, REST, JSON, XML, XSLT, XPATH, XQuery, WSDL JAX RS, JAX WS, Java & J2EE.
- Hands on experience integrating multiple applications using Mulesoft ESB. Utilized different connectors, transformations, Async Flows, Dynamic Routing & Content Based Routing, Messaging and Exception handling using Mulesoft ESB.
- Good hands on experience using Mule connectors like FTP, FILE, SFTP, and IMAP etc. as a part of integration usage. Routing mechanisms like Scatter Gather integration patterns, Message Enricher, Content Enricher and DataWeave concepts.
- Experience in developing Web Applications with various Open Source frameworks: Struts Framework, Java
- Spring Framework, Java Spring MVC, and Hibernate.
- Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters with MuleSoft ESB.
- Experienced in integration patterns and concepts such as Migration, Broadcast, Bi-Directional Sync, correlation and aggregation.
- Experience developing on the Mulesoft ESB platform to deliver SOAP & REST based APIs.
- Experienced with Enterprise Application Integration (EAI), interconnecting applications and services using
- Mule Message building blocks implementing content-based message routing, filters, and exception handling.
- 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.
- Technical experience in the areas of Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML and SDLC of distributed applications. Hugely experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to CloudHub and on premise servers.
TECHNICAL SKILLS:
ESB Tools: Any Point Studio (ESB …
Languages: Java, C++, C, C#, SQL, PL/SQL
Web Development: HTML5, XML, AJAX, CSS3, JavaScript, Servlets, JQuery, JSON, Angular JS, Bootstrap. Web Services WSDL, JAX-WS, SOAP, AXIS 2, REST, UDDI, JAX-RS, Jersey
RDBMS: MySQL, Oracle, MS-Access.
Java Technologies: Core Java, J2EE, Servlets, JSP, EJB - Session beans, Entity Beans, MDB, JMS, JPA XML Technologies XML, XSD, DTD, JAXP (DOM & SAX), JAXB, XSLT
IDE's: Eclipse, NetBeans, AnyPoint Studio, Android Studio
Build Tools: Maven, ANT, Gradle.
Operating Systems: Windows xp/7/8/10, Linux, BackTrack 5R3(Unix) Testing Tools Junit, UAT, Regression Test.
WORK EXPERIENCE:
Confidential, San Diego, CA
Sr. Mulesoft Developer
Responsibilities:
- Followed the guidelines of agile methodologies and used JIRA for project management.
- Used Mulesoft ESB in designing the application as a middleware between the third - party system and the customer side system.
- Worked closely with functional leads/PMs to understand the partner integration requirements.
- Integrated different enterprise applications (EAI) based on the designed architecture.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tierMulesoft ESB for processing.
- Used Mule Batch processing to handle the large data and used the batch processing capabilities of dataweave to transform large payloads.
- Good Experience in exposing REST API using RAML and SOAP through WSDL.
- Used Data Base Connectors to connect with respective systems using Mulesoft ESB.
- Integration of Mulesoft ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Used Actv MQ for asynchronous messaging in the applications.
- Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Extensively used Mule components that includes File, SMTP.
- Developed SOAP based Web services using WSDL and consumed those, SOAP based WSDL's in flow using Web Service Consumer.
- Assisted in Mulesoft Upgrade from 3.6 to 3.8 initially before beginning the Mule Project.
- Excellent experience in DataWeave for the data transformations along with custom Java Classes and also used Dataweave to transform xml to custom JSON files.
- Expertise in using Selector Expressions in DataWeave.
- Worked closely with SalesForce (SFDC) and SAP teams for designing and integrating the API and Web services.
- Done with transformers, exception handling, testing & Security of Mulesoft ESB endpoint through OAuth.
- Developed RESTful based on RAML using both AnyPoint Studios and Anypoint API Platform.
- Utilized custom logging framework using Splunk for Mulesoft ESB application.
- Experience with Mule administration, configuration and tuning, Mule Soft MMC.
- Used MUnit to validate mule flows.
- Used scatter gather aggregation integration pattern in the flow.
- Architected Integrations using Mulesoft ESB environments for both on premise and CloudHub environments and initially used Postman for testing the flows.
- Experience in developing interfaces between SalesForce (SFDC) and Oracle EBS/OTM using InformaticaCloud/Mulesoft ESB technologies.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement inMULESOFT ESB.
- Used both SOAP UI and REST POSTMAN testing tools for testing the Web services developed using SOAPand RESTful respectively.
- Done with preparation of design document specifications, troubleshoots and testing.
- Managing the dependencies in the Application using Maven.
- Configured the automation tool Jenkins for Continuous Integration.
Environment: RAML, Files, SFTP, Actv MQ, Dataweave, EMMA tool, WSSR, WSDL, ESB, JUNIT, Selector expressions, XPATH, Splunk, Exceptional handling, SalesForce (SFDC), SAP, Jira, MMC, Postman, MUNIT, CloudHub, Agile, OAuth, SOAP, SOAPUI, REST, REST Postman, Jenkins, Maven.
Confidential, Houston, TXMulesoft Developer
Responsibilities:
- Created the MULESOFT ESB Artifacts, created flows and configured the MULE configuration files. Built application using Maven. Project management done using Agile Methodologies. Created technical documentation for the project using Confluence.
- Created http inbound & outbound flows, Content Based Routing, orchestration, transformations using Xpath and Security of MULESOFT ESB application using OAuth.
- Used Mulesoft ESB to designing of routing schemas, Error handling, JMS, VM connection and Java Spring based resource initialization process.
- Worked with MuleSoft Anypoint API Platform on designing the RAML for implementing REST API's and usedAPI Gateway as a proxy service.
- Used Mulesoft ESB for routing, filtering and aggregate message between application based on content and rules.
- Used DataWeave in one single Transform Message to convert both CSV and XML to JSON using Choice flow control.
- Writing application code & development for large projects especially in a SOA environment with MulesoftESB.
- Used Kibana data visualization tool to create graphs and dashboards to analyze over 100,000 error and warning data logs
- Used Broadcast integration pattern to handle high volumes of data from the incoming component.
- Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue and used SalesForce (SFDC)and SAP connectors.
- Used Web Service Consumer to consume the SOAP based WSDL in the flow.
- Used Java Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX - WS.
- Used Apache CXF to create SOAP based & Restful Web services and used Postman for initial testing.
- Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Worked with transformers, exception handling, testing & Security of MULESOFT ESB endpoint throughWSSR.
- Utilized partner WSDL for ESB to SalesForce (SFDC) (SFDC) & SAP integrations. Integrated Web services including SOAP as well as REST using Mulesoft ESB.
- Used SOAP UI testing tool for testing SOAP based Web services created using WSDL and used REST POSTMAN for testing the RESTful Web services created using RAML and developed RESTful based on RAML using both AnyPoint Studios and Anypoint API Platform.
- Involved in deploying the application in Unix and to connect to see logs using Splunk for fixing UAT/Production defects.
- Involved in building the code using Maven & deployed on both On Premise and CloudHub.
Environment: RAML, Files, SFTP, Actv MQ, Dataweave, emma tool, wssr, wsdl, ESb, junit, Confluence, Selector Expressions, Xpath, Splunk, Postman, Kibana, Exception Handling, SAP, SalesForce (SFDC), CXF, MMC, MUnit, CloudHub, Agile, OAuth, SOAP, SOAPUI, REST, REST POSTMAN, Jenkins, Maven.
Confidential, Minneapolis, MNMulesoft Developer
Responsibilities:
- Used Agile/scrum methodology was to emphasize on face - to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
- Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
- Developed the integration workflows using an MuleSoft ESB framework. Done with integrations using connectors such as Sale force, VM, Data Base, HTTP (used Postman initially for testing to invoking the flows), FTP and File Connectors.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULESOFT ESB.
- Interpreted and re-wrote the DataMapper code using DataWeave in the Mulesoft flow and also used custom aggregation integration pattern in the flow.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Have written MUnit test cases to validate the Mule flows and done with asynchronous messaging using ActvMQ.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule API's.
- Created MULE ESB artifact and configured the MULE configuration files and deployed.
- Developed Mule flows to integrate Data from various sources into Database, from Actv MQ topics and queues, some transformations were also done at the integration layer.
- Extensively used Mule components that include Data Weave, JAXB, File Transport, SMTP Transport, FTP/ SFTP Transport, and JDBC Connector.
- Used GIT HUB as a version and source controlling tool, used Jenkins as a continuous integration tool and deployed the application On Premise as well as on CloudHub.
- Designed and developed enterprise services using RAML and REST based APIs and used REST Postman for testing and Developed RESTful based on RAML using both AnyPoint Studios and Anypoint API Platform.
- Integrated with Maven repositories in our current project using Anypoint studio.
Environment: RAML, JDBC Connector, Files, FTP, SFTP, Actv MQ, Dataweave, Selector Expressions, Xpath, DataMapper, JAXB, Postman, Exception Handling, MMC, MUnit, CloudHub, Agile, OAuth, SOAP, REST, Jenkins, Maven, SalesForce (SFDC), Git Hub
Confidential, Minneapolis, MNJava Developer
Responsibilities:
- Efficiently managed the tasks and working and delivering features in a fast - paced SCRUM environment
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Involved in developing the UI, layout and front-end programming for web based application that matches requirements of the client.
- Prepared Technical Design documents with UML diagrams using Microsoft Visio.
- Developed UI Layer for the application using HTML5, CSS3, AngularJS and Bootstrap.
- Involved in building a single page and cross browser compatible web based application using Angular-JS (Angular routing) and bootstrap.
- Worked with advanced MVC framework such as Java Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Participated in coding Java Spring AOP components for the Logging, Exception handling and TransactionalModel to handle many requests
- Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web services / JMS Technologies.
- Used Hibernate, object/relational - mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
- Working within SOA based enterprise framework to build Web services for Middle Tier processing.
- Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
- Developed SOAP based Web services using WSDL, SOAP, JAX-WS and AXIS.
- Produced as well as consumed RESTful Web services using Jersey API's.
- Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
- Done with peer level code reviews.
- Fixed defects identified during QA, UAT and Production and forgerock as an access management tool.
- Done with Web logic application server set up & deployed the application on it.
- Worked with GIT HUB which is used as a version control tool and used Jenkins for continuous integration throughout the project.
- Done with Unit testing using JUnit and Mockito.
Environment: Java 1.6, J2EE, Servlets, Java Spring-MVC, IOC, AOP, Hibernate, Eclipse, Angular-JS, Bootstrap, CSS3, HTML5, Jenkins, Web logic Server, Forgerock, WSDL, SOAP, JAX-WS, AXIS, Jersey, Oracle 11g, Oracle SQL Developer, PaaS, GIT HUB, JIRA.
Confidential, Cambridge, MAJava Developer
Responsibilities:
- Experience in Creating JDBC applications to access and query a database and Manage Transactions inJDBC.
- Involved in the full software development life cycle of the project from analysis and design to testing and deployment.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- Design E - R graphs and relationship among different database tables, Creation tables with low coupling.
- Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
- Experience in Developing graphical user interface by using JSP, HTML, and CSS and Implemented user input validations using JavaScript and jQuery.
- Hands on experience in Developing test cases and performed unit test using JUnit Framework and Used Agile Methodology for the development of the project and Built code using Eclipse and deploy it using Apache Tomcat.
- Developed J2EE applications using (Java Servlets, JSP, XML, JDBC and Web services) on Windows and
- UNIX Systems and Used JSPs and Servlets to provide dynamic content to the HTML pages.
- Created JDBC applications to access and query a database and Manage Transactions in JDBC.
- Expertise in Implementing the different conditional statements and looping statements and Implemented exception-handling and user-defined exceptions.
- Implemented inheritance, method overriding and interfaces and Implemented Java Spring MVC forDependency Injection.
- Created Jenkins jobs to automate Maven application builds by pulling code from Git HubHub repositories.
- Experience in developing web based applications using Java Spring MVC and Hibernate.
- Wrote Stored Procedures, Views and Sequences to support database related function.
- Monitored the log files on a regular basis in UNIX environment and Prepared Unit Test Cases and worked closely with QA teams to thoroughly test the application
- Developed SQL queries to interact with the database and Assure code quality and adherence to coding standards on projects.
ENVIRONMENT: JAVA, J2EE, JDBC, JSP, MySQL, UNIX, HTML, CSS, Maven, Git HubHub, Jenkins, PL/ SQL, JUnit, Apache, Java Spring MVC, IBM WebSphere.
Confidential, New York, NYJava Developer
Responsibilities:
- Generated Use case, sequence and Class diagrams using Rational Tool Suite
- Involved in complete Software development lifecycle including Analysis, Design, Implementation, Testing and Maintenance employed SCRUM methodology of Agile model
- Used Java Spring Framework in the application, which is based on MVC design pattern
- Extensively used Java Spring framework components such as Dependency injections and AOP.
- Worked on web based application which has been developed using Java Spring 3.x & Hibernate frameworks
- Created dynamic web pages using AngularJS framework. Worked on two - way, one-way data binding, built- in components and developed single page applications using Angular JS.
- Involved in using Java Spring concepts - DI/IOC, AOP, and Java Spring MVC.
- Involved in Declarative transaction management, logging and exception handling using Java Spring AOP.
- Used Hibernate 4.x, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Used Apache CXF to create SOAP based & Restful Web services.
- Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application
- Assisted Database Developers using PL/SQL for managing data associated with the tables.
- Worked with XML to exchanges messages through JMS among servers to retrieve information about customer details
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web services (SOAP/UDDI/ WSDL). Fixed critical issues when calling the different Web services
- Developed the AngularJS controller modules to consume the REST services
- Used SVN for version control across common source code used by developers.
- Developed ANT based build scripts to create deployable EAR files and provided support to QA and PROD environment in terms of deployment support and bug fixing
- Wrote unit tests and also involved in integration tests using Junit and Mockito.
- Involved in Web sphere server configuration, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments.
- Implemented build package tool using Maven.
- Responsible for deploying all the service components to Dev and QA.
- Involved in addressing the defects in QA, User Acceptance and Prod environments.
ENVIRONMENT: Core Java, J2EE Servlets, Ajax, Java Spring 3.x, Hibernate 4.3x, XML, Web services, SOAP, REST, WSDL, SOA Architecture, JAXB, JAX-RS, JAX-WS, JUnit, Maven, Angular JS, Bootstrap JS,JavaScript, HTML5, CSS3, SVN, ANT, Maven, PL/SQL, WebSphere Application Server, Linux, Unix, RationalTool, Apache-CXF, JUNIT, Mockito.