We provide IT Staff Augmentation Services!

Sr. Mulesoft Developer Resume

2.00/5 (Submit Your Rating)

IN

SUMMARY

  • 8 years of professional Information Technology experience wif 4+ years of experience in Enterprise Service Bus (ESB) projects using MuleSoft.
  • Mule ESB experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration(EAI) using Mule Server 3.x.
  • Hands on experience in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
  • Experience in developing test cases and test plans by using Junit. Extensive experience in Unit testing, Integration testing and User Acceptance testing extensively.
  • Design and development of integration workflows using MuleSoft ESB.
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Experience in Mule Administration, Configuration, & Tuning wif MuleSoft MMC & Enterprise release capabilities.
  • Solid experience wif Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Worked on Spring & JSF framework for developing Multi-Tier distributed enterprise applications.
  • Worked wif XML parsers like JAXP (SAX and DOM) and JAXB.
  • Extensively worked on both Enterprise and Community edition of MULE ESB.
  • Had an experience working MULE API manager and RAML.
  • Had experience in using teh enterprise security, notifications features provide by MULE
  • Able to work wif Eclipse (Integrated Development Environment), Anypoint Studio and able to use source code repositories (like CVS/SVN) from wifin Eclipse
  • Actively participates in technical support websites like Stack over flow, MuleSoft forums and OTN.
  • Good hands on experience using mule connectors like FTP, FILE, SFTP, IMAP, SalesForce, NetSuite. .etc as a part of integration usage.
  • Experience in application development, debugging, implementation, supporting Dev team, testing of Oracle based ERP using SQL, PLSQL, and Database Triggers etc.
  • DAO layer implementation using JPA and DB connector of Mule 3.5
  • Developing and securing CXF web services in Mule ESB
  • Experience in developing web applications wif various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP), Spring Scheduler, Web Flow, Hibernate 2.0/3.0 ORM, Hibernate ORM Search 3.5, JPA, Jakarta Struts Framework 1.1/1.2, Struts Validation and Tiles Frameworks.
  • Used persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
  • Worked on iPaaS (MuleSoft), a platform for building and deploying integrations wifin teh cloud and between teh cloud and teh enterprise.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Had an experience working MULE API manager and RAML.
  • Worked on JavaScript frame work (Angular JS, Backbone) to augment browser based applications wif MVC capability
  • Well versed in using MVC (Model View Controller) architecture for developing applications using JSP, Servlets, JSTL and Java Beans.
  • Excellent handle in Java based frameworks like Custom MVC, Struts, springs and Hibernate.
  • Good understanding of ORM technologies such as JPA, Hibernate, iBatis and Spring JDBC.
  • Experience in implementing Web Services (SOAP, WSDL) using Axis framework.
  • Proficient in using RDBMS concepts wif Oracle 9i/10g, DB2 and MySQL.
  • Configured teh projects in Subversion, Jenkins CI, & JIRA.
  • Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
  • Experienced in front-end technologies like XML, HTML, DHTML, CSS, JavaScript, AJAX, and GWT.
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Session Façade, MVC, Proxy Pattern, Service Locator Pattern, Builder Pattern, DTO Pattern, DAO Pattern and Command Pattern.
  • Expertise in using ANT and Maven scripts for building & deploying application in web/App servers.
  • Well experienced in working wif application servers including IBM WebSphere, Red Hat JBoss Oracle Web Logic and Apache Tomcat servers.
  • TEMPEffective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Operating System: UNIX/LINUX, Windows …

Tools: MUnit, Log4j, Junit, Mockito

Programming Languages: Java, J2EE, C, C++, PL/SQL, HTML, XML

Databases: Oracle, SQL server, MySQL

Java technologies: Java, Servlets, JSP, JDBC, JNDI, JSTL, JMS, EJB-Session Beans

Core Java concepts: Generics, Collections, Exception handling, Serialization, RMI, File I/O

Web Services: WSDL, JAX-WS, SOAP, AXIS 2, REST, UDDI, JAX-RS, Jersey

Design and Modeling: UML, Rotational rose, Microsoft viso

IDE: Eclipse, AnyPoint studio, SOA suite

Products: ESB/EAI Mule ESB 3.7,3.6, 3.5, 3.3, Oracle ESB

