We provide IT Staff Augmentation Services!

Sr. Mulesoft Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7 years of extensive experience in the Information Technology field in the development of using Mulesoft, XML, XSLT, X path, XSD, Web services, SOAP, REST, Java, J2EESOA, ESB, PL/SQL, JDBC, RDBMS, Oracle 10g/11i, C and Unix.
  • 3+ years of experience with Mulesoft ESB and strong back end development with front end designs, Enterprise Integration, and data modeling, skilled Confidential progressing from problem statement to well - documented designs and code.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Expertise in using Mule Soft studio in creating various flows to integrate API's, Databases and SAAS applications.
  • Experience developing on the Mule ESB platform to deliver SOAP & REST basedAPIs.
  • Proficient in MEL - Mule Expression Language to access and evaluate the data in the payload, properties and variables of a Mule message.
  • Worked on both Enterprise and Community edition of MULE ESB. Had an experience developing an API's using RAML.
  • Experience in Mule Administration, Configuration, & Tuning with Mulesoft MMC & Enterprise release capabilities.
  • Experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in CloudHub
  • Expertise in end-to-end development of Web and Client/server applications.
  • Expertise in Server side development using Java, J2EE in Windows and Unix Environments.
  • Expertise in using Any Point IDE and Java IDE tools of Rational Application Developer (RAD), Eclipse and NetBeans to develop dynamic web applications.
  • Work experience in J2EE Web Technologies JSP, Servlets, Java Beans, JSTL and Spring JavaScript and HTML.
  • Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer between user and server.
  • Experience in working with application servers like Web Logic, JBOSS, and Apache Tomcat.
  • Extensively worked on core java concepts like Multithreading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, and MS SQL Server 2005.
  • Hands on experience with Junit, MUnit and Log4j in developing test cases and determining application functionality.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Programming Languages: Java, C++, C, SQL and PL/SQL.

Java Technologies: JDBC, Servlet, spring, Hibernate, core java, EJB-Session Beans & JMS

Frame Works: JUnit and JTest

Databases: Oracle8i/9i, NO SQL, MY SQL, MS SQL server

IDE’s & Utilities: Eclipse and JCreator

UI Technologies: HTML, XML, CSS, AJAX, jQuery

XML Technologies: XML, XSD, DTD, XSLT

Web Services: WSDL, SOAP, CFX, AXIS

App Servers: Tomcat, JBoss, Web Sphere, Web Logic

Protocols: TCP/IP, HTTP and HTTPS

Operating Systems: UNIX, MacOS, WINDOWS XP, 7, MS-DOS

Servers: Apache Tomcat, JBoss 4.3/6.0/7.0, Web Sphere

Development Tools: Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse and point Studio

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. MuleSoft Developer

Responsibilities:

  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Implementingagiledevelopment processes on Software Development life cycle (SDLC).
  • Work closely with functional leads/PMs to understand the partner integration requirement
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Designed and Developed Restful API’s using API Designer; generated flows using RAML file.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • Done with integrations usingconnectorssuch as Sale force, HL7, SAP, Database, HTTP, FTP and FileConnectors.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
  • Implemented Mule flows for each entity with retry mechanisms with private flows.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULEESB application using OAuth.
  • Mule data mapping, connecting SOAP and REST web services to Mule and use of Mule connectors and plug-ins for web services, including MuleCXF as well as connectors for direct database access.
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Implemented and consumed SOAP web services and tested using SOAPUI for Mule ESB flows.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Involved in creating http inbound & outbound flows, transformers, filtering and Security ofMule flows.
  • Used MMC (mule management console) to monitor the request and response payload. Had an experience in working MULE API manager and RAML.
  • Experience with integration Patterns, integration tools,EAI, Transformations,XMLSchemas, andXSLT.
  • UsedData Mapper as well asData Weavefordatatransformations anddatavalidations within flows & sub lows.
  • Business requirements gathering and analysis by interacting with the customer.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
  • Integrated the Data Power and Oracle Service Bus (OSB) API systems to MULE ESB. Development of the API's done using Anypoint Studio, RAML and API Manager.
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Involved in unit testing and writing the MUnit Test cases for the flows.
  • Responsible to prepare deployment plan and do the production deployment toCloudHubusing Jenkins CI platform.
  • QA, UAT & Production issues investigation and supporting business users.

Environment: Java, Anypoint Studio, Oracle-SQL, Mule ESB, RAML, CloudHub, AJAX, WSDL, SOAP, REST, XML, JSON, SFTP, ActiveMQ, Agile, Apache-Maven, Log4j, Nexus, FileZilla, Windows, GIT, JIRA, Confluence, Windows, Apache, JDBC, STS, Maven, Jenkins, JUnit, Oracle, Web Services- WSDL, XML, JSON.

Confidential, Atlanta, GA

MuleESB Integration Developer

