We provide IT Staff Augmentation Services!

Sr. Mulesoft Developer Resume

3.00/5 (Submit Your Rating)

San Mateo, CA

SUMMARY

  • Having 7+ years of experience in object oriented programming including 2+years of experience in Mule ESB Development
  • Good knowledge on Agile and Waterfall methodologies
  • Extensively worked on AnyPoint Studio Platform used it to interface application services by utilizing message routing, data transformation and service creation utilities
  • Expertise in analyzing, development, testing & coding of middleware, web applications primarily using Mule ESB, Mule API, MQ, Java, J2EE
  • Strong experience in deploying MuleSoft applications to Cloud Hub and On - premise servers
  • Experience in using MuleSoft Studio that integrates APIs, Database, SFDC and SaaS applications
  • Good experience in using Transformers, Filters, Flow Control, Collection Splitters, Aggregators, Scatter-Gather etc.,
  • Proficiency in developing Mule ESB flows and integrations by using Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI)
  • Work experience in implementing ESB Integration Services using MuleSoft ESB
  • Extensively used Mule Connectors like Database, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Sales Force etc. as a part of integration usage
  • Hands on experience in MuleSoft features like DataWeave, API designer and various Connectors to ensure robust and loosely coupled integration layer
  • Strong application integration experience using Mule ESB with Connectors, Transformations, Routing, ActiveMQ, JMS, AWS
  • Have an experience working on Mulesoft API manager and RAML to build REST API’s
  • Good knowledge on SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD
  • Hands on experience with Junit and Log4j in developing test cases and determining application functionality
  • Experience in developing Web Applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, java swing, JDBC, JSP, Servlets, JMS, Hibernate, spring, web services and JavaBeans
  • Proficient in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good knowledge on NoSQL
  • Good experience in developing web applications with a Mongo DB and Elastic Search
  • Experience in developing interfaces between Salesforce and Oracle ERP using Cloud and Mule ESB technologies
  • Experience in Maven build tool for building and deploying the application in web servers
  • Good Communication Skills, Interpersonal Skills, Leadership Skills, Self-Motivated, Quick Learner and Team Player
  • Extensive experience in supporting applications in Production and QA.

TECHNICAL SKILLS

Languages: Java, Java Script, SQL, PL/SQL and Unix Shell Script

Frameworks: Struts2, Spring, Spring Boot, Hibernate, iBatis, JMS (MQ), JUnit, Cucumber, Log4j

Web Technologies: JSON, HTML5, DHTML, XHTML, XML, CSS3 Ajax, jQuery

Web/Application servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS, Glass Fish

IDEs/Utilities: Eclipse, My Eclipse, Net beans, IntelliJ, RAD, TOAD, GWT

Databases: MySQL, Oracle 10g/11g, MS SQL, DB2, NOSQL (Mongo DB)

Modeling/Business Tools: Microsoft Visio, Rational Rose, Drools

Version Control: GIT, Tortoise SVN, CVS, Clear Case

CI/CD Tools: Ant, Maven, GRADLE, Hudson, Jenkins, Bamboo, JIRA

Web Services: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS, JSON).

Integration Tools: Anypoint studio, MuleSoft Cloud hub, API tool kit

Operating Systems: Windows 2000/XP7, UNIX/Linux 5,SunSolaris, Ubuntu

PROFESSIONAL EXPERIENCE

Sr. MuleSoft Developer

Confidential, San Mateo, CA

Responsibilities:

  • Actively involved in each phase of Software Development Life Cycle SDLC Requirements, Design, Implementation, and Testing during the development of the application.
  • Designed UML diagrams like Use Case, Class and Activity diagram based on the requirements gathered.
  • Creating Flows, Sub Flows, Exception Strategy, Data Mapper transformation in Mule configuration.
  • Developed the integration workflows using Mule Soft ESB framework.
  • Done with integrations using connectors such as Sale force, SAP, Database, HTTP, FTP and File Connectors.
  • Used Mule ESB connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application.
  • Used Transformers, Exception Handling, Testing and Security of Mule ESB Endpoint through OAuth.
  • Used MMC Mule management console to monitor the request and response payload.
  • Creating cluster environment using Mule ESB with Mule AnyPoint Studio and ActiveMQ with different topologies in Enterprise Integration.
  • Developed a RAML based REST web services API's using Mule ESB.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Prepared MUnit test cases to validate the Mule Flows.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed.
  • Extensively used Mule components that include DataWeave, JAXB, File Transport, SMTP Transport, FTP Transport, and JDBC Connector.
  • Utilized Mule Connectors, Adapters and Developing API services on Cloud Hub.
  • Deployed the Application on WebSphere using ANT build.xml script.
  • Implemented build package tool using Maven and built code in Jenkins.
  • Worked on Deployment of services in Mule ESB server, Code walk throughs, Mule Debugging and Error fixing.
  • Configuring Mule process for fetching the data and make Web Service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Executed data transformation using XPATH, XSLT, Data Weave and Custom java classes.
  • Worked on Asynchronous messaging using Active MQ and AWS Suite.
  • Implemented the Design Patterns like Session Facade, Data Transfer Object (DTO), Service Locator and Data Access Object (DAO).
  • Developed the web pages using JSP and Servlets.
  • Used Log4j to capture the log that includes runtime exception.
  • Used GIT Hub for the version control.

Environment: Mule ESB 3.8.1/3.8.3 , Anypoint Studio 6.1/6.2, JAVA, Servlets, EJB, JDBC, JAXB, ActiveMQ, RAML, RabbitMQ, APM, Nexus, Apache-Maven, CloudHub, XML, XSLT, CSS, Ajax, JSTL, WebLogic Application server 10.3, LDAP, Oracle 11g- PL/SQL, SQL, Log4J, CVS, DOJO, Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS, Jenkins.

MuleSoft Developer

Confidential, North Brook, Illinois

Responsibilities:

  • Created activities and steps for implementing Core Business Logic
  • Worked closely with functional Leads and PMs to understand the partner integration requirements.
  • Integrated different enterprise applications based on the Designed architecture.
  • Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows.
  • Developed Mule flows to integrate Data from various sources into Database.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Architected Integrations using Mule Soft ESB environments for both on premise and Cloud hub environments.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File System and SFTP transports.
  • Used AMQP endpoints to connect RabbitMQ which is a messaging queue.
  • Worked on Mule components that include JDBC Connector and Transaction Manager.
  • Developed RESTful and SOAP web services in Mule ESB based on SOA architecture.
  • Utilized custom logging Framework for Mule ESB application.
  • Configured Server setting properties and Database drivers.
  • Utilized Integration Patterns, Integration tools, EAI, Transformations, XML Schemas, and XSLT.
  • Used Quartz Connector to schedule the Batch jobs.
  • Worked on developing REST API for Micro Services Architecture to ensure deployment of software bundles to the data center rack.
  • Involved in Design, Built, and Deployed applications utilizing AWS stack (including Amazon EC2, S3 and SQS).
  • Used Amazon EC2 for Integration with Tcat Server REST APIs for management and control.
  • Worked on API management using Anypoint API management tools.
  • Involved in Creation and Deployment of the application, done with Unit Testing by writing the MUnit test case.
  • Provided production support by Debugging system issues.

Environment: Java 1.7, Anypoint Studio with Mule Server 3.5.0, Oracle-SQL, Mule ESB 3.6.2,Anypoint Studio 5.3 with Mule Server 3.7.2,RabbitMQ 3.5.3, ActiveMQ, RAML, Cloud hub, Apache-Maven 3.3.3, Log4j 1.2.14, FileZilla 3.14.1, Putty, Amazon EC2, Mongo DB.

MuleSoft Developer

Confidential, San Jose, CA

Responsibilities:

  • Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build, Construction, Unit Assembly Testing and Deployment.
  • Redesigned and developed a new application that connected to the Client Database and interacted with an already existing File Mover application.
  • Utilized Connectors and Scopes in the Mule Flow.
  • Was responsible for deploying the Service Components to all the environments form Development-System-Performance-Prepared to Production environment.
  • Implemented Choice, Global and Custom Exception Handling mechanisms based on the business requirement in MULE ESB.
  • Writing application code and development activities for projects especially in a SOA environment with Mule ESB
  • Worked on Data Transformation using XSLT & Data Weave, Routing, Schema and Data Validation
  • Developing Mule ESB projects for the services with Synchronous and Asynchronous Mule Flows.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Implemented Mule Flows for each entity with retry mechanisms with private flows.
  • Worked on Exception Handling, Logging and Auditing.
  • Implemented Mule Flows for different modules which process files and emails from different systems.
  • Used Cloud Hub Connector in the flows to trigger alerts during exceptions and captured the Failed Records for further recovery.
  • Implemented Service Overrides concept on SFTP Connectors.
  • Worked on Rest Based Web Services for Mule ESB flows.
  • Implemented RAML files for different entity creations and respective associations.
  • Used AJAX and JavaScript to handle Asynchronous requests and CSS was used to keep uniformity in look of the application.
  • Implementing and consuming SOAP web services.
  • Used MMC Mule management console to monitor the request and response payload.
  • Worked in Scrum Agile process with two-week iterations delivering new features and working software at each iteration.
  • Implemented Release backlogs with group of Sprint backlogs.

Environment: MULE Studio, Mule Server 3.4.1, Anypoint Studio with 3.5 Mule Server, IBM Cast Iron, MS SQL Server 2008, Cloud hub, Jenkins.

Java Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design, Analysis and Code Development.
  • Developed a Prototype of the application and demonstrated to business users to verify the Application Functionality.
  • Implemented Struts Action classes using Struts Controller Component.
  • Coding new JSPs, modifying existing JSPs as per the design and used XML for Configuration and Deployment.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
  • Implemented Server-Side Tasks using Servlets and XML.
  • Developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server-Side Validation.
  • Developed Jsps with Custom Tag Libraries for control of the business processes in the Middle-Tier and was involved in their integration.
  • Developed GUI using Java Swings for control module.
  • Applied Java Design patterns as needed
  • Developed Java Code for Swing UI down through calling of stored procedures.
  • Mapping Framework is used in implementation of persistence layer with support from Spring Framework DAO, ORM Modules.
  • Used Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Used JUnit for testing the Application and involved in writing Test Cases for Unit and Subsystem Tests.
  • Developed Oracle Stored Procedures, Triggers and Functions with PL, SQL.
  • Unit Testing before check in the Code for the QA builds.
  • Conduct Requirement Gathering, Review Meetings and get the approvals for the requirement documents produced.

Environment: J2EE (Servlets, JSP, Struts 2.0, Hibernate 3.0), Swings, Web services, Oracle 10g, UML, HTML, DHTML, Java Script, XML, Web Sphere and JUnit.

Java Developer

Confidential

Responsibilities:

  • Responsible for writing Functional and Technical documents for the modules developed.
  • Involved in Daily Scrum (Agile) Meetings, Sprint Planning and Estimation of the tasks for the user stories.
  • Participated in Retrospective and Presenting Demo at end of the sprint.
  • Developed Business Logic using Spring MVC.
  • Extensively used J2EE Design Patterns.
  • Used Agile, Scrum methodology to develop and maintain the project.
  • Developed DAO layer using Hibernate, JPA, and Spring JDBC.
  • Used Oracle 10g as the database and used Oracle SQL developer to access the database.
  • Developed and maintained Web Services using XMPP and SIP protocols.
  • Used Oracle SQL developer for the writing queries and procedures in SQL.
  • Implemented Structs Tab libraries for HTML, Beans and Tiles for developing User Interfaces.
  • Development of XMLs for formatting the data, Java Graphs for applying Business Logic on the data, Scripts for Reconciling the data, Scripts for data loading, Configurations, JSP and JRXML development for Report
  • Used Eclipse Helios for developing the code.
  • Extensively used Soap UI for Unit Testing.
  • Involved in Performance Tuning of the application
  • Used Log4J for Extensible Logging, Debugging and Error Tracing.
  • Worked on JMS with Web Logic Application server.
  • Used UNIX scripts for creating a Batch Processing scheduler for JMS Queue.
  • Need to discuss with the Client and Project manager regarding the new Developments and Errors
  • Documented all the Modules and Deployed on Server in time
  • Involved in Production Support and Maintenance for Application developed in the Red Hat Linux Environment.

Environment: Java 1.5, Spring, Hibernate, XML, XSD, XSLT, Web services, XMPP, SIP, JMS, SOAP UI, Eclipse, JBOSS7.0, IBM-UDB, Web logic, Oracle 10g, Oracle SQL developer

We'd love your feedback!