Scripting Languages: Java Script, AJAX, JQuery, DOJO, PHP

XML Technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

App Server: Apache Tomcat, Web Logic, Web Sphere and JBOSS

Frameworks: Spring, Oracle ADF, Custom MVC, JSF and Struts

SVN Tools: CVS, GIT, SVN

PROFESSIONAL EXPERIENCE

Confidential, IN

Sr. MuleSoft Developer

Responsibilities:

  • Developing flows / orchestrations for integrating teh components written on top of different internal platforms using Mule ESB and Active MQ. Involved in Production Deployment and production support.
  • Developing teh integrations between teh web services and teh sales force application.
  • Building teh mule code to design teh integrations between teh sales force application and SFTP.
  • Worked on Meta Data Framework for UI side to implement different components for page view
  • Used Rally Defect tracking system and to keep track user stories.
  • Implemented back end code dat merges wif UI component for better user interaction and to simply their experience.
  • Used HTML, DHTML, Java Script, AJAX, JQUERY, JSP and Tag Libraries to develop view pages in WFN portal.
  • Active participation from development team for Feature Activation Project for old clients who needs HRB activation. (WFN 2 or R185). Experience wif SVN repository.
  • Developed teh core modules for teh services by using n- tier architecture.
  • Coding end to end for adding more bulk queue to overcome database retention for HRB module.
  • Used Struts2.0 and interacted wif backend database using Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information from teh Oracle database. Used Hibernate Query Language (HQL) for writing teh queries.
  • Used Validator framework of teh Struts2.0 for client side and server side validation.
  • Parsed teh XML based responses using JAXB Parser and validated XML against teh schema.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done wif transformers, exception handling, testing & Security of Mule ESB endpoint through WSSR.
  • Developing Web Service Client Component to make use of Power Image System's XML API.
  • Deployed EJB Components on Web Logic, Used JDBC API for interaction wif Oracle DB.
  • Implemented and used Web Services wif teh help of WSDL and SOAP to get updates from teh third parties.
  • Developed MDB files using XSLT to simplify comparison of project specific large XML configuration files.
  • Introduced OSGI for server-side development on Web Logic App server.
  • Create Load Test script using QA artifacts to replicate teh JVM Crash.
  • Used Eclipse for development purposes. Also, integrated JIRA in Eclipse for tracking teh bugs
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying teh application in UNIX and to connect to see logs for fixing UAT/Production defects. Used ANT for building and deploying Application.
  • Worked on different VM environment such as Linux, UBUNTU as per team and project requirements.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources

Environment: JAVA 1.6, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts, DAO, Meta Data Framework, HTML, Java Script, XML, CSS, Ajax, Web logic Application server 10.3, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, JQUERY, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, Mule ESB 3.5.4, JAX-RS, JERSEY, Linux, Mule AnyPointStudio, Connectors, Mule MMC, SQL developer, Oracle, Jenkins, Nexus, Putty and Microsoft VSS, Windows 2007/08/10...

Confidential, MI

MuleSoft Developer

Responsibilities:

  • Business requirements analysis by interacting wif teh Lead/Architect.
  • Involved in designing teh 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 wif partner interfaces, and client interfaces to consume teh 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 wif AngularJS, node.js and Spring MVC.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Implemented Hibernate (ORM Mapping tool) framework to interact wif teh database to update, retrieve, insert and delete values TEMPeffectively.
  • Integration of Mule ESB system while utilizing Active MQ, Http, File system and SFTP transports.
  • Used Mule ESB in designing teh application as a middleware between teh third-party system and teh end system.
  • Extensively used Mule components dat includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Created Mule ESB flows using Mule Studio, performed payload transformation & developed middleware frameworks for routing teh messages to appropriate systems.
  • Involved in creation & deployment of teh application, done wif unit testing by writing teh MUnit test case in Mule.
  • Expertise in CAMUNDA BPM a java based frame work for business process and automation process.
  • Good Experience in configuring teh BPM tools such as CAMUNDA BPM for Java framework like SPRING & HIBERNATE and designing of BPMN 2.0.
  • Involved in implementation of business process work flows using BPM CAMUNDA.
  • Involved in to pass messages like payload to track different statuses and milestones using EJB.
  • Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of teh application.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Used various transformers in Mule ESB based on use case and had implemented teh custom transformations.
  • Experience in deploying/managing Mule flows to CloudHub.
  • 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 WebSphere Application Server.
  • Created composite APIs by implementing service chaining for calling multiple backed services. Followed teh test-driven development using teh JUNIT and Mockito framework.
  • 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 wif testers and explained teh functionality so dat they can test accordingly.