Responsibilities:

  • Followed all the phases of SDLC and used Scrum in Agile process for Software Development.
  • Responsible for preparing all the Technical Specification Documents (TSDs) for the services that were to be implemented. Utilized connectors such as HTTP, payload and object to string.
  • Handled various RAML resources to implement REST based APIs as required by the project and experienced in data transforming into XML as well as CSV formats.
  • Developed Rest web services involving REST and SOAP based on SOA and conducted testing using ARC tool and SOAP UI and implemented dataweave and re-sequencer using Mule ESB.
  • Redesigned the front-end of the application using Java Script, HTML and CSS and managed and deployed mule projects to cloud hub using maven.
  • Used several transformers in Mule ESB based on use case and implemented the custom transformations.
  • Created a flow between the servers and Enterprise Information Systems (EIS) using the connector architecture of JDBC adapters for EAI.
  • Created mule Flow using End Point, Connector, transformers and Component bean using Mule ESB to communicate client/server systems.
  • Inspected the flows and sub-flows in error handling and implemented effective exception handling techniques and integrated the Mule flow with an Android client.
  • Verified the consistency of data when merging of data was done from various sources into the database using ActiveMQ and also by employing integration parsing techniques in Mule Message Flow.
  • Delegated the migration of apps from Mule ESB 3.5.1 to Mule ESB 3.7.1.
  • Utilized Mule ESB to designing of routing schemas, error handling, JMS, VM connection, Oracle ADF and spring based resource initialization process. Verified if the XSLT standards of the XML files.
  • Developed an integration component with a third part application using Mule ESB and validated the test cases developed by the QA team as to whether or not the business requirements were met.
  • Delegated using Tivoli Work Load Manager for scheduling the jobs and reviewed Unit testing and User acceptance testing using JMeter.

Environment: Java, Mule ESB Any Point Studio, Scrum, Cloud Hub, Mule Management Console, XSLT, Mulesoft Any point studio, JMS, Android, XML, connectors, RAML, JDBC, SQL and Oracle ADF, Web services - SOAP and RESTful, Maven, Salesforce, ActiveMQ.

Confidential, San Francisco, CA

MuleESB Developer

Responsibilities:

  • Documented the development of Solution Design Overview Document and programmed flat files, XMLs and JSON.
  • Planned the outline involving main flow, backend flow and exception strategy mappings using APIKIT and implemented the XSLT to describe the elements is the XML.
  • 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.
  • Standardized the process by using encryption algorithms to encrypt the fields in the environment properties and advocated the configuration of server setting properties and Database drivers.
  • Developed various RAML resources to implement REST based APIs as required by the project. Also worked with SOAP web services based on SOA.
  • Configured push topics on Salesforce application and monitored them for events to occur Confidential Mule ESB flow and implemented aggregation and dynamic routing using Mule ESB.
  • Deployed MUnit to validate mule flows where Mule ESB applications were implemented into MMC (Mule Management Console).
  • Implemented custom logging framework for Mule ESB application and Upsert data into sales force objects and the JMS was implemented using broker messaging for Publish-Subscribe model.
  • Developed interfaces between Salesforce and OracleERP using Informatica cloud/ Mule ESB technologies.
  • Extensively worked on Oracle ADF and developed persistence layer DAOs along with Mapper file queries and utilized JDBC adapter for connecting application servers and EIS for Enterprise Application Integration (EAI).
  • Designed and configured ActiveMQ/JMS and HTTP connectors for asynchronous processing of user profiles using queue messaging and topics and supervised larger projects involving multiple groups.
  • DAO layer implementation using JPA and DB connector of Mule ESB 3.2 and developed CXF web services in Mule ESB.
  • Developed unit test cases using Junit and Easycock framework.

Environment: Mule ESB, Mulesoft Anypoint Studio, MUnit, JDBC, Salesforce, Oracle ADF, MySQL, XSLT, SOAP, XML, Flat files, MMC, UNIX, GIT, JUnit.

Confidential, Princeton, NJ

Application Developer (JAVA)

Responsibilities:

  • Interacted as business analyst for requirements gathering for system dependencies and participated in peer reviews and walkthroughs of program, code & test specifications.
  • Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Wrote extensive SQL Queries for the purpose of data retrieval and data manipulation using JDBC and JNDI on Oracle.
  • Responsible for writing, tuning and maintaining complex SQL statements and used Hibernate framework for connecting the database.
  • Used Web Services-WSDL and SOAP for getting information from third party.
  • Used XSL/ XSLT for Transforming and displaying reports and Developed DTD’s for XML.
  • Used Apache Maven plug-in for Eclipse for building the application and setup Web Logic during deployment and testing.
  • Performed extensive test driven development using JUnit for unit testing.

Environment: Java, J2EE, Struts, XML, JBOSS, Apache Tomcat, Agile Processes, JSON, SOAP, Log4J, Junit, CVS, IBM Maven Plug-in, Eclipse.

Confidential

Software Developer (JAVA)

Responsibilities:

  • Involved in Requirement Analysis, Design, Implementation and Documentation.
  • Developed Bean classes and JSP Pages.
  • Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, CSS & JavaScript.
  • Used JavaScript and AJAX for client side validations.
  • Implemented theWeb Servicesand associated business modules integration.
  • Extensive usage of J2EE design patterns namely DAO, Value Object etc.
  • Used CVS as a version control system, an important component of Source CM (SCM).
  • Developed the application using Eclipse IDE.
  • Performed unit testing for modules using Junit.
  • Provided source code documentation using Java Doc for future references.
  • Monitored the error logs using Log4J and fixed the problems.
  • Coded form Beans and Action classes associated with every JSP page.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.

Environment: Java, J2EE, JSP, JNDI, JPA, EJB, XML, XSD, HTML, JavaScript, Eclipse, CVS, Linux/UNIX, JUNIT, log4j, DAO etc.

We'd love your feedback!