Mulesoft Developer Resume
Columbus, OH
SUMMARY:
- Over 4+ years of experience in object - oriented programming. Mule ESB Development with extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- Possess knowledge on SOAP and REST architectural style and design principles. Created Mule ESB based tooling suite for handling message transitioning, validation, and routing to upstream and downstream entity data consumers.
- Hugely experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed Mule Soft applications to Cloud Hub and on-premise servers.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
- Worked on XML technologies like XML, XSD and Web Services - RESTful and SOAP.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Expertise in SOA (service-oriented architecture) frameworks and Web services integration via SOAP, REST, JSON, XML, XSLT, XPATH, XQuery, WSDL JAX RS, JAX WS, and Java.
- Extensive experience in designing Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements.
- Worked on Mule flow variables, record variables, MEL (Mule expression language), various connectors like (File, HTTP, Oracle database, Salesforce, CXF), flow references and exception strategies.
- Customized the integration workflows using an ESB framework and with MuleSoft MMC and enterprise release.
- Utilized Java transformers in Mule ESB and created a flow between the servers and Enterprise Information Systems (EIS) using the connector architecture of JDBC adapters.
- Responsible in developing integration workflows using Mule ESB framework and Collaborated on API spec with easy-to-write and read RAML.
- Experience in MEL - Mule Expression Language to access and evaluate the data in the payload, properties and variables of a Mule message. Experience using GitHub and Jenkins technologies.
- Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
- RAML specifications, building APIs using API Kit in Mule applications, Managing APIs using the Any point API management console by creating proxies for Mule applications, applying standard policies and custom policies.
- Good knowledge of latest version of JavaScript frameworks like Angular.js, Node.js, Bootstrap, Express JS.
- Experience in Unit testing using Munit and Junit. Good experience on version management tools GIT, SVN.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, HTML, JSON, C, SQL
Mule Any Point Studio: Mule 3.8, RAML, Data weave, API Manager, Any point Exchange, Cloudhub, API Manager, MMC.
Web Services: WSDL, SOAP, UDDI, JAX-RS, REST-Jersey JAX-WS, CXF, AXIS
XML Technologies: XML, DTD, XSD, JAXP, JAXB, XSLT, XPATH
IDE'S & Utilities: Eclipse, Anypoint Studio, STS
Version Control tools: CVS, GIT, IBM Clear case and SVN.
PROFESSIONAL EXPERIENCE:
Confidential
Mulesoft Developer
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Roll View application.
- Created the MULE ESB Artifacts, created flows and configured the MULE configuration files. Built application using Maven. And monitored the errors log using Log4J.
- Created http inbound & outbound flows, routing, SOA orchestration, transformations using Xpath and Security of MULE ESB application using OAuth.
- Used Mule ESB to design of routing schemas, error handling, JMS, VM connection and spring-based resource initialization process.
- Worked with MuleSoft Any point API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
- Created Mule ESB Flows, Developed RESTful/SOAP web services in mule ESB based on SOA architecture.
- Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
- Writing application code & development for large projects especially in a SOA environment with Mule ESB.
- Extensively used Mule components that include Dataweave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector Involved in creating java classes.
- Created WSDLs as per wire frames, UI pages& generated client jars using JAX-WS.
- Used Apache CXF to create SOAP based
- Worked with transformers, exception handling, testing & Security of MULE ESB endpoint through WSSR.
- Used encryption algorithms to encrypt the fields in the environment properties. Used Quartz connector and Cron Scheduler to schedule the batch jobs.
- Utilized partner WSDL for ESB to CRM tool Salesforce, NETSUITE & SAP integrations. Integrated web services including SOAP as well as REST using Mule ESB.
- Testing the Flow with Munit and unit testing using Junit.
Environment: Mule ESB 3.x, 4.0, EJB, JDBC, JAXB, Spring-IOC/DI, AOP, MVC, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax,, Log4J, Eclipse, CVS, SOA, SOAP, PL/SQL, SQL, Web Services-WSDL, SOAP, SOAP UI, JAX-RS, JERSEY.
Confidential, Columbus, OH
Mulesoft Developer
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 Mule ESB based on use case and had implemented the custom transformations.
- Experienced with Mule administration, configuration, tuning, MuleSoft MMC and Enterprise release capabilities.
- Created and consumed SOAP and REST services using CXF and used Mule ESB 4.0 to route various calls to do validation of service input and to handle exceptions.
- Migrated the existing developed Mule applications from Mule ESB 3.8 to Mule ESB 4.0.
- Deployed application and developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB.
- Developed a RAML based REST web service API's using API Kit Router in Mule.
- Utilized various Anypoint Studio connectors like DataWeave, Salesforce, FTP, HTTP/HTTPS, File, Requestor, VM, CXF.
- Deployed mule applications to CloudHub via Anypoint Studio, Runtime Manager, CloudHub API and Mule-Maven Plugin.
- Used API Designer provides a web-based graphical environment for designing, documenting, and testing APIs and developing RAMLs and developed WSDL for SOAP based web services.
- Created Maven Archetypes for generating fully functional SOAP and REST web services supporting both XML and JSON Message transformation.
- Performed unit testing using MUnit. Involved in bug fixes and production support.
Environment: Mule soft, RAML, JSON, MUnit, WSDL, CXF, FileZilla, Log4j, SQL Server, Postman, JUnit, GIT, Eclipse.
Confidential
Java Developer
Responsibilities:
- Designed and implemented the web application layout forms using HTML, CSS3, jQuery and JSP.
- Develop web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML, Java Servlet and SQL queries.
- Developed Source code for customer modules.
- Used JavaScript for client-side validations in the JSP and HTML pages.
- Used JSTL tag libraries to create web interfaces using JSP technology. Developed the dynamic User Interface using JSP, JSTL, HTML, CSS, and JavaScript, used JSON to update UI fields.
- Document the entire project, which contains detail description of all the functionalities.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Used Web services - WSDL and SOAP to implement business integration with different system components.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Used SVN version control to track and maintain the different version of the project.
Environment: Java, J2EE, JSP, Servlets, JavaScript, Struts, WSDL, JDBC, Eclipse 3.x, JSON, CSS, WSDL, SOAP, MAVEN, design patterns, Hibernate 3.0, JDBC, HTML5, CSS3, jQuery and Eclipse, JSTL.