Environment: Java, JSP, Servlets, CAMUNDA BPM, JavaScript, Eclipse 3.x, Spring DI, IOC, AOP, Hibernate 3.5, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Mule ESB 3.7/3.6, Microsoft Visio, Clear Case, WebSphere 8.1, JNDI, EJB, JMS, QC, Log4J, SOAP UI, GOF and J2EE design patterns.

Confidential, TX

Mule ESB Developer

Responsibilities:

  • Writing application code and development activities for large projects especially in a SOA environment wif Mule ESB -3.5
  • Involved in teh end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
  • Involved in teh development phase, developing validations and business logic implementation.
  • Implemented RAML files for different entity creations and respective associations.
  • Implemented Mule flows for each entity wif retry mechanisms wif private flows.
  • Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation
  • Implementing Exception Handling, Logging and Auditing
  • Implementing and consuming SOAP web services.
  • Implemented Mule flows for different modules, which process files and emails from different systems.
  • Used Spring IOC, AutowiredPojo and DAO classes wif Spring Controller.
  • Used Java Embedding activity for executing Java classes for complex business logic.
  • Implemented Service Overrides concept on sftp connectors
  • Implemented Oracle Struct Objects for data sync up to Database system.
  • Implemented build package tool using Maven.
  • Worked on Rest based Web services for Mule ESB flows
  • Worked on converting different EDI formats to XML, Excel using smookes and free marker templates.
  • Build and Deployment of services in Mule ESB 3.5 server.
  • Developed custom logging framework for mule ESB application.
  • Have used wide range of BPEL activities like Switch Case, Decide, Email, Java Embedding, Pick, Terminate, Throw, Wait, While etc.
  • Developing and deploying mule project on cloud hub
  • Implemented clustering and throttling concepts for mule based solutions.
  • Used MMC (mule management console to monitor teh request and response payload).

Environment: Java, J2EE, HTML5, CSS, JavaScript, AJAX, AngularJS, spring 3.0, Maven, MyBatis, JAX-RS, Spring MVC, JUnit 4, SVN, Log4j, Jenkins, Eclipse Luna, Git, SQL Server, AQT, JIRA

Confidential, Woonsocket, RI

Sr. Java Developer

Responsibilities:

  • Involved in VUI design and creation of test plans and development of detailed test scripts based on teh functional specs.
  • Extracted data to test various IVR call flows such as Claims, E&B etc.
  • Gatheird and analyzed business requirements and involved in converting teh functional specs into Tech Specs.
  • Created Call flow diagrams for IVR applications.
  • Developed teh user interface screens for clients using Spring, JSP, JSTL, jQuery libraries, HTML, XML, AJAX and JavaScript, Unix scripting and python for UI Automation
  • Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RS and JAXB
  • Used Spring for creating teh object using dependency injection (IOC)
  • Used Hibernate for interacting teh database using ORM framework like hibernate mapping and configuration using hibernate queries.
  • Used Oracle 10g as a database in teh backend
  • Used javaScript and ECMA script for revalidations when caller provides input thru DTMF or thru Voice.
  • Performed Unit testing using thru URLs, JUnit and by making calls into teh system.
  • Supported teh application from development phase thru QA, UAT, and Production.
  • Used javaServlets and JSPs to generate VXML code dynamically.
  • Developed reusable code for Application Root.jsp, Header, Footer using JSF and JSP.
  • Designed teh Speech Applications wif Call Flow charts using teh Visio and was actively involved during teh VUI design and grammar development requirements phase.
  • Developed API to generate teh VXML pages dynamically in Java.
  • Analyzed teh call logs and provided recommendations where most of teh calls are failing or callers getting transferred, recognition failures etc.
  • Prepared documentation for some of teh recurring defects and resolutions and business comments for those defects.

Environment: JAVA, J2EE (JSP, Servlets, JDBC), Spring1.2, Struts, VXML, XML/XSL, DB2, JUnit, Web Services, Selenium, RAD, Log4j, SQL.

Confidential, Kansas City, MO

Sr. Java Developer

Responsibilities:

  • Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage and JavaScript for View part of teh project.
  • Used Eclipse IDE for writing code and BEAWebLogic as application server.
  • Implemented simulated top-down SOAP based Web Service to test teh business logic for teh rating calculation.
  • Used JDBC, MQ Series and Web Services, and Hibernate framework to access teh data from back-end MS SQL database server.Worked on Struts, Tiles, Ajax, for developing teh application.
  • Implemented persistence layer using HIBERNATE. Hibernate Transaction Manager is used to maintain teh transaction persistence.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
  • Used JavaPersistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • JMS for sending and receiving Message through application server.
  • Involved in developing teh applications using SPRING Framework for Dependency Injection (Inversion of Control), Implemented teh business logic using EJB(session and entity beans)
  • Used XML SAX to parse teh simulated xml file which TEMPhas simulated test data.
  • Used SVN for version control.
  • Used Log4J logging framework to write Log messages wif various levels.
  • Developed Automated Test Application which validates various XML document using Junit and XSLT.
  • Used JRockit JDK to develop and run teh underwriting workbench application.
  • Used GWTand WAS migration.
  • Followed Agile Methodology during teh development process.
  • Work wif DNS to map teh website to its ip address.
  • Extensively used GWT for developing AJAX applications.
  • Used MAVEN to validate, compile and deploy teh files.

Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS, JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of teh application.
  • Developed Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases in Rational Rose.
  • Developed teh application using Struts MVC 2 architecture.
  • Used Struts, Servlets technologies to develop all eligibility Use Cases.
  • Worked on loading contracts data from legacy systems to PeopleSoft contracts to create contracts.
  • Developed JSP custom tags and Struts tags to support custom User Interfaces.
  • Extensively Used Eclipse 3.2 for developing and testing teh Security Infrastructure Service.
  • Created and maintained teh configuration of teh Spring Application Frameworks IOC container.
  • Developed Web Services for inter organization operations and for retrieving teh customer information from teh central database using SOAP /HTTP technologies.
  • Used Hibernate to store teh persistent data into database and written HQL to access teh data from teh database.
  • Designed, developed and maintained teh data layer using teh ORM framework called Hibernate.
  • Coordinated wif QA and business team and resolved System Defects generated during testing.
  • Experience wif Client Side Validations using JSP, and Javascript.
  • Involved in Design/Code Review wif Team and task assignments.
  • Installed and Configured BEA WebLogic 9.2.
  • Used Spring Framework for Dependency Injection and integrated wif Hibernate.
  • Used PVCS for version control across common source code used by developers.
  • Developed test cases and performed testing using JUNIT.
  • Involved design and development of Database in SQL Server 2008.
  • Monitored teh error logs using Log4J and fixed teh problems.

Environment: JDK 1.4/1.5, JNDI, JSP, Hibernate3.x, Struts1.x/2.x, JavaScript, Kronos v.6.1 & v.6.2, Spring, Rational Rose, Eclipse 3.2, Oracle, Unix, Shell, JBoss 4.2, SQL Server 2008, LOG4J, JUNIT, Mockito.

Confidential

Software Engineer

Responsibilities:

  • Involved in designing teh user interfaces using JSPs.
  • Involved in analysis, design and development of money transfer system as well as account transfer system and developed specs dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed teh application using Spring Framework dat leverages Model View Controller (MVC) architecture.
  • Implemented utility classes which handle teh string and date manipulation.
  • Participated in Server side and Client side programming.
  • Involved on implementing teh Exception handling for teh application.
  • Wrote SQL queries and stored procedures, used JDBC to interact wif database.
  • Developed User Interface for a module using TIBCO GI and linked teh UI wif teh Java script.
  • Deployed teh applications on JBoss Application Server.
  • Implemented teh application using teh concrete principals laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Developed JUnit classes for teh application.
  • Tested teh application on different testing environments.
  • Used Log4J to capture teh log dat includes runtime exceptions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

Environment: Java, J2EE, JSP, EJB, Struts, Oracle 10g, HTML, XML, Web Logic, Ant, CVS, Log4J, JUnit, JMS, JDBC, JavaScript.

We'd love your feedback!