Mulesoft Esb Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- 4+ years of experience in design and development using Java/J2EE Web Based, Client/Server and 2+years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management.
- Experienced in implementing various design patterns like MVC, Data Access Object, Front Controller, Intercepting Filter, Service Locator, and Transfer Object.
- Experience in MuleSoft AnyPoint API platform on designing and implementing Mule APIs.
- Expertise in using MuleSoft Anypoint studio in creating various flows to integrate applications, Web services, API's and databases.
- Expertise in web development applications using Core Java, Servlets, JSP, EJB (Session Beans, Entity Beans), JDBC, XML, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), Java Beans and Web Services.
- Extensive hands on experience in consuming as well as developing API's for SOAP and REST based Web services to integrate third party functional modules into the core application.
- Expertise in using MuleSoft studio in creating various flows to integrate API's, Databases and SaaS applications.
- Developing and securing CXF web services in Mule ESB.
- Experience in Mule Administration, Configuration, & Tuning with Mulesoft Management Console (MMC) & Enterprise release capabilities.
- Hands on experience in Mule Expression Language (MEL) to access payload data, properties and variables of Mule Message Flow.
- Designed and developed Mule ESB projects using various connectors like Salesforce, File, Database, JMS, SMTP, Transformers, and Data weave for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.
- Experience in Jenkins, ANT and Maven build tools for building and deploying applications on web/App servers and good experience with Log4j for logging and debugging application. worked in both agile methodology and Waterfall methodology.
- Good exposure for Java/J2EE applications using IDEs like My Eclipse & Eclipse, RAD & Net Beans, Anypoint studio.
- Expertise in tracking defects, issues, risks using Quality Center.
- Experienced in working with business analysts, development groups in analyzing business specifications and in working with other testers to resolve technical and end-user issues.
- Tightly integrated the Mule ESB with different application integrations.
- Strong experience in Integration Technologies like Mule ESB integrating various third party financial solutions with the custom-made web application.
- Ability to manage multiple priorities and projects, develop requirements and evaluate multiple objectives and solutions.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing solutions in a fast-paced environment.
TECHNICAL SKILLS:
ESB & EAI: Mule ESB, Oracle ESB, TIBCO, EMS/JMS, Talend ESB
Programming Languages: Java/ J2EE, C/C++, SQL
IDE & Integration Tools: Anypoint Studio, Eclipse, My Eclipse, MuleSoft ESB, IBM Message Broker
Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL, Mongo DB
Web Services & Design tools: JAX-RPC/JAX-WS, Axis, SOAP, REST, WSDL, UDDI, CXF, JERSEY, Microsoft Visio, Rational Rose, XML
Web/application Servers: Apache Tomcat, WebLogic, WebSphere and JBoss
Version Controlling tools: CVS, SVN, GIT, Clear Case
Defects Tracking & Build Tools: Bugzilla, JIRA, HP Quality Center, ANT, Maven, Jenkins
Web technologies & XML Technologies: HTML, DHTML, CSS, JSP, JSTL, JSF/prime faces, AJAX, Java Script, XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT
Unit Testing: MUnit, JUnit, Mockito, Power Mockito
Operating Systems: Windows, UNIX/Linux
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
MuleSoft ESB Developer
Responsibilities:
- Developed application using Mule ESB and build, deployed the services. Worked on integrations using MuleSoft ESB for both on premise and CloudHub environments.
- Worked on data migration from WMS and TMS systems to Workday using inbound EIB's and workday web services.
- 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.
- Deployed the application in the Cloud and fixed the issues in QA environment. Applied OAuth, transaction policies to the API in the CloudHub Environment using APM.
- Followed Agile methodology with a 2-week sprint process, took an active participation in creating user stories, story point and creating tasks for said user stories recording in Rally Agile Tool using Scrum process.
- Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics and queues and some transformations were also orchestrated at the integration layer.
- Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC, Workday & Intact using Mule ESB .
- Worked on data migration from WMS and TMS systems to Workday using inbound EIB's and workday web services .
- Used Oracle Database as backing store for storing the events which are triggered using TIBCO Business Events and also designed and constructed TIBCO mapping for 2000, 2110 loop.
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Designed and developed several mediation flows of variety use cases using the MuleSoft Anypoint Studio of MULE ESB.
- Installed SOA 12c/11g components (Database server, OSB) along with WebLogic Server.
- Followed different design patterns that includes SOA architecture, Splitters, Scattering & Gathering, scopes and Batch processing in MULE ESB
- 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.
- Developing test driven code using Spring, Spring MVC, Web services (Soap and Restful Services), JMS, frameworks following standards
- Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Mapped data from CSV to XML and vice-versa using DataWeave and DataMapper and responsible for API designing using REST and SOAP services.
- Redesigned the front-end of the application using Java Script, HTML and CSS and managed and deployed Mule projects to CloudHub us maven.
Environment: Java 1.8, Mule soft ESB 3.7,3.8.x, Any point studio, Oracle, SOA, CXF, SOAP, REST, OAuth, Sales force, GitHub, CloudHub, Active MQ, RAML, JSON, Rally, MUnit, Web Sphere 8.1, JQuery, Maven, Spring Framework, Hibernate, WSDL, SOAP, CXF, SOAP UI, CVS, Oracle, Linux, SQL Developer, FileZilla .
Confidential - Chicago, IL
MuleSoft ESB Developer
Responsibilities:
- Worked on RAML and REST based Web services for Mule ESB flows, also on Mule Soft MMC and Enterprise release capabilities.
- Used Git hub for version and source control and Active MQ for messaging and involved in unit testing and writing the MUnit Test cases for the flow flows.
- Integration of MULE ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Developed SOAP based web services (Contract First approach) for different application modules and used tools like SoapUI for testing.
- Mapped data from CSV to XML and vice-versa using DataWeave and DataMapper and responsible for API designing using REST and SOAP services.
- Developed RESTful / SOAP web services in MULE ESB based on SOA architecture.
- Installation and configuration of Development Environment using Anypoint studio with Mule application server on cloud and premises.
- 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.
- Involved in ORACLE writing SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, object types, views. Scheduled Ctrl-M jobs to run them.
- Deployed the apps on Unix box, used FileZilla to get the logs from UNIX box and was involved in identifying check style, PMD and bug fixing.
- Executed the development process SDLC using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting
- Have been using GOF java designed patterns and J2EE design patterns including MVC, VO, DAO, Business delegates, Service locator, and DTO .
Environment: Java, 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.
Confidential - Bentonville, AR
Jr. MuleSoft Developer
Responsibilities:
- Used Mule ESB in designing, developing, testing and maintaining the application.
- Designed and developed features for Java and Mule based integration applications for interface team.
- Developed mule flows for asynchronous messaging, data transformation, routing and batch processing.
- Extensively used Mule components that include File, HTTP, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Deployed Mule ESB applications into MMC (Mule Management Console)
- Used MUnit to validate mule flows.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Strong experience in application integration using Web Services - JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Involved in producing & consuming SOAP and REST based web services.
- Performed synchronization of data bi-directionally between salesforce and database in Mule.
- Used Mule ESB for design the routing schemas, error handling, JMS, VM connection and spring-based resource initialization process.
- Extensively used Mule API kit and Postman to test Restful web service.
- Created mule Flow using end-point, Connector and Component been using Mule ESB to communicate client/server systems.
Environment: Java, HTML, XML, JavaScript, Mule Anypoint Studio, Mule ESB, RAML, Cloud hub, On-Premise, Maven, Jenkins, Junit, JIRA and SVN.
Confidential
JAVA Developer
Responsibilities:
- Involved in end to end development of SDLC using Waterfall methodology.
- Collaborated with the business and technical teams to discuss about the issues.
- Developed user interface using JSP, HTML, CSS, JavaScript, Tag libraries, JQuery, spring, Hibernate and AJAX.
- Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, Concurrency, Latest java features.
- Used Struts framework to define Controller, action mappings, forms and View pages.
- Integrated the application with Validation Framework.
- Used Core Java & J2EE design patterns like Singleton, Factory, Business Delegate, Adapter, MVC, DAO, VO, DTO, Service Locator etc.
- Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
- Developed Restful web services using JERSEY tool.
- Developed EJBs - Session beans for Business logic & Entity Beans for Persistence.
- Used JNDI to do connection pooling.
- Written SQL Queries and PL/SQL - stored procedures, functions, indexes, triggers and sequences to interact with the database.
- Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
- Developed and documented Test cases, Test scenarios & Test scripts for Unit testing and Black box testing and after all wrote show case documents for showing to the users and other teams.
- Involved in creating JUNIT test cases.
- Ran check style & Find bugs defects and fixed them before code check ins.
- Used Ant tool to build the code & deployed the application on IBM Web sphere application server.
Environment: Java 1.5, J2EE, JavaScript, HTML, CSS, JQuery, AJAX, DB2- SQL, PL/SQL, EJB- Session beans, Entity Beans, RAD, CVS, Log4j, Junit, Maven, IBM Optim, WSDL, SOAP, AXIS, JERSEY, Ant, Rally, Validation Framework.. MS Office, MS Visio, R Studio, MS SQL, SSIS, SSRS.