We provide IT Staff Augmentation Services!

Sr. Mulesoft Developer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • 9+ years of IT Experience in Software development Mule ESB Development and Enterprise Application Integration (EAI)
  • 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, Domain Driven Design and Test Driven Development.
  • Implemented ESB Integration Services using MuleSoft ESB. Customized the integration workflows using an ESB framework and with MuleSoft MMC.
  • Aided in troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning and worked with Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Extensively worked on both Enterprise and Community edition of Mule ESB and configured Mule APImanager and RAML. Created various RAML resources to implement REST Based APIs as a part of project implementation.
  • Utilized MuleSoft features like DataWeave, API designer and various Mule ESBconnectors.
  • Used CloudHub, a PaaS component of Anypoint Platformto fully manage, host and integrate the APIs.
  • Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics, queues and transformations were also done at the integration layer.
  • Developed an Integration Component with third party applications using MuleESB and Experience in integrating on premise and Cloud applications like SAP, Salesforce (SFDC), Workday& Intact using Mule ESB.
  • Coordinated in designing and developing SOA based interface using Mule integration tool and web services (SOAP, WSDL) using Apache Axis2 and RESTful web services in Java/J2EEwith JAX - RS reference implementation Jersey.
  • Experienced in REST Web Service development for both XML (XSD, XPATH, XSLT) and JSON datatypes using Advanced Rest Client and experienced with working on Single sign in using SAML.
  • Possess fair knowledge on SOAP and RESTarchitectural style and design principles. Good understanding of Software Architecture Patterns like Microservices, SOA, Layered, Event Driven.
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Expertise in designing, developing enterprise and distributed applications using Java/J2EE Technologies (Servlets, JSP, JSF, EJB, Struts, spring, Hibernate, JDBC)
  • Experience in assessing environment, SCM tools, labeling, branching, merging, backup strategies and experience in using GIT, Subversion (SVN), Perforce, and RationalClearCase on both Linux and Windows environment.

WORK EXPERIENCE:

SR. MULESOFT DEVELOPER

Confidential, San Jose, CA

Responsibilities:

  • Involved in Agile - Sprint methodologies of SDLC for project management design, development, implementation and testing integrated with Service Oriented Architectures (SOA)
  • Designed and developed enterprise services using RAML and REST based APIs and used various transformers in MuleESB based on use case and had implemented the custom transformations.
  • Created and consumed SOAP and REST services using CXF and used MuleESB to route various calls to do validation of service input and to handle exceptions.
  • Experienced with Mule administration, configuration, tuning, MuleSoftMMC and Enterprise release capabilities.Migrated the existing developed Mule applications from Mule ESB 3.6 to Mule ESB 3.8.
  • Deployed application and developed flows/orchestrated the integrations of the components written on top of different internal platforms using MuleESB and ActiveMQ.
  • Used Postman to trigger HTTP requestsmaking the SOAP and REST based APIs work faster.
  • Responsible in developing integration workflows using MuleESB framework and Collaborated on API spec with easy-to-write and read RAML.
  • Developed a RAML based REST web service API's using API Kit Router in Mule.
  • Utilized various Anypoint Studio connectors like DataWeave, Salesforce, SAP, FTP, HTTP/HTTPS, File, Requestor, VM, CXF.
  • Deployed mule applications to CloudHub via Anypoint Studio, Runtime Manager, CloudHubAPI, CloudHubCommand Line Interface and Mule-Maven Plugin
  • Used Salesforce connector to execute API calls targeting Salesforce'sSOAP API, REST API, Bulk API, Streaming API, depending on the configure operations.
  • Developed custom frameworks as per project requirements using Mule ESB. Experience in working on both Cloud (CloudHub) and on premise applications.
  • Used Java/J2EE- Springframework and interacted with back-end database using Hibernate framework. Implemented application using spring concepts - DI/IOC, AOP, Batch implementation and SpringMVC.
  • Deployed applications to CloudHuband maintained them by creating custom CloudHub notification triggers.
  • Used core Java/J2EEfeatures - Hibernate to create data layer to the services to do CRUD operations in DB and set up Object & relationship mappings with associations, inheritance and named queries using Hibernate.
  • Configured an instance of ActiveMQ connection factory, to set redelivery policy and other ActiveMQ-specific features that are not exposed through Mule connector parameters.
  • Create custom ActiveMQ connection factory instance, using Spring configurations,
  • Used APIDesigner provides a web-based graphical environment for designing, documenting, and testing APIs anddeveloping RAMLs and developed WSDL for SOAP basedweb services.
  • Created MavenArchetypes for generating fully functional SOAP and REST web services supporting both XML and JSON Message transformation.
  • Performed unit testing using MUnit, JUnit and Mockito services.
  • Involved in bug fixes and production support.Created Jenkins user guide documentation and provided to users.

SR MULESOFT DEVELOPER

Confidential, San Jose, CA

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.
  • ImplementedSOA with an API-led connectivity approach to deliver business agility, better customer experiences and, ultimately, competitive advantage.
  • Used MuleESB for application integration and Created the MuleESBartifacts, flows, configured the Mule configuration files and deployed the applications both on premise and CloudHub.
  • Worked on RAML and REST based Web services for MuleESB flows, also on MuleSoftMMC and Enterprise release capabilities. Used API Kit router for delegating REST based requests.
  • Mapped data from CSV to XML and vice-versa using DataWeave and DataMapper and responsible for API designing using RESTbased RAML and SOAP services.
  • Using DataWeave component converted the XML files to JSON, CSV and vice versa.
  • Installation and configuration of Development Environment using Anypointstudio with Muleapplicationserver on cloud (CloudHub) and on-premises.
  • Used Postman multi-window and multi-tab interface to work on SOAP and RESTAPIs. created new APIsusingRAMLon top of existing data sources, integrateon-premise applications with CloudHubservices.
  • Used both Anypoint Studio and Command line interface for deploying on-premise applications to CloudHub.
  • UsedGoFjava design patterns and J2EE design patterns including MVC, VO, DAO, Business delegates, Service locator, and DTO for developing webbasedJava applications.
  • Extensively used HTML, CSS, Java Script to develop UIpages and wrote AJAX implementation of Java/J2EEto convert into HTML and JavaScript automatically and to support JUNIT.
  • Developed WSDL andSOAP based web services (Contract First approach) for different application modules and used tools like SoapUI for testing.
  • Extensively used open source software tools like Log4j, JUnit, validation files and resource bundles and was part of writing the code for Spring Web MVC, Spring Security, IOC and AOP modules.
  • Integrated and configured Apache ActiveMQ with Mule supporting the JMS 1.1 and J2EE 1.4 specifications.
  • Deployed Mule applications into Mule Management Console (MMC) and worked on troubleshooting the deployment failures using MMC. Worked on Flow Analyzer Tab in MMC to debug and analyze interrupted flows.
  • Initialized the ActiveMQ connector with the default instance of the ActiveMQ connection factory and established a TCP connection to the remote standalone broker running on local host.
  • Used GIT for version and source control, Mavenbuild tool and involved in unit testing and writing the MUnit Test cases for the flows.

MULESOFT DEVELOPER

Confidential, New York, NY

Responsibilities:

  • Participated in Agile - Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment using SOA.
  • 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.Designed and implemented durable software solutions based on SOAthat will solve critical customer problems.
  • Developed Muleapplications using MuleESB and Anypoint Studio to build and deployed the services
  • Migrated Mule ESB 3.4 apps to Mule ESB 3.5 and upgraded DataMapper components to DataWeave.
  • Integrated web services including SOAP as well as REST&RAML using Mule ESB and supported business teams on QA, UAT&Production issues investigation.
  • Tightly integrated applications using Mule ESB and involved in implementing logging, exceptionhandling and transaction management using Spring AOP.
  • Developed REST web services involving REST and SOAP based on SOA and conducted testing using ARC tool andSoapUI and implemented DataWeave and re-sequencer using MuleESB.
  • Used WSDL, SOAP, 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 using JMeter, code cleanup and code repository maintenance.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB 3.5.
  • Extensively used Mule ESB components like SAP, Salesforce, VM, File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager. Used Choice router for content based routing.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
  • Developed web services and data synchronization services and participated in peer & lead level design and code reviews. Used GIT, Jenkins for version and source control and Maven for build automation.
  • Performed Administrator activities using Mule Management Console (MMC) . Involved in building the code & deploying on JBoss application server.
  • Provided security for through Salesforce connector OAuth API using Consumer Key and Secret
  • Used Postman to trigger HTTP requests while performing unit testing of SOAP and REST based web services.
  • Used SOAP UI for testing SOAP and POSTMAN for REST web services developed as part of the project.
  • Prepared ChangeRequest business documents and involved in change and release management and Performed Unit testing using Test utility and utilized partner WSDL for ESB to Salesforce&SAP integrations. UsedJUNIT, and performed System, Regression, and Integration Testing.

SR JAVA DEVELOPER

Confidential, New York, NY

Responsibilities:

  • Involved in RequirementAnalysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.
  • Participated in Sprint Planning Meetings, Sprint Review Meetings, and Daily Standup Meetings.
  • Designed and developed Java based WebApplication using- SpringFramework, SpringMVC and Spring templates. Used Spring Transactions and developed Sessionbeans for the business logic at the middle tier.
  • Developed the Data Access Layer using Hibernate and Spring frameworks.
  • Developed Java/J2EE and Web services using JAXB, JAX-WS, REST and JSONAPIs.
  • Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework to use with different clients including Web&Mobile.
  • Worked extensively with Ajax which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the Ajax. Utilized various JavaScript and jQuery libraries, bootstrap, AngularJSfor form validations and other interactive features.
  • Used Gulp and Bower for JavaScript build automation and managing dependencies. Designed and developed screens in HTML, CSS, BootStrap with client side validations using JavaScript
  • Developed and Implemented Actionclasses for the application (Production Support) . Configured and deployed Application on ApacheTomcat Application Server.
  • 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.
  • Developed JavaScript libraries for error handling, Input validation and Event Handling. Wrote ShellScript and Python code for initiating the jobs.
  • Created complex SQL codes using Views, temporary tables, triggers and stored Procedures. Designing database architecture and developing SQL queries, stored procedures. Wrote SQL queries and Stored Procedures for Data Access Objects (DAO)
  • Used Maven to build. Developed code using IntelliJ for integrated development environment.
  • 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 integrationto initiate and monitor a build system if changes occur. Using GITMaintained versioning to merge, check in and checkout the project code.

We'd love your feedback!