Senior Mulesoft Developer Resume
MI
SUMMARY
- 10 Years of experience in all phases of Software Development Life Cycle (SDLC) that includes Requirements Gathering, Analysis, Design, Implementation, Maintenance and Testing using various methodologies using Java/J2EE.
- 4 years of Mule Soft ESB experience using Any Point Studio, Any point Platform, cloud Hub.
- Good knowledge of Object Oriented Technologies, UML, Software Development Life Cycle process, which includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall, Agile/ Scrum, TDD, RUP, and Extreme Programming.
- Expertise in developing new APIs using REST and SOAP webservices.
- Good hands on experience using Mule connectors like FTP, FILE, SFTP, IMAP, SalesForce, and HL7 etc. as a part of integration.
- Mule ESB experience with implementing service - oriented architecture (SOA) and enterprise application integration (EAI) using Mule Server 3.x.
- Well experienced in working with application servers including IBM WebSphere, Red Hat JBoss Oracle Web Logic and Apache Tomcat servers.
- Worked on XML technologies like XML, XSD, XSLT, Xpath- and Web Services - RESTful and SOAP.
- Experience in Integration solutions using Mule ESB.
- Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing.
- Expertise in using Mule Soft studio in creating various flows to integrate API's, Databases and SAAS applications.
- Used log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system.
- Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
- Hands on experience using various Operating-Systems like Windows, UNIX.
- Team-player with excellent communication and writing skills.
- Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.
- Experience in implementing Service Oriented Architecture(SOA) using SOAP/REST Webservices.
- Experience in developing Mule flows using different Mule connectors like Salesforce, AMQP, PayPal, AWS and Azure connectors, FTP, SFTP, JMS.
- Experience in deploying applications to Any Point Cloud Hub and MMC.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C, C++, SQL, PL/SQL, SAS Advanced, BPEL, UML
Java Technologies: Core Java, Servlets, JSP, EJB - Session beans, Entity Beans, MDB, JMS, JPA
Web Technologies: JavaScript, CSS, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, and HTTPS. SOA Tools Oracle SOA Suite, Oracle WSM, Oracle Process Manager, JDeveloper, Confidential WPS. Application Servers Tomcat, JBoss, WebSphere, Web Logic
Operating Systems: Windows, Unix, Linux
Databases: Oracle, MySQL, MS SQL Server, and MS Access.
IDE Tools: RSA, RAD, WSAD, Eclipse, MyEclipse, and NetBeans.
Version Control Tools: SVN, Visual Source Safe (VSS), Concurrent Versions System (CVS), Clear Case, GIT Build Tools ANT, Maven, Jenkins, Graddle
Development Tools: Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse, TOAD, Any point Studio
Others: Log4J, Javadoc, Jenkins, JIRA tool, Edit Plus, Ervin, IBM Optim, SOAP UI,Rational Clearcase, CVS, DB Visualizer, MQ Series
PROFESSIONAL EXPERIENCE
Senior Mulesoft developer
Confidential, MI
Responsibilities:
- Designed and developed features for Java/J2ee and Mule based integration applications for interface team.
- Developed Web based application using frame works Struts and Spring as per business user request.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.2 and updated all the dependencies.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- 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 based web services.
- Worked on both community and enterprise edition of Mule.
- Overridden the mule default functionality of connectors like FTP, SFTP, IMAP based on the requirement by customized the connectors.
- Used Mule ESB to be designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
- Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/ server systems.
- Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
- Good experience in log4J implementation to persist data into log files and experience with maven and Jenkins for the build mule archive from SVN.
Environment: Any Point Studio, Mule ESB, Java, J2ee, JDK 1.6, Spring MVC, Hibernate, XML, SOAP, WSDL, Angular JS, jQuery, JSP, JSTL, Ajax, Java Script, Angular JS, JMS, EJB, Spring MVC, DB2 9.5, Oracle 11g, Tomcat, Maven, Junit, log4j.
Sr. Mulesoft developer
Confidential, CA
Responsibilities:
- Reviewed and understood the functional specifications and Business Requirements.
- Involved in understanding of the existing application functionality and enhancing it with respect to the client requirement.
- Involved in the development phase, developing validations and business logic implementation.
- Involved in daily status meetings and other release meetings with client.
- Involved in facilitation meetings to work on critical defects.
- Responsible for deploying the service components to all the environments form development - system- performance-prepared to production environment.
- Used Splunk tool to monitor the logs.
- Used Eclipse IDE for development.
- Used SVN as version control.
- Used Soap UI for unit testing and debugging of the developed module.
- Responsible for handling all the incidents and problem Records assigned to mule services workgroup in HPSM HP service manager is a tool used to support incident, problem, change, configuration and service level management processes.
- Used MMC mule management console to monitor the request and response payload.
- Used statefarm Self service Portal tool for deployment of new components.
- Used statefarm internal business space tool to register the service endpoints and make the contracts with other consumer services so they can consume our dc1 service.
Environment: JAVA, J2EE, Spring, Hibernate, design patterns, JMS, Webservices, WSDL, SOAP, REST, Spring MVC, Spring IOC, AOP, Struts, Junit, HTML, CSS, JavaScript, AngularJS, NodeJS, Bootstrap, Ajax, OAuth 2.0, Eclipse.
Sr. Java/J2EE developer
Confidential, MI
Responsibilities:
- Used Annotations based Spring Framework for auto wiring and injecting the required dependencies to implement business logic.
- Developed entity classes, hibernate mapping files for the object relational mapping while configuring Hibernate, also developed HQLs and Named Queries and wrote Data Access Object (DAO) to handle HQL queries.
- Involved in consuming the Web services by generating WSDL and performed data exchange with the third party using SOAP, XML
- Developed the services for authentication using RESTful service, JSON, JSF, Spring and Java.
- Experienced in Unit Testing, Debugging, Remote Debugging, Integration and System Testing using TestNG, JUNIT, Jasmine.
- Used Maven and developed Jenkins Script for building and deploying the application as a build tool, GIT for version control and Jenkins for continuous integration.
- Developed the presentation layer and GUI framework that are written using HTML, AJAX, JQuery, AngularJs and Client - Side validations were done using JavaScript.
- Build and configure a virtual data center in the client developed cloud to support Enterprise Data Warehousing hosting.
- Used Ruby and Linux scripts to automate server and application deployments in the cloud.
- Wrote several Queries and Stored Procedures in MsSql Server developed in Azue cloud.
- Responsible for application deployment in the open stack and Azure cloud environments using client developed tools.
- Knowledge on load balancers, automation engine Chef, Ansible that automates cloud provisioning, configuration management, application deployment and many other IT needs.
- Followed agile principles and used JIRA for maintenance and Bug development tasks and GIT as version control.
Environment: Java 1.4, Servlets, JSP, JMS, Struts, Validation Framework, tag Libraries, JSTL, JDBC, PL/SQL, XML, DOM, SAX, JAXB, HTML, JavaScript, Oracle 9i (SQL), UNIX, AJAX, Eclipse 3.0, Windows XP/2000, Tomcat Server, LINUX, CVS.
Sr. Java Developer
Confidential
Responsibilities:
- Involved in Requirements analysis, design, development and testing.
- Used Java script for client side validations.
- Designed UI using HTML, DHTML, Java Script, CSS, JSP and Taglibs.
- Used Eclipse IDE to develop the application.
- Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
- Used Struts Validation frame work to do business validation from server side.
- Followed Coding guide lines & maintained quality of code.
- Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans. Used JMS for Asynchronous messaging.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
- Developed SQL queries to store and retrieve data from database & used PL SQL.
- Involved in running PMD defects & Find bugs.
- Dealt with business processes and Updated Project documents.
- Involved in developing customized reports and Unit Testing using JUnit.
- Followed Coding guide lines & maintained the quality of code.
- Involved in fixing IST, QA, UAT & Production defects.
- Involved in building the code & deploying on the server.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
- Developing customized reports and Unit Testing using JUNIT.
- Supported the application in IST, QA and Production environments.
- Involved in validating the application for different browser compatibility & users load.
- Involved in building the code & deploying on the JBOSS application server.
Environment: Core Java, J2EE, JSP, JBoss, Oracle, Eclipse, EJB-Session Beans, Entity Beans, JMS, XML, HTML, HTML, Java Script, CSS, AJAX, SVN, Struts, XML, QC.
