We provide IT Staff Augmentation Services!

Mule Esb Developer Resume

3.00/5 (Submit Your Rating)

Estero, FloridA

SUMMARY

  • Over 7 years of experience in system design, Enterprise Software development, web development and implementation of J2EE frameworks in Banking, Financial and Retail domains. In which 3+ years of working experience Enterprise Design & Integrations using Mule ESB.
  • Proficiency in design and implementation of Object Oriented concepts (OOP) and J2EE design patterns.
  • Strong experience in developing Web applications with Servlets, EJB - Session Beans, Entity Beans, MDB and JSP technologies based on MVC, Struts, Spring and Hibernate frameworks.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS, JAX-WS and Restful web services using JAX-RS and JERSEY APIs.
  • Expertise in front-end development using HTML5, XHTML, CSS3, JQuery, Java Script, VB Script, Swings/Applets and AJAX.
  • Strong experience with JavaScript libraries/ MVC framework like Angular JS and jQuery.
  • Experience with Enterprise Service Bus such as Mule soft ESB.
  • Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
  • Good hands on experience using Mule connectors like FTP, FILE, SFTP, IMAP, Sales Force, Net Suite.
  • Experience in Mule ESB to designing of routing, error handling, JMS, VM connection.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Had an experience working MULE API manager and RAML.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Working knowledge of API management using Anypoint API management tools.
  • Hands-on experience on with application servers like JBoss, WebLogic and WebSphere as well as web server like Tomcat.
  • Experience with XML technologies includes XML, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB.
  • Expertise in JDBC API with Oracle 9i/10g/11g, MS SQL Server 2005/08, MySQL, and DB2.
  • Proficient with writing SQL queries and PL/SQL - Stored Procedures, functions, triggers, cursors, sequences, DB Links and Object Types.
  • Extensive experience with version control for source code libraries and project management on Git Hub, SVN, Clear Case and Visual Source Safe 2005 tools.
  • Solid understanding and hands-on experience with Crystal Reports 10 and Jasper Reports.
  • Sound knowledge of SDLC and its phases with exposure in Agile, waterfall, Iterative/Incremental and V-model methodologies.
  • High-level proficiency in developing test scripts with JUnit and Mockito and used JMeter and Rational Performance Tester tools for performance Testing.
  • Utilized FindBugs, PMD and Quilt/JBlanket/EMMA for implementing coding guidelines, code analyzer and code coverage.
  • Experience in working with build & deployment tools like Maven, Ant, and Jenkins.
  • Utilized Log4J for generating log files at runtime.

TECHNICAL SKILLS

Programming Languages: Java, C#, C/C++

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, File I/O and Reflections.

J2EE & Frameworks: JSP, Servlets, JSTL, JNDI JMS, EJB (Session beans & Entity Beans), JSF, Struts, Spring (IOC, MVC, AOP & DAO) and Hibernate.

XML Technologies: XML, DTD, XSD, XSL, XSLT, SAX, DOM and JAXB.

Web Technologies: HTML5, DHTML, CSS3, Less, JavaScript, jQuery, AJAX.

Scripting Languages: JavaScript, PL/SQL, VBScript, Shell Scripting.

Development Methodologies: Agile, Waterfall approach, Incremental/Integration approach, and RUP.

IDEs: Eclipse, My Eclipse, RAD, IntelliJ.

Tools: Log4j, JBuilder, Ant, Maven, Jenkins.

Web Services: WSDL, AXIS, SOAP, SOAP UI, RESTful Client, JAX-WS, JAX-RS, XPath, CXF, JERSEY.

Document Generator Tools: Javadoc, Doxygen.

Databases and Tools: Oracle 9i/10g/11g, SQL Developer, DB2, MS SQL Server, MySQL

Testing Tools: JUnit, MUnit, Mockito, Selenium, JMeter.

Integration Tools: Mulesoft 3.2/3.5.2/3.6/3.7.1/3.7.3

Messaging Tools: JMS, IBM MQ Series, Active MQ, Rabbit MQ.

Testing Methodologies: Integration Testing, Stress Testing, Load Testing, Feature Testing, User Acceptance Testing, Functionality Testing, Validation Testing

Bug Management Tools: Mantis, Bugzilla, JIRA

Web/Application Servers: Apache Tomcat, IBM WebSphere, JBoss, BEA/Oracle WebLogic

Version Control Tools: Git, SVN, Rational Clear Case, Visual Source Safe 2005

Design Patterns & Modeling: UML, OOM

Other Tools and Services: Crystal Reports, Jasper reports, Toad, Ervin, EditPlus, TextPad++, Putty, Filezilla, MS Visio, MS Project, Open Office, MS Office

System Environments: Windows, Unix

PROFESSIONAL EXPERIENCE

Confidential, Estero, Florida

Mule ESB Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and maintenance phases of Application. Implementing teh project in agile methodologies-sprint & scrum.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XPATH, JSP and Tag Libraries to develop view pages.
  • Used Spring framework to inject services, entity services, transaction management and concerns by factory class corresponding to teh use case operation executing.
  • Implemented teh application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Developed & consumed teh web services using Apache CXF, JAX-WS, AXIS, WSDL, and SOAP.
  • Deployed Mule ESB applications into MMC (Mule management Console).
  • Strong experience on various Mule connectors/adapters, developing API management and developing services on Cloud Hub.
  • Created Mule ESB artifact and configured teh Mule config file and deployed.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Utilized integration technologies such as HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, WEB Services and APIs to develop teh customer needs.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Developed application in Anypoint studio 5.4.3 IDE and used RAML 0.8 for generating RAML files.
  • Extensively used Mule components dat include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3 and updated all teh dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Working knowledge of API management using Anypoint API management tools.
  • Strong expertise in SOA and ESB, and involved in integrations with Salesforce and SAP.
  • Utilized custom logging framework for Mule ESB application.
  • Used MULE ESB as a integration platform for developing teh application which is based on SOA architecture.
  • Involved in converting data formats such as XML, CSV, EDI and JSON.
  • Developed Restful web services using JAX-RS and CXF tool.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used Hibernate to create data layer to teh services to do CRUD operations in to DB.
  • Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic. Used JMS for Asynchronous messaging.
  • Involved in writing SQL & PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.
  • Involved in doing JUNIT testing and ran teh TEST SUITE using EMMA tool.
  • Ran check styles, Find bugs and PMD defects and fixed them.
  • Deployed web services are tested using SOAP UI tool.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Deployed teh application in UNIX machine and used FTP to see teh logs etc.
  • Used Ant tool to build & deploy teh application on teh server.
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying teh application.
  • Strong knowledge and hands on experience in documenting and designing RESTful API’s as per RAML specification.
  • Developed a new application which connects to teh client database and retrieve all teh records and process to SAP system.
  • Extensively used data weave expressions for transformations in Data weave.
  • Experienced in writing Xpath3 and Json expressions to read data depending on teh business requirements.

Environment: JAVA 1.6/1.7, HTML, AJAX, JQUERY, Mule ESB 3.5.1/3.7.3 , MMC, AnyPoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, Cloudhub, Web logic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring- MVC, IOC, AOP, Hibernate, JAX-RS, CXF, JMS, RAD 8.0, JUNIT, SVN, SOAPUI, JNDI, Oracle, Apache AXIS, Maven, JProfiler etc.

Confidential, Arlington Heights, IL

Mulesoft Enterprise Developer

Responsibilities:

  • Implemented Agile and Scrum methodologies acting as a scrum master.
  • Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
  • Oversee teh development and maintenance of technical and process documentation.
  • Created MULE ESB artifact and configured teh MULE configuration files and deployed.
  • Developed teh web tier using JSP, Spring MVC, and Tiles. Implemented event handling using Java, Ajax, and Java Script. Used Ajax based jQuery for faster front end.
  • Created Spring Batches for running batch jobs and documented teh use of Spring Batch.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule API’s.
  • Developed teh services interface to access core services & provisioning services using Mule ESB 3.7.1.
  • Developed an Integration Component with third party application using Mule ESB.
  • To monitor teh request and response payload used teh MMC Mule management console.
  • Created as well as consumed teh SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
  • Developed Mule ESB projects for teh services with synchronous and asynchronous Mule flows.
  • Creating cluster environment using Mule ESB with Mule Any Point Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
  • Written teh application code and development activities in a SOA architecture with Mule ESB 3.5/3.7.1
  • Used UNIX shell scripts for running java batch components on server.
  • Used Maven for building and deploying Application.
  • Deployed and scheduled Mule project on Cloud hub.
  • Strong experience in documenting and designing REST API's using RAML File.
  • Have written MUnit test cases to make sure teh unit testing.
  • Work closely with functional leads/PMs to understand teh partner integration requirements.
  • Utilized VM to make sure teh Reliability patterns in Mule Flows.
  • Created Mule ESB halper class to call teh Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
  • Intimate outage of teh application to teh internal teams regarding teh production deployments.
  • Followed coding guidelines to ensure teh code quality using PMD, Find bugs and EMMA as a code coverage tools.

Environment: Java/J2EE 1.7, MuleSoftAnypoint Studio 5.4, Mule ESB 3.5/3.7.1, ActiveMQ, RAML, GIT Hub, Putty, Filezilla, Apache-Maven, Oracle, UNIX, XML, Servlets, JUnit, Mockito, SOAP, RESTful, WSDL, CXF, JAX-RS, JAX-WS, XPATH, Soap UI, Maven, CXF.

Confidential, Phoenix, AZ

Mule integration consultant

Responsibilities:

  • Implemented customized autantication in Spring Security to verify user-role and secure teh user pages, such as login, admin/user operations, trading, portfolio, etc.
  • Developed teh application using Agile Methodology.
  • Involved in developing teh applications using Spring Framework for Dependency Injection.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
  • Wrote backend scripts dat performed maintenance tasks on teh contract data using JDBC.
  • Used Spring IOC for dynamic bean injection.
  • Spring AOP to modularize cross-cutting concerns in aspects.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Developing teh application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache for query to improve teh application performance.
  • Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
  • Understanding server configuration and diagnose problems in a time sensitive manner.
  • Code walk through, modules integration and unit testing.
  • Fix problems discovered dat are within teh existing system functionality (Preventive Maintenance).
  • Used Log4j for logging purposes.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.

Environment: Java 1.5, Servlets, JSP, JUNIT, Spring 2.5.6, Spring ORM, Spring Form tags, JSTL, Hibernate, Oracle10g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in designing software component model and authoring system requirements specification document
  • Documented UML diagrams like use cases, sequence diagrams and class diagrams using Rational Rose
  • Used Hibernate for creating object / relational mappings, persistent classes and Hibernate Query Language (HQL) for developing query services
  • Developed many web based features such as survey editors, search utilities and secure application forms using J2EE technologies.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes dat can be used in several different web pages.
  • Used DOJO Toolkit for UI development and sending asynchronous AJAX requests to teh server.
  • Designed and developed a utility dat parses and stores teh patient information. Teh information represented as an XML document is parsed into Java objects (using JAXB) and subsequently stored in a DB.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
  • Used Spring Frame work for IOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables
  • Developed business components using Spring IOC (Inversion of Control) framework
  • Implemented logging functionality using Spring AOP(Aspect Oriented Programming).
  • Autanticating to teh LDAP by Using teh JNDI and developed teh login Servlet which is responsible for initial autantication of teh users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Used ANT scripts to build and deploy projects onto teh application server
  • Developed Test suites using for performing unit testing for Test Driven Development.
  • Used IBM Clear Case for source code version control.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources.
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: Java/J2EE, IBM Web Sphere 8.0, spring, Hibernate, DOJO Tool Kit, Eclipse IDE, Servlets, XML, JAXB, UML, JavaScript, Clear Case, Oracle 11g, PL/SQL, JUnit, SVN.

Confidential

Java Engineer

Responsibilities:

  • Designed & developed teh menu-driven user interface and sub systems user interface screens by using AWT
  • Used JSP and Servlets for server side programming with MVC architecture
  • Used ODBC for interaction with database and coded teh SQL queries. Written PL/SQL programming.
  • Designed User Interface screens using HTML, DHTML, Java Script, CSS
  • Used Firebug for debugging Java Script.
  • Used Log4j for logging and JUnit for testing
  • Followed coding guidelines and ran code coverage using EMMA plugin.
  • Participated in application deployment and maintenance using Ant.
  • Used NetBeans IDE to develop teh application
  • Provided production support for teh project and carried out teh required changes
  • Used Eclipse & Tomcat server as development environment
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Used SVN for Version controlling and tracking.

Environment: Java/Java EE, Oracle, Servlets, JSP, ODBC, HTML, CSS, JavaScript, AWT, PL/SQL, NetBeans, Log4j, Junit, PMD, Find Bugs, EMMA.

We'd love your feedback!