We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

4.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY

  • Around 7+ years of Software Development experience in object - oriented programming, design and development of Multi-Tier distributed, Enterprise applications usingJava, JEE technologies wif Software Development Life Cycle and 4+ years of experience in Integrations using Mulesoft ESB.
  • Extensively worked on both Enterprise and Community edition of MULE ESB and configured MULE API manager and RAML.
  • Experience in using connectors such as Salesforce, Database, NetSuite, HTTP, FTP and File connectors.
  • Customized the integration workflows using an ESB framework also wif MuleSoft MMC and enterprise release.
  • Utilized Mulesoft features like Data weave, API designer and various connectors to ensure a robust and loosely coupled integration layer every time.
  • Experienced in developing Mule ESB flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtimes.
  • Experience in production support, troubleshooting and maintenance.
  • Proficient in MEL - Mule Expression Language to access and evaluate the payload data, Properties and variables of a Mule message.
  • Developed Mule ESB projects for the services wif synchronous and asynchronous Mule flows.
  • RAML specifications/build experience wif Mulesoft.
  • Developed Mule flows to integrate Data from various sources into Database from Active MQ topics and queues and also some transformations were also done at the integration layer.
  • Developed an Integration Component wif third party applications using Mule ESB and Experience in integrating Cloud applications like SFDC 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.
  • Involved in managing and deployment of the applications on premise and in the Cloud Hub.
  • Strong application integration experience using Mule ESB wif Connectors, transformations, Routing, Active-MQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
  • Experienced in Rest Web Service development for both Xml and JSON data types using Advanced Rest Client.
  • Well versed wif SOAP and REST architectural style and design principles. 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.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including EJB (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.
  • Extensive experience in setting up server properties, connection pooling and Messaging using Tomcat Server and Web Sphere application server.
  • Experience in Jenkins, ANT and Maven build tools for building and deploying the application in web/App servers.
  • Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications.
  • Experience in using GitHub as a source control repository.
  • Experience in unit testing, Integration testing and User Acceptance testing using JUnit.

TECHNICAL SKILLS

Technologies: Mule ESB 3.3/3.5/3.6/3.7/3.8 , Anypoint Studio, API Management, Cloud-HUB, Active MQ, SOAP, Restful web services, WSDL, JAX-RS, JAX-WS, JAXP, JAXB

Languages: Java, SQL, PL/SQL, HTML, JavaScript and XML.

Operating System: Windows 7/8/10 and Unix, LINUX

JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JMS, JDBC, Struts, Hibernate, Spring MVC, Web Services, JAX-RPC, RESTUFUL, CSS3, HTML5, AJAX, JavaScript, XML, DHTML, XSLT.

Application/Web Servers: Web sphere Application Server, WebLogic, Apache Tomcat, JBoss

Databases: Oracle, IBM DB2, MS-Access, MS SQL-Server.

Build Tools: Ant, Maven, Jenkins

Web Technologies: AJAX, HTML, Java Script, Shell, DHTML, JRUN, XML/XSL/XSLT, Angular.JS, jQuery, JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS, JSON, AJAX.

SVN Tools: CVS, GIT, SVN

PROFESSIONAL EXPERIENCE

Confidential, Waltham, MA

Mulesoft Developer

Responsibilities:

  • Executed the development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings and customer reporting.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
  • Created Mule Flows using End Point Connectors & Components using Mule ESB to integrate client/server systems.
  • Developed mule flows for asynchronous messaging, data transformation, routing and batch processing
  • Developed the integration workflows using MuleSoft ESB 3.9 framework.
  • Done wif integrations using connectors such as Salesforce, Database, HTTP, FTP and File Connectors.
  • Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system.
  • Done wif transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Developed a RAML based REST web services API's using Mule ESB.
  • Used Data Base Connectors to connect wif respective systems using Mule ESB.
  • Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
  • Implemented data transformation using XPATH, XSLT, Dataweave, Custom java classes.
  • Extensively used Mule Debugger to debug the XML Flows and wrote MUnit Test Cases using features like mocking, verify call and assert conditions based on different sets of data.
  • Formulated build and deployment mule projects to cloud hub using Maven.
  • Used API Gateway in the cloud to manage existing Mule API.
  • Used Log4j to capture the log that includes runtime exceptions, for logging info and are helpful in debugging the issues.
  • Used GIT for branching & version controlling.
  • Formulated build and deployment mule projects to cloud hub using Maven and Jenkins to deploy the artifacts to cloud hub.

Environment: Mule ESB 3.9, Anypoint Studio 6.0, RAML, Maven, Cloud Hub, Anypoint Monitoring, XML, Oracle, Ansible,Bitbucket, GIT, Jenkins.

Confidential, Greenville, SC

Mulesoft Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Created flows/sub-flows using various scopes, transformers and routers such as splitter and aggregator in Any Point Studio.
  • Developed Mule ESB flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtimes.
  • Utilized Layer 7 connectors such as HTTPS, File, JDBC, WS-Consumer connector.
  • Created Http inbound and outbound flows and tested it’s working functionality and used Database Connectors to connect wif respective systems using Mule ESB.
  • Involved in Creating & consuming SOAP and REST based web services.
  • Built JAX-RS services and exposed them using REST component.
  • Designed and implemented logging, monitoring, and error debugging using Mulesoft.
  • Involved in deploying applications into MuleSoft CloudHub.
  • Extensively worked on Anypoint API manager to has single access of control on to SLA (Service Layer Agreement), monitored users, regulated the user’s traffic, and kept the performance at peak.
  • Used API Designer to design API, built APIs, test APIs, ran APIs, and manage these through Anypoint platform.
  • Worked on an API notebook to explore APIs and for testing and improving these. Furthermore, used an API kit to integrate APIs wif other services on premise and on cloud.
  • Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked wif the Proxy settings using the API Gateway for the API’s.
  • Used batch processing in Extracting, transforming and loading (ETL) information into a target system.
  • Used ActiveMQ for messaging service in the applications.
  • Used TDD (Test Driven Design) to develop the software. theirfore, Unit testing was done repeatedly on source code.
  • Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
  • Used Maven to build the applications using dependencies.
  • Part of a team to work on implementing concepts in multi-threading, multitasking, synchronization, virtual memory, Batch processing, Activity Management and file management.
  • Used GIT for branching & version controlling.

Environment: Any point Studio, Java, RAML, SFTP, JAX-RS, CloudHub, REST, MULE ESB 3.8.0, ActiveMQ, XML, Maven, Postman, GIT.

Confidential, Foster City, CA

Java/Mulesoft Developer

Responsibilities:

  • Involved in the development phase, developing validations and business logic implementation.
  • Built JAX-WS services and exposed them securely using CXF component.
  • Consumed both internal and external SOAP web services using Web Service consumer.
  • Migrated existing services from CXF to use Web Service consumer.
  • Built JAX-RS services and exposed them using REST component.
  • Implemented clustering and throttling concepts for Mule based solutions.
  • Deployed Mule applications into MMC (Mule Management Console). Used MMC mule management console to monitor the request and response payload.
  • Developed an Integration Component wif third party applications using Mule ESB and WebSphere MQ.
  • Worked on connectors like HTTP, File, NetSuite, CXF.
  • Polled NetSuite for approved accounts tan transformed the data using Data weave and logged the approved accounts.
  • Designed RESTful Web services using RAML and shared wif internal clients.
  • Used various transformers for transforming between different data formats and routing for integrating the applications.
  • Used Mule API kit and Postman to test Restful web service
  • Implemented and integrated multiple custom mule filters, transformers and spring components in flows.
  • Involved in creating http inbound & outbound flows, custom Java and XSLT transformers and security of Mule endpoint through WSSR.
  • Creating a cluster environment using Mule ESB wif Mule AnyPoint Studio and Creating ActiveMQ wif different topologies in Enterprise Integration.
  • Integrated reporting systems using JMS Transport.
  • 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 Database connector for connecting SQL Database in the Mule flows.
  • Used Spring MVC as a Web module, involved in design, development of new Action classes to interact wif business logic.
  • Used MUnit for Mocking and Unit Testing Mule flows.
  • Involved in creation & deployment of the application, and Expertise wif unit testing by writing the MUnit test cases for Whole application.
  • Used SoapUI to test the Web services.
  • Used Spring framework for IOC, AOP and DAO layer design patterns.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Used hibernate annotations to avoid writing a mapping file.
  • Used SVN as a version control system.
  • Resolving spring framework artifacts and code build & deployment via Maven.
  • Worked on bug fixing and Production Support.
  • Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.

Environment: Java, Servlets, JSP, Hibernate, Spring, MuleSoft ESB, API Manager, Anypoint Studio, ActiveMQ, Salesforce, JMS, HTML, XML, Design patterns, SQL, Web services, MUnit

Confidential

Java Developer

Responsibilities:

  • Prepared Requirement Specification Document by analyzing the business requirements.
  • Contribution in Requirement gathering, designing, coding, release management.
  • Involved in project initiation, estimation activities, requirements gathering sessions, communicated directly wif the Site merchandising team to get the appropriate requirements
  • Involved in the Design phase of the application.
  • Worked on application center screens and developed user interfaces using JSP.
  • Used Java Script for client-side validations.
  • Has written browser specific AJAX call code to invoke the services & update the UI controls.
  • Code written in Java wif features like Collections, Exception Handling, Serialization, IO and multithreading.
  • Developed the application using Struts Framework that uses JSP, Model View Controller (MVC) architecture.
  • Integrated application wif Validation framework for server-side validations.
  • Involved in the implementation of Web Services using Restful APIs.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used Rational Clear case as Version control and configuration management tool.
  • Involved in the Unit Testing of the application using JUnit.
  • Implemented logging mechanism using Log4j framework.
  • Written code to do xml parsing using JAXP & Marshalling and Un-Marshalling using JAXB.
  • Used WebSphere Application Server for deployment.
  • Has written SQL queries & PL-SQL - Stored procedures, functions, triggers, cursors, and object types.
  • Involved in integrating different modules in the project.
  • Utilized GitHub as the version control system and maintained code repository wif changes being done parallel by onshore as well as offshore teams.

Environment: Eclipse, JSP, Struts, Validation Framework, JDBC, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC, GIT, SQL & PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Requirements gathering and preparation of Software Requirements Specifications.
  • Performed Low & High-Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool.
  • Developed the application using core technologies like Core Java, Servlets, EJB-Session beans, Entity Beans, and JDBC
  • Involved in coding in presentation tier, Business tier and Database tiers
  • Used Struts framework to define Controller, action mappings, forms and View pages.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Designed UI using HTML, DHTML, Java Script, CSS
  • 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 IBM MQ Series set up & messaging using Queues
  • Application deployment and Application Server maintenance.
  • Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems
  • Application code investigation, code cleanup and code repository maintenance
  • Used Eclipse as IDE to develop the application
  • Prepared Change Request business documents and participated in testing.

Environment: Java, Struts, EJB - Session Beans, Entity Beans, Web Sphere, IBM MQ Series, Oracle-SQL & PL SQL, Eclipse, Jira, XML, XSD, DOM, SAX, JAXP, JAXB, HTML, Java Script, CSS, SQLDeveloper, IBM Clear case.

We'd love your feedback!