Mulesoft Developer Resume
San Jose, CA
SUMMARY:
- Almost 7+years of experience in design and development using Java/J2EE Web Based, Client/Server applications, Database applications, and enterprise integration principles.
- Involved in complete life cycle development using Mule ESB 3.x based on SOA architecture.
- Implementation of custom transformations in Mule.
- Responsible to develop Restful/SOAP web services in Mule.
- Good hands on experience using Mule connectors like HTTP, FTP, FILE, SFTP, Sales Force, and Web Service Consumer etc. as a part of integration usage.
- Extensively usage of Data Mapper and Data Weave in Data transformations for in Mule Flow.
- Extensively used RAML and REST based APIs.
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including EJB 3.0/2.x (Entity Beans, Session Bean, Message Driven Beans), Hibernate, Spring, JSP, Struts, Servlets, Java Beans, JAXB, JMS, RMI, JSP Custom Tags Libraries, XML, Networking, Threads, IO, JDBC, JNDI.
- Hands on experience in using the web Methods ESB tool kit like Integration Server, Broker, Trading Networks, designer, my web Methods Server and Deployed.
- Experience in ANT and Maven build tools for building and deploying the application in web/App servers.
- Experienced with JDBC API to call SQL Queries and PL/SQL (Stored Procedures) in the Database.
- Experience with integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
- Worked with Oracle8i/9i/10g, MySQL.
- Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL)
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, and DTD. And worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
- Worked on Web Application Development with Framework like Struts, JSF, Hibernate and Spring.
- Good experience in unit testing, Integration testing and User Acceptance testing using JUnit.
- Worked on messaging using Active MQ.
- Worked on implementation of the version control software CVS, VSS, SVN, GIT and Clear case.
- Well experienced using various web/application servers like Apache Tomcat, Web Logic, Web Sphere and JBOSS.
- Extensive knowledge in Agile, Waterfall and RUP Methodologies.
- Excellent communication skills and team player spirit coupled with problem analysis and solving abilities.
PROFESSIONAL EXPERIENCE:
MuleSoft Developer
Confidential - San Jose, CA
Responsibilities:
- Follows the guidelines of Agile methodologies or SDLC for project management.
- Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented
- Develops integration workflows using an ESB framework
- Understanding of various connectors such as Sale force, HL7
- Testing of applications under different environment
- Watermarking and polling of batch records
- Recovery of lost or failure records
- Designed and developed enterprise services using RAML and REST based APIs
- Usage of java transformers in Mule ESB.
- Creating and consuming CXF soap and REST services
- Experience in working with larger projects involving multiple groups.
- Experience with Mule administration, configuration and tuning
- Experience with MuleSoft MMC and Enterprise release capabilities
- Salesforce integration and along with different applications such as Trumba ( Event planner) and databases.
- Used Git hub for version and source control.
- Done with messaging using Active MQ.
- Involved in unit testing and writing the MUnit Test cases for the flow flows.
- Implemented synchronous ans asynchronous messaging scopres using Active MQ.
- Developed mule flows to integrate data from various sources in to database, from Activemq queues, some transformations were aslo done at the integration layer.
- Used ActiveMQ for messaging service in application.
Environment: Java 1.7, Mule soft ESB 3.6, Any point studio, Oracle, CXF, SOAP, REST, Trumba, Sales force, Git Hub, Active MQ, RAML, Rally
Sr. MuleSoft Integration Consultant
Confidential, Chicago, IL
Responsibilities:
- Followed the guidelines of agile methodologies of SDLC for project management.
- Worked on preparing the technical specification documents (TSD'S) for all the services that is to be implemented.
- Utilized Rally tool to track User stories, tasks, defects and the features.
- Developed the integration workflows using Mule Soft ESB framework.
- Utilized various connectors such as Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlets, Quartz, and Database in different workflows.
- Designed and developed enterprise services using RAML and REST based APIs
- Used various transformers in Mule ESB based on use case and had implemented the custom transformations
- Developed the flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Active MQ.
- Worked on SOAP & REST based Web services for Mule ESB flows.
- Have written batch jobs to run at specific schedule times.
- Done with transformations using Data Weave.
- Implemented RAML files for different entity creations and respective associations.
- Experience with Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed the server deployments.
- Experience with Mule Soft MMC and Enterprise release capabilities.
- Coordinated with larger projects involving multiple groups in different locations, examinations centers and the international courses.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using Oauth
- Salesforce integration and along with different applications such as Trumba (Event planner) and the databases.
- Used ActiveMQ for messaging service in application.
- Used Maven to build the applications using dependencies.
- Used Get as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
- Developed complex Drawers, Grids and lot of other reusable common components using MVC 5.0 and Telerik.
- Used Angular, Typescript, Html5, and CSS3 for client side implementation.
- Used bootstrap extensively to implement responsive design on the client side.
- Used Bootstrap in-order to create UI-Controls like Grids, Date Time Picker, and Select Picker etc.
- Implementation of client side validations using JQuery, Remote Validations and MVC Custom attributes and Data annotations.
- Implemented AngularJS, 2.0 Typescript for Improved Dependency Injection
- Developed SPAs using AngularJS with Typescript and implemented Tinplating and Data Binding along with the new features like Child Injectors added in AngularJS 2.0
- Worked on HL7 Data, processing the messages from interface and pumping the data in to tables using Node API.
- Handled one of the most complicated lab modules in the health care industry and delivered efficiently.
- Used Entity Framework Code First technique as an ORM, with which will have a good hold on data model.
- Created Business, Service, Repository and Data layers to ensure plug and play across various clients.
- Used Ninject framework to handle Dependency Injection.
Java/J2EE Developer
Confidential -Harrisburg, PA
Responsibilities:
- Business requirements analysis by interacting with the Lead/Architect. Involved in designing the application by drawing UML diagrams using Microsoft Visio tool.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate, Hibernate named queries.
- Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies. Involved in event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation.
- Integrating third party libraries to augment those lacking or inefficient. Used Restful web services using CXF tool to develop web services easily and to be invoked by different channels.
- Developed service objects as beans by using spring IOC/DI.
- Implementation of enterprise application with AngularJS, node.js and Spring MVC.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Installed and maintained IBM SOA products like Web Sphere Message Broker and Data Power.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of mule endpoint through WSSR.
- Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
- Used EHCache for second level cache in Hibernate for the application.
- Involved in to pass messages like payload to track different statuses and milestones using EJB, JMS.
- Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
- Used spring programmatic transaction management for Java Persistence.
- Involved in integration of spring and Hibernate frameworks.
- Involved in setting up server, DSs, JNDI, queues & deploying app in Web Sphere Application Server.
- Followed the test-driven development using the JUnit and Mockito framework.
- Created continuous integration builds using Maven.
- Involved in fixing QA/UAT/Production issues and tracked them using QC.
- Performance Tuning is done by making Code changes to remove unnecessary calls.
- Performed hardening tasks and handled Exceptions appropriately.
- Maintained authorization & authentication using Site Minder.
- Worked closely with testers and explained the functionality so that they can test accordingly.
Environment: Java, JSP, Servlets, JavaScript, Eclipse 3.x, Spring DI, Spring IOC, Spring AOP, Hibernate 3.0, Mule ESB 3.2/3.5, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Microsoft Visio, Clear Case, Web Sphere 8.1, JNDI, EJB, JMS, QC, Log4J, SOAP UI, GOF and J2EE design patterns.
Java/J2EE Developer
Confidential -Charlotte, NC
Responsibilities:
- Business requirements analysis by interacting with the Business Analysts.
- Developed the UI components using JSF Facelets, Prime Faces, JSTL and CSS.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using HQL & Hibernate named queries.
- Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Implemented Programmatic transaction management using Spring AOP.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Used Apache CXF to create SOAP based & JAX-WS to create Restful web services.
- Involved in creating internal & external services, Entity services and handlers.
- Development of Authorization & Authentication using Site Minder. Involved in doing Site Minder simulation in local environment
- Create a XOM, BOM and deployed on Rule Execution Server (RES).
- Used Hibernate as ORM to map Java classes to data base tables.
- Implemented business logic components using POJOs.
- Developed adapter classes to create a layer over existing code.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
- Assisted BA's in editing and creating Business Rules in Rule Studio and integrated them into Rule Team.
- Done with performance testing using Rational Performance Tester.
- Performance Tuning is done by making necessary changes in Java as well as DB code.
- Worked closely with testers and explained the functionality so that they can test accordingly.
- Done WAS 8.1 server set up with JDBC providers, JNDI, DSs & then deployed the application.
- Done unit testing & the integration testing.
- Used Ant for building the code & ivy for dependency resolutions.
- Used GIT for branching & version controlling.
Environment: Java 1.6, J2EE, JSF Facelets, Prime faces, CSS, JQUERY, Spring 4.0, Hibernate 4.2.9, Spring Security, Log4j 1.2.14, Eclipse 3.x, Junit 3.8.1, IBM WAS 8.1, WSDL, SOAP, CXF, GIT, RAD, Oracle-SQL, PL&SQL, Unix, XML, JAXP, JAXB, Ant, Ivy.