Mule Esb Integration Developer Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- 8 Years’ experience in designing, developing and deploying n - tier web applications and client/server applications using JAVA, Web Technologies including 4 years of Mule Soft ESB and Enterprise Application Integration (EAI).
- Experience in SDLC models like Waterfall Model, and Agile methodologies.
- Good exposure to Object Oriented Design, Analysis and Modeling.
- Hands on experience with Servlets, JSP, JDBC, XML, EJB’s, Spring, and Hibernate.
- Thorough understanding of standard enterprise application issues, including scalability, performance, reliability and availability.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, Active MQ, JMS and Rabbit MQ. Data Transformations using Mule ESB.
- Hands-on experience in designing, development, implementing and supporting solutions on Mule Soft middleware
- Mule ESB experience Developer with strong REST and SOAP web services, RAML in Mule , and use of different mule connectors (File connector, Http/Https, VM, CXF connectors etc.)
- Good exposure to Mule Soft API platform and Cloud hub .
- Experience in developing mule flows in Any point studio .
- Experience of working with Mule Soft components, workflow, and patterns, and how to configure them.
- Aided in troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning and also worked with Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
- Extensively worked on both Enterprise and Community edition of MULE ESB and configured MULE API manager and RAML .
- Customized the integration workflows using an ESB framework and with Mule Soft MMC and enterprise release.
- Utilized Mule Soft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- RAML specifications/build experience with Mule Soft .
- Experience on Core java technology including multithreading, JDBC, RMI, and network programming.
- Extensive experience in using IDE’s like Eclipse, Net Beans for java application development.
- Expertise in Java/J2EE Design Patterns like Singleton, Factory, Abstract Factory, Command, Business Delegate, DAO, Session Facade, MVC.
- Hands-on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
- Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
- Strong knowledge of SQL Queries using Hibernate as ORM framework.
- Developed Restful web services interface to Java-based runtime engine and accounts.
- Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
- Experience in designing and developing Middleware services using EJB and Spring.
- Strong experience in Integration using Mule ESB in integrating various third party solution
- Experience in Database in MySQL and RDBMS concepts and proficiency in using relational databases such as Oracle 10g.
- Strong experience in writing SQLs, stored procedures, joins and Triggers.
- Developed and designed Ajax based Prototype, Angular js, JQuery and AJAX based UI frame work.
- Solid Experience in Developing Script with Angular JS.
- Hands on experience in Hibernate 3.0 including integrating legacy systems, stored procedures, functions and writing custom CRUD statements.
- Strong experience with Version Control like GitHub, SVN and CVS.
- Experience in JUnit to develop unit testing and debugging of application.
- Briefly worked on Relational Database ( RDBMS ) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and with SQL Server, Oracle and MySQL.
- Expert in documenting business requirements, functional, technical specifications and test cases.
- Ability to work on critical projects individual under tight deadlines.
TECHNICAL SKILLS:
Languages: C, C++, Java (1.5/1.6/1.7/1.8 ).
J2EE/Middleware: J2EE (Servlets 2.4, JSP 2.0, JDBC, JMS)
Frameworks / UI: Servlets, JSF, Struts 1.1/2.0, Spring 3.0/4.0, Hibernate 4.0/5.0
Web services/XML: SOAP, WSDL, Axis, XMLs, DOM, SAX
Design Methodologies/Tools: UML, Agile methodologies, SCRUM
Version control Tools: SVN, CVS
Database: MS SQL Server, SQLite, MySQL
Design Patterns: Singleton, MVC, Factory, Value Object, Service Locator, Session Façade, Business Delegate.
Tools/Others: Mule ESB, JUnit, ANT, Maven 2.2.1, Log4J, RESTful services, GIT, Groovy, Anypoint Studio.
GUI Technologies: HTML, XHTML, CSS, JavaScript, AngularJS, Ajax
Web/App Servers: Tomcat 5.0/6.0/7.0, WebLogic 8.0/10.3, Web Sphere 6.x/5.x, JBoss.
Operating Systems: Windows, UNIX.
WORK EXPERIENCE:
Confidential, Minneapolis, MN
Mule ESB integration Developer
Responsibilities:- Application was based on the Model View Controller Architecture Using Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Involved in direct client interaction and daily status and delivery calls.
- Developed Front-end UI using JSP, HTML5, Java Scripts.
- Used AJAX to partial fresh for frames, tabs and combo box along with Java Scripts.
- Used spring to perform Dependency injection among all bean class involved in business logic operation.
- Worked to develop fully responsive front-end features using Angular JS directives, controllers, factories, and services.
- Created Angular components to render them self to apply the dependency injection to our application.
- Used Angular to connect the web application to back-end APIs, used RESTFUL methods to interact with several API's, and wrote custom directives for a responsive, CSS-animated user interface.
- Created Mule ESB artifact and configured the Mule configurations files and deployed. And also done with Unit testing using Test Utility MUnit for mocking and unit testing of Mule flows.
- Designed architecture and implemented two SOAP web services used to send employee information to life insurance carriers used. (Java, SOAP).
- Developed Web Services using SOAPUI and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using SOAP API.
- Involved in implementing REST API to get JSON/XML response from database.
- Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
- Developed micro service to provide RESTFUL API utilizing Spring BOOT and Spring MVC.
- Implemented Stateless Session Beans to accomplish complex business logic and for transaction management in various modules.
- Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
- Extensively used Mule ESB OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Configuring the Mule ESB process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Used Database Connectors to connect with respective systems using Mule ESB .
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture .
- Hands on experience in creating activity workflow to manage sequential execution of the services in Mule ESB . Experience in Shell Programming for UNIX and Linux environment.
- Creating cluster environment using Mule ESB with Mule Anypoint Studio and Creating ActiveMQ, RabbitMQ with different topologies in Enterprise Integration.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (. hbm) files.
- Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle 11g database, mapping done through Hibernate.
- Used Hibernate for object-relational mapping and for database operations in Oracle database.
- Testing of JSPs, Junit, Servlets and Business Objects was done on Eclipse test environment using WebSphere server and build scripts were written using ant
Environment: Java (JDK 1.8), J2EE, Spring 3.0, Hibernate 3.0, Restful, MuleSoft ESB 3.5.3/3.7.3 , Anypoint Studio, MyEclipse 10.1, JUnit, Jasmin, Unix, Oracle 11g, XML, JavaScript, AngularJS, Tomcat 6.0, Maven, Log4j, CVS, Web Logic.
Confidential, San Jose, CA
Mule ESB integration Developer
Responsibilities:
- Interacting with the business users, analysts and understanding the requirements.
- Used JSF Framework to wire the business components.
- Defining the managing beans in faces context and business layer component beans.
- Developed UI screens from available wireframes using primefaces3.2.
- Developed UI pages using HTML, CSS, JSON, JavaScript, JQuery, AngularJS, RequireJS,
- Migrated deprecated Data Mapper mapping to Data Weave in Mule ESB .
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Transformation of requests to payload to make secured web service call using mule data mapper and XSLT.
- Used Data base Connectors to connect with respective systems using Mule ESB .
- Involved in Unit testing and writing the MUnit Test cases for the flows.
- Working knowledge of API management using Anypoint API management tools.
- Have integrated web services including SOAP as well as REST using Mule ESB
- Responsible to develop RESTful/SOAP Webservices in Mule ESB based on SOA architecture. Data Access Layer accessed Database using JNDI Names of Data source which are created on WebSphere.
- Used SPRING Dependency Injection to access mapper objects created using MyBatis from data Access Layer.
- Developed GWT code to create presentation layer using GWT widgets and event handlers.
- Developed the code using the Spring MVC, Spring JDBC templates for different modules Payment processor, payment by text.
- Portal exposed a different API performance from consumers using the Dashboard developed using JQuery DOJO framework.
- Coded the JSF a component using the ice faces upon JSF framework and involved in validation.
- Designed and developed various Screens using JSP, DOJO, JavaScript, AngularJS, HTML and CSS.
- Developed GWT UI and DOJO Ajax calls to populate of the form data Developed GWT UI and DOJO Ajax calls to populate of the form data for backend interaction using hibernate with DB2.
- Designed and developed client application using GWT.
- Designed and Implemented different modules with GWT, JSF and Ajax4JSF, spring and Hibernate frame works to work on Tomcat 6.0 server to fit into the MVC II Architecture.
- Developed the server side components using Ice Faces.
- Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
- Developed the Restful web services using the Restlet framework and Spring MVC and JAXB for marshaling.
- Written different unit test cases with different scenario and ran them in Junit to test it.
Environment: Java, J2EE, Struts, JBoss, Eclipse, Hibernate, Mule ESB, JSP, Servlets, AJAX, JavaScript, AngularJS, , Rest Web services, SOA, HTML, XML, JUnit, SVN, MAVEN, Log4j, Jenkins, JIRA, and Oracle.
Confidential, NC
Full Stack Developer
Responsibilities:- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
- Implemented web based system using JSF 2.1 Icefaces Framework and Java script used for client side validations.
- Developed the Presentation layer using JSF, HTML and used AJAX/ JQuery based rich client for improved customer experience.
- Designed and developed web pages using Angular JS framework and familiar with various Angular JS directives, filters and services.
- Developed the Business layer using Spring (IOC, AOP), MVC and JTA modules.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
- Involved in writing stored procedures, triggers, cursors and views.
- Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
- Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
- Worked with defect tracking system JIRA.
- Worked with IDE as Eclipse Juno and deployed into IBM Web Sphere Application Server & used Maven build tool to achieve more functionality for build process.
- Used SVN for version control.
- Use to participate in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
- Jenkins used for continuous integration.
Environment: Ajax, Servlets, JSP, Spring, Hibernate 3.2, WebServices (AXIS1.2, SOAP, WSDL, JAXP, XML), Java/Java EE 5 Design Patterns, JQuery, JDBC, ANT, JUnit, Log4j, Eclipse5.x, MyEclipse4.x, Weblogic 9.2, 8.1, Oracle 10g, UML.
Confidential, Erie, PA
Full stack Developer
Responsibilities:- Involved in all phases of the SDLC.
- Developed the User Interface with JSPs using Struts Tag library and Action Forms.
- Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.
- Developed java scripts for all client side validation and developed User Interface (GUI) using JSP, CSS.
- Used various Design Patterns like Factory, Abstract Factory and Singleton Patterns.
- Developed the business logic using Spring and persistence logic using Hibernate.
- Developed and Deployed EJB components in Web Logic application server.
- Monitored error log using Log4j and solved the problems.
- Implemented JDBC to interact with Oracle 10x database.
- Integrated the spring framework with Hibernate ORM tool to access the Oracle database.
- Involved in developing of test procedures for unit testing and testing of the module.
- Used JUnit for testing and integration of modules.
Environments: Java EE 5, JDK 1.5, JSP, Servlets, Struts, XML, Spring 2.5.6, Hibernate, Log4j, JDBC, HTML, DHTML, JavaScript, Tomcat6.0, JBoss AS 4.2, Oracle11g, Websphere 7, Windows XP, MS Office, Toad IDE, Unix, Eclipse Galileo, Visual Source Safe, SQL Navigator, Log4j, JUnit 4.3.
Confidential, Indianapolis, IN
Full stack Developer
Responsibilities:- Involved in analysis and design of the application.
- Involved in planning process of iterations under the Agile Scrum methodology.
- XSL style sheets for XML to XML transformations to modify business services XML data as per the UI requirements.
- Performed client validation using the Struts Validation framework and Action form for storing the user data.
- Developing dynamic Webpages using JSP, Struts and Tiles.
- Used EJBs (Session Beans) for implementing the business tier
- Developed business services for the retrieval and saving of data to Database (Oracle10g).
- Prepared Unit Test Cases using JUnit and Debugging of System.
- Configured and deployed the application on Web sphere.
- Involved in documenting the programs and system.
Environments: Java, J2EE 1.4, JSP, JavaScript, Struts Framework, XML, JAXB, CSS, UML, JDBC, Spring, Hibernate, Web Sphere, ANT, Oracle 9i, Servlet, Apache Maven, Log4j, JUnit, Eclipse, Linux, UNIX..
Confidential
Full stack Developer
Responsibilities:- Developed UI using JSPs and JDBC to interact with Business users.
- Developed the related UI and functionality in JSP and Servlet’s using MVC.
- Designed screens using JSP/HTML.
- Designed the application on Struts framework.
- Developed various Java Beans interacted with different application for getters and setters.
- Used Extensive Java Collections Framework, Exception Handling Classes.
- InvolvedindesignofXMLSchemaforstoringdataandretrievingthedatausingJAXP (DOM) which maps the data into objects for presentation.
- Configured and deployed the application on Tomcat.
- Used Java Script and struts for Front side validation.
- Developed the test cases for unit and functional testing.
Environments: Java, JavaScript, Jsp, Jdbc, Hibernate, Ejb, Html, Ant, Struts, Spring, Jdbc, Uml, Jboss Application Server, Xml, Linux, Junit, Eclipse, Oracle9i, Mysql, Log4j.
Confidential
Front End Developer
Responsibilities:- Gathering requirements and prepared use cases and sequence diagrams.
- Developed Servlet’s to handle HTTP requests
- Developed JSP pages which will help the recruitment management in Confidential to track the candidate report.
- Developed front end pages with HTML, CSS, JavaScript and JSP tag libraries
- Implemented JDBC to interact with data base.
Environments: Java, J2EE, Servlets, JSP, JavaScript, CSS, UML, HTML, JDBC, Apache Tomcat, Net Beans IDE, Oracle 9i, MySQL.