We provide IT Staff Augmentation Services!

Mulesoft Lead Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Over 15+ years of experience in IT industry and around 6 years of hands on experience in developing applications using Mulesoft ESB.
  • Mule Certified developer expertise in designing and building API's.
  • Certified SAFe 4 agile practitioner.
  • 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, WSDLJAX RS, JAX WS,Java& J2EE.
  • Hands on experience integrating multiple applications using Mulesoft ESB . Utilized different connectors, transformations, Async Flows, Dynamic Routing & Content BasedRouting, 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 SpringMVC, 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 integrationpatterns and concepts such as Migration, Broadcast, Bi-DirectionalSync, correlation and aggregation.
  • Experience developing on the MulesoftESB 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 Connectorslike 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 3.0,3.1,3.4,3.5,3.6,3.8)

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

Mulesoft Lead Developer

Responsibilities:

  • Used SAFEAgile/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.
  • Following SAFe Agile methodology and completing all the agile ceremonies.
  • Developed the integration workflows using an MuleSoft ESB framework. Done with integrations with Saleforce , PEGA, MACESS and DB2 (used Postman initially for testing and invoking the flows).
  • Modifying existing RESTfulMulesoft applications to fit the business requirements and guiding and doing code reviewfor the offshore Mulesoft resource.
  • Worked with both Salesforce, MHS (legacy database) and PEGA developers to complete the user story requirements.
  • Modifying existing .Net based SOAP Web Services for IVR.
  • Developing and modifying existing SQL and DB2 based stored Procedure which connect to legacy DB2 system, used Microsoft SQL server management studios to do the same.
  • Used ODBCtoolto query and gather data from the legacy DB2.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Have written MUnit test cases to validate the Muleflows .
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule API's.
  • Created MULEESB 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 like Data Weave to transform the incoming data to format and send the same to the outbound system.
  • Created AID documents which describes the change on the and checked it
  • Used Team Foundation Server(TFS) and GIT HUB as a version and source controlling tool and deployed all the API’s on CloudHub, used both TFS and EGIT plugin on Anypoint Studios for doing the same.
  • 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 AnyPointStudios and AnypointAPIPlatform.
  • Used Service Now to create change requestrequired for the deployment process, also provided deployment steps and support for the Release.
  • Integrated with Maven repositories in our current project using Anypoint studio.

Environment: RAML, Salesforce(SFDC), PEGA, MACESS, DB2, IVR, Microsoft SQL server Management Studios, ODBC tool, Dataweave, Postman, Exception Handling, MUnit, CloudHub, SAFe Agile, OAuth, SOAP, REST, Maven, TFS,Git Hub.

Confidential

Sr. Mulesoft Developer

Responsibilities:

  • Followed the guidelines of Agile methodologiesand 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 tier Mulesoft ESB for processing.
  • Used Mule Batch processing to handle the large data and used the batchprocessing 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 AnyPointStudios and AnypointAPIPlatform.
  • Utilized custom logging frameworkusing 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 Informatica Cloud/Mulesoft ESB technologies.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULESOFT ESB.
  • Used both SOAP UI and REST POSTMAN testing tools for testing the Web services developed using SOAP and 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, Selectorexpressions, XPATH, Splunk,Exceptional handling,SalesForce (SFDC), SAP, Jira, MMC, Postman, MUNIT, CloudHub, Agile, OAuth, SOAP, SOAPUI, REST, REST Postman, Jenkins, Maven.

Confidential

Mulesoft Developer/Architect

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 used API 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 Mulesoft ESB.
  • 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 &RestfulWeb servicesand 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 through WSSR.
  • 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 RESTfulWeb services created using RAMLand developed RESTful based on RAML using both AnyPointStudios and AnypointAPIPlatform.
  • 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, ActvMQ, 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

Sr. Java/Mulesoft Developer

Responsibilities:

  • 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
  • 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 Prodenvironments.

Environment: Core Java, J2EE Servlets, Ajax, Java Spring 3.x, Hibernate 4.3x, XML, Webservices, SOAP, REST, WSDL, SOA Architecture, JAXB, JAX-RS, JAX-WS, JUnit, Maven, Angular JS, Bootstrap JS, JavaScript, HTML5.

Confidential - Minneapolis, MN

Java/mulesoft 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 MicrosoftVisio.
  • 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 Transactional Model 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 RESTfulWeb 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, MA

Mulesoft Developer

Responsibilities:

  • Experience in Creating JDBC applications to access and query a database and Manage Transactions in JDBC .
  • 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 for DependencyInjection.
  • 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 Hub, Jenkins, PL/SQL,JUnit, Apache, Java Spring MVC,IBM WebSphere.

Confidential - Seattle, WA

Java Developer

Responsibilities:

  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.
  • Designed and developed the persistence tier using Hibernateframework.
  • Designed and developed front view components using JSP and HTML.
  • Developed re-usable utility classes in core java for validation which are used across all modules.
  • Developed UI navigation using StrutsMVC architecture. (JSP, JSF, tiles, JSTL, Custom Tags).
  • Created JSF components for presentation layer.
  • Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).
  • Used JNDI to support transparent access to distributed components, directories and services.
  • Deployed and tested the application with web server Tomcat, WebSphere.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Worked on Report Module, generating PDF/ CSV per the template.
  • Configured and tested the application with database server Oracle 10g and MySQL 5.0
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
  • Helped in database design and tuning. Created stored procedures, Views in the Database.

Environment: JDK 1.4, Core Java(Multithreading, Collections), JSP, JSTL, Servlets, Struts 1.2,EJB 3.0, XML, HTML, Java Script, J2EE AJAX, SOAP, WSDL, UML, JDBC.

We'd love your feedback!