We provide IT Staff Augmentation Services!

Sr Mulesoft Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Certified MuleSoft Developer with experience in Mule ESB Development and Enterprise Application Integration (EAI) using various methodologies like Agile, SCRUM, Waterfall and Test - Driven Development.
  • Expertise in integrating Cloud applications like AWS, Workday & Intact using Mule ESB, customizing integrated workflows with MuleSoft MMC, troubleshooting debuggers / flow analyzers, deployment, and tuning, and migrating Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Extensively worked on XML technologies, REST Web Service development, build tools such as Maven, ANT as well as continuous integration tool such as Cruise Control and Jenkins.

TECHNICAL SKILLS

ESB/EAI: Mule ESB 3.8, 3.7, 3.6, 3.5, 3.3, Oracle ESB

Tools: MUnit, Log4j, Junit, Mockito

JavaTechnologies: Java, Servlets, JSP, JDBC, JNDI, JSTL, JMS, EJB-Session Beans

CoreJavaconcepts: Generics, Collections, Exception handling, Serialization, RMI, File I/O

IDEs: Eclipse, Any Point Studio, SOA suite

Frameworks: Spring, Oracle ADF, Custom MVC, JSF and Struts

WebServices: WSDL, JAX-WS, SOAP, AXIS 2, REST, UDDI, JAX-RS, Jersey

OperatingSystems: UNIX/LINUX, Windows 2000/XP/7/8/10

DesignandModeling: UML, Rotational rose, Microsoft Visio

Databases: Oracle, SQL server, MySQL, NoSQL, Mongo DB

CloudTechnologies: AWS.

WebApplicationServers: Apache Tomcat, Web Logic, Web Sphere and JBOSS 4.3/6.0/7.0

ScriptingLanguages: JavaScript, C, C++, AJAX, jQuery, DOJO, PHP, Shell

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

VersionControlTools: CVS, GIT, SVN

MessageQueues: Apache ActiveMQ, Any Point MQ, JMS RabbitMQ and IBM MQ

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr MuleSoft Developer

Responsibilities:

  • Involved in development and Integration Confidential customer profile creation authentication and integrating with downstream system to originate customer data, notifications and master customer data.
  • Involved in Requirement Gathering, analysis, design and development of the project.
  • Used Mule ESB for application integration and created the Mule ESB artifacts, flows, configured the Mule configuration files and deployed the application.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Integrated Janrain in Mule flows for authentication.
  • Integrated TowerData in Mule flows for Email verification.
  • Use AWS S3 for configuration management.
  • Used AWS Arora DB for profile data persistence.
  • Used RabbitMQ for reliable and asynchronous exchange of important information and followed coding guidelines while implementing the application.
  • Installation and configuration of Development Environment using Any Point Studio with Mule application server on on-premises.
  • Used MUNIT to do unit testing for the modules developed.
  • Used STASH(GIT) for version control.
  • Used Jenkins Pipe line forContinuous Integration and deployment into AWS and On-Premise Mule Server.
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Created Mule ESB flows using Any Point Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
  • Used New Relic to monitor the request and response payload.

Environment: Java/J2EE, Mule soft ESB 3.8, Any point studio, Sales force, Git Hub, SQL, Mongo DB, Active MQ, RabbitMQ, OAUTH, ANT, Gradle, RAML, DB2, Apache CXF, WSDL, SOAP, JAX-WS, AXIS, JUnit, Edit Plus, JAXP, JAXB, Web logic server, JMS.

Confidential, Chicago, IL

Sr. MuleSoft Developer

Responsibilities:

  • Executed the entire development process (SDLC) using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, planning, elaboration sessions and customer reporting.
  • Involved in Requirement Gathering, analysis, design and development of the project.
  • Creation of the Admin scripts to deploy the application, configuration of the server properties and managing resources using the script.
  • Used Mule ESB for application integration and created the Mule ESB artifacts, flows, configured the Mule configuration files and deployed the application.
  • Worked on RAML and REST based Web services for Mule ESB flows, also on MuleSoft MMC and Enterprise release capabilities.
  • Mapped data from CSV to XML and vice-versa using DataWeave 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 Any Point Studio with Mule application server on cloud and on-premises.
  • Used MUNIT to do unit testing for the modules developed.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule API’s.
  • Installation and configuration of Development Environment using Anypoint studio with Mule Application server on Cloud and premises.
  • Worked on Authentication and Authorization project by using OAuth 2.0and SSL
  • Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Implemented integration flows using Mule Any point studio to connect to REST, Oracle Database, Active MQ Broker.
  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Used GitHub for version and source control and Active MQ for messaging and also involved in unit testing and writing the MUnit Test cases for the flows.
  • Used Jenkins to implement Continuous Integration and deployment into Apache Tomcat Web Server.
  • Created instances (VMs) in AWS with required stack of infrastructure for application teams.
  • Test, Review and merge Pull Requests in GitHub created by other Chef engineers.
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Created Mule ESB flows using Any Point Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
  • Used MMC - Mule Management Console to monitor the request and response payload.
  • Used MULEESB to route various service calls, to do validation of service input and to handle exceptions.
  • Worked on Oracle database. Developed persistence layer DAOs and Mapper file queries using Hibernate framework.
  • Involved in deploying applications into MuleSoft Cloud Hub and On-Premise environments.

Environment: Java/J2EE, 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, SQL, Mongo DB, Active MQ, RabbitMQ, OAUTH, ANT, Gradle, RAML, DB2, Apache CXF, WSDL, SOAP, JAX-WS, AXIS, JUnit, Edit Plus, JAXP, JAXB, Web logic server, JMS.

Confidential

Sr. MuleSoft Developer

Responsibilities:

  • Participated in Agile - Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • In SDLC Followed Agile methodology and Scrum and was involved in application design and participated in technical meetings, Effort estimations, backlog grooming, I&A etc.
  • Developed application using MuleESB and build and deployed the services. Performed Unit testing using Test utility and utilized partner WSDL for ESB to Salesforce, SAP&AWS integrations.
  • Migrated Mule ESB 3.4 apps to Mule ESB 3.5 and completed DAO layer implementation using JPA and DB connector of MuleESB3.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 with the middleware team and DBAs regarding the database issues and code deployments.
  • Tightly integrated applications using Muleand involved in implementing logging, exceptionhandling and transaction management using Spring AOP.
  • Developed REST web services based on SOA and conducted testing using ARC tool and SoapUI and implemented DataWeave and re-sequencer using MuleESB.
  • Used WSDL, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Tested SOAP web services using SOAPUI and REST & RAML web services using RESTClient and performed application code investigation, performance tuning, code cleanup and code repository maintenance.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule.
  • 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.
  • Developed web services and data synchronization services and participated in peer & lead level design and code reviews. Used GitHub, Jenkins for version and source control.
  • Integrating with DevOps and MuleSoft for deployments in different environments that connects Applications, Data Sources and APIs in the Cloud.
  • 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, used PMD, tracked bugs and made sure 100% code coverage to maintain quality of code.
  • Prepared ChangeRequest business documents and involved in change and release management and performed Unit testing using JUNIT, System, Regression, and Integration Testing.
  • Tested the application functionality in development and non-production environments.

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

Confidential, Seattle, WA

MuleSoft Developer

Responsibilities:

  • Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.
  • Expertise on SAAS (Mule Soft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
  • Deployed application to Cloud Hub API gateway and Runtime also configured the proxies and managed them through API manager.
  • Experience with Mule administration, configuration, tuning and Enterprise release capabilities.
  • Architected Integrations using MuleSoft ESB environment both on premise and cloud environments.
  • Experience with Mule administration, configuration and tuning, MuleSoft MMC and Enterprise release capabilities.
  • Involved in unit testing and writing the MUnit Test cases.
  • Used Restful web services and JSON objects for communication. Implemented Restful Web services with Jersey and Jackson. Worked on JSON request handling and developed JSON response for mobile application.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Extensively used a Mule component that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Migrated Mule ESB apps and updated all the dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed RESTful/SOAP web services in Mule based on SOA architecture.
  • Configured server setting properties and Database drivers.
  • Utilized custom logging framework for Mule ESB application.
  • Developed a new application which connects to the client database and retrieve all the records and process to SAP system.
  • Maintained versioning to merge code, check in and checkout the project code using GIT.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation. Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Worked closed with the QA Team for testing and resolve defects. Used JUnit Testing Framework to test the Applications. Involved in code and performance reviews of the code.
  • GIT is used to keep a track of version control system and Jenkins for continuous integration to initiate and monitor a build system if changes occur.
  • Developed SOAP based Web services using WSDL and consumed those, SOAP based WSDL's in flow using Web Service Consumer.
  • Involved in unit testing and writing the MUnit Test cases for the flows and made use of Git hub for version and source control.

Environment: Java/J2EE, JDK 1.7/1.6/1.5, Restful Web, J2EE, Mule ESB, Apache Tomcat Server 7.0, Ajax, Spring, Hibernate, Struts, Selenium, JavaScript, Cloud Hub, JSP 2.0, HTML, Ant, Maven, CSS, JSF 2.0, Intelli-J, GIT, Windows, UNIX, and Oracle 11g.

Confidential, Redwood City, CA

Build and Release engineer

Responsibilities:

  • Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release Management.
  • Setting up the build and deployment automation for Java base project by using Hudson and Maven.
  • Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.
  • Creating builds using ANT/Maven scripts manually and automated.
  • Troubleshooting deployment and installation issues.
  • Automated the Build Process using Hudson.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration.
  • Work with QA to facilitate verification of releases. Running multiple builds at a time.
  • Mavenized Ant Projects and Translated them to equivalent Maven 2 build scripts and on boarded them onto Continuous Integration server.
  • Created Maven 2 scripts from scratch and on boarded them to the Continuous Integration server.
  • Setup a Continuous Integration and Build Automation system using Maven, Hudson and Archiva.
  • Integrated various processes into the build system to achieve complete Build Automation (ejbDeploy, JSPC, Java2WSDL, WSDL2Java server side, client side stubs and skeletons ).

Environment: Hudson, SVN, ANT, Maven, Java/J2EE, XML, Archiva, ejbDeploy, JSPC, Java2WSDL, WSDL2Java, JUnit, CVS, WebLogic 9.2, Servlets, JSP, Spring 3.0 Core, JDBC, SQL, AJAX, Hibernate3.0, Eclipse 3.3, UML, JavaScript, XML, GIT.

Confidential, Greenwood Village, CO

Java Developer

Responsibilities:

  • Using Java, JSP and Spring developed the GUI and a large-scale backend engine to develop web based infrastructure monitoring and security system JavaScript.
  • The software is used to analyze and query the system data by connecting with the database using JDBC and Eclipse IDE.
  • Implemented the database connectivity using JDBC with Oracle database as backend in a dynamic environment.
  • Involved in the design and development of Restful web services based on a centralized schema and implemented on WebLogic and JBoss App Server.
  • Designed and developed the project using MVC design pattern. Developed and Deployed Stateless and Stateful Session Beans. Implemented Spring Bean Factory to create proxied object using AOP framework
  • Implemented Spring Configurable annotations to inject non-spring beans into spring service layer for further configurations and configured spring's Post-processing beans for listening and responding to application events.
  • Implemented Spring IOC, Spring AOP and Spring DAO layer which involves decoupling the application code and used AOP for setting up the application for meeting the cross-cutting concerns.
  • Designed SQL queries PL/SQL procedures for generating the data from Oracle database. Used Hibernate framework for the model component development and to persist the data into Oracle database.
  • Responsible for system quality assurance and consistency with installation and security policy. Involved in Unit Testing and Conducted Code Review.
  • Configured CVS for version control of the application and applied Agile Methodology of Development.
  • Created test plans, test cases and test strategy for the planning and execution of test scripts and involved in solving production issues by providing support.

Environment: Java/J2EE, JDK 1.5, XML, ANT, XML Parsers (DOM, SAX), PL /SQL Stored Procedures, Spring MVC, Hibernate, Oracle 10g, JUnit, CVS, Agile development, WebLogic 9.2, Servlets, JSP, Spring 3.0 Core, JDBC, SQL, AJAX, Hibernate3.0, Eclipse 3.3, UML, JavaScript, XML, SVN, Ant, JUnit, SoapUI

Confidential

Java Developer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed user interfaces using Java Server Pages using HTML, DHTML, AJAX, CSS and used JavaScript, AJAX for client-side validations.
  • Developed and implemented the software release management for the release of web applications.
  • Designed different tables required for the project MS SQL/PLSQL Server and used the stored procedures in the application.
  • Extended and maintained the US and International build kits to include build tools, using Perl, shell, batch files, C++.
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.

Environment: ANT, Maven, Bamboo, Java/J2EE, MS SQL/PLSQL, HTML, DHTML, AJAX, CSS, Perl, shell, batch files, C++, Subversion.

We'd love your feedback!