Mule Developer Resume
LA
SUMMARY
- 8+ Years of IT Experience & Experienced Sun Certified Java Developer
- Excellent Java development skills using J2EE, J2SE, Servlets, JSP, EJB, JDBC, Sockets, JFC/Swing, Java Beans, Applets
- Strong database connectivity skills IBM DB2, Oracle 8i, MS SQL Server, MySQL, Access.
- Extensive Object Oriented Development OOP/OOD experience
- Experience encompasses software design, development and maintenance of custom application software
- Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, Java Beans
- Expertise working with frameworks likes Spring 3.0, Struts 2.0, /3.0, Hibernate3.0,Grails 2.3.8, Groovy 2.1.9
- Developer with experienced in front end using Vaadin with Groovy and Grails
- Database design using Grails ORM and annotations
- Responsible for maintaining, modifying grails apps
- Worked on open source Mule ESB.
- Experience in creating Mule ESB flows.
- Development experience in SOA, FUSE ESB.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 3.2/4.0 framework and Ruby 1.9.3/2.1.0 conducting code review
- Developed many features for dashboard using Ruby on Rails, Bootstrap, CSS and JavaScript
- Create innovating products thru the best technologies and world standards, always searching flexibility and uniqueness to the project.Extensive experience in developing enterprise grade web applications using PHP4 and PHP5, HTML, CSS, JavaScript, JQuery, Ajax, DHTML, Oracle Mod PL/SQL.
- Strong knowledge on Object Oriented Programming (OOPS) Concepts using PHP, skilled at progressing from problem statement to well document low - level code design and Web 2.0 applications.
- Experience in building PHP websites and applications using Smarty Tinplating Engine, as well as Knowledge on Model View Controller (MVC) architecture based Web Application Development Systems, like Zend.
- Experienced in the implementation of Client/Server applications involving all phases of SDLC
- Development & deployment of JEE/J2EE web components on IBM WebSphere Application Server 5.x/6.x/7.x, Oracle WebLogic Application Server 9.x/10.x/11g, Jboss 4/5/6, Apache Tomcat 5/6/7
- Experience in Front End technologies likeJavaScript, CSS3, HTML5 and Ajax
- Worked extensively on JavaScript frame work like JQuery, Angular JS.
- Expertise in MVC 2 architecture using Jakarta Struts framework 1.x/2.x with features like Validator framework, Tiles framework and Internationalization (i18n), Java Server Faces (JSF) framework with component libraries such as RichFaces, ICEFaces and Spring MVC
- Extensive experience in SQL, PL/SQL programming, stored procedures, function, cursors, views, triggers and Query optimization with Oracle 8/9i/10g/11g, IBM DB2, MySQL, MS-SQL Server 2005/2008 and PostgreSQL databases
- Extensive experience in database programming like PL/SQL Statements, Stored Procedures, Functions, Triggers and Cursors
TECHNICAL SKILLS
Programming Languages: Java (JDK 1.2, J2SE 1.3/1.4/1.5, Java SE 6), SQL, PL/SQL, C++, Ruby on Rails, Grails, Groovy, Python, PHP.
GUI Technologies: Swing, AWT, Flex.
J2EE MVC Frameworks: Struts 1.2, Spring 2.5/3.0, JSF 1.2, Spring MVC, Spring
ORM Frameworks: Hibernate 2.1/3.0, IBatis 2.3.1, JPA.
Client Scripting: JavaScript, Angular JS, VB Script, Flex, HTML, DHTML
Server Scripting: Spring Tag Lib, Struts Tags, JSP Action Tags, JSTL.
Web/App Servers: Weblogic 10, Websphere 6.1, JBoss 5.1, Tomcat 7, Mule ESB, Fuse ESB.
Databases: Oracle 9i/10g, SQL Server 2000, DB2, MySQL 5.0, Sybase
IDE’s: Eclipse, MyEclipse, Netbeans, Weblogic, Workshop, JDeveloper.
UML Tool: Rational Rose, Microsoft Visio.
XML Tool: Altova XML Spy.
HTML Editors: Adobe Dreamweaver CS4, CS5, MS Frontpage 2003.
Version Control Tools: SVN, CVS, Clearcase
PROFESSIONAL EXPERIENCE
Confidential, LA
Mule Developer
Environment: JDK 1.6, J2EE, Google Web Toolkit (GWT), JSP 2.0, JDBC 4.0, HTML, CSS, JQuery,, Mule ESB, Fuse ESB, Servlets, Rational Rose, Weblogic Application server 10.3, Eclipse, UML, Hibernate 3.1, JDBC, Spring IOC 3.0, Swing, CVS, XML, XSL, Oracle 10g, Agile, JAX -WS, SOAPUI, Altova XML spy, AJAX, Unix.
Responsibilities:
- Involved in using HTML, DHTML, Java Script, AJAX, ExtJs, JQUERY, JSP and Tag Libraries to develop view pages
- Created MULE ESB artifact and configured the MULE config files and deployed.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Developed the application using Mule ESB, and build & deployed the services
- Worked on Rest based Web services for Mule ESB flows.
- 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.
- Implemented Spring Security to authenticate and authorize users, Spring Web Flow to handle user Requests.
- Used Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through WSSR.
- Used MMC (mule management console to monitor the request and response payload)
- Implemented mapper classes to convert SOAP result from one schema to another schema using JAXB APIs.
- Implemented Property Loader to initialize spring context, environment properties.
- Actively participated in Requirement gathering, Requirement analysis and proposed solutions.
- Prepared design document, deployment and architecture document.
- Used Spring MVC and Spring Web Flow APIs to handle user request and response.
- Used Jenkins to build and deploy in local environment.
Confidential, Columbus, Ohio
Sr. Software Developer
Environment: Java, J2EE, JSP, JQuery, JavaScript, Servlets, Struts, Spring, SOAP Web Services, angular.js, bootstrap.js, backbone.js,Tomcat, MySQL, SDLC, Maven, Eclipse, XML, Oracle10g, TOAD 10.1, PL/ SQL, JUnit
Responsibilities:
- Used agile software development methodology which helps to develop project plans.
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Developed application components- JSPs, Action Form Beans, Action Classes, Value Objects and model layer logic.
- Written JQuery Validations for the User Front-ends.
- Developed the code for asynchronous update to web page using JavaScript and Ajax.
- Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.
- Development of customized components based on Struts, Tiles, HTML, JS.
- Maintained various configuration files for application specific entries- struts-config.xml, tiles-def.xml.
- Developed views using JSPs and struts tags. Used Tiles framework, improving UI flexibility and providing single point of maintenance.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Hibernate is used to persist the objects in the Database.
- Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect
- Oriented Programming (AOP) functionality.
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Used Log4j for logging Errors.
- Involved in Unit Testing and Integration Testing.
- Creating JUnit test cases using Easy Mock Objects.
- Written Stored Procedures, Triggers, and Views extensively.
- Worked on Oracle as the backend database.
Confidential, Utah
Sr. Software developer
Environment: Java, J2EE, Struts, Hibernate, Java Messaging Service(JMS), Web sphere, Maven, JavaScript, HTML, XML, Java Script, HTML, CSS, AJAX, SOAP, Web Services, JAXB, SQL, PL/SQL, DB2, Junit, Linux and Windows, JOLT API.
Responsibilities:
- Analyze user requirement, procedures and problems
- Built a custom J2EE framework using Java, Servlets, EJB, JSP and Oracle 10g in Eclipse IDE
- Implemented MVC architecture using Struts framework using JSP as GUI
- Used firebug and webDevelopertoolbar for finding and fixing bugs
- Used JavaScript for client, server validation through expression language
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX
- Production, preparation and execution of Unit Test Plans
- Review code of self and team members, perform testing and provide production support.
- Worked with Hibernate for developing Persistence classes to interact with the database
- Implemented WSDL XML document to located and describe the web services
- Worked with Log4J for logging purpose in the project
- Develop SQL and PL/SQL procedures to support different java services.
- Performance tuning of various business services written in Java
- Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files
- Used CVS as a documentation repository and version controlling tool
- Used LDAP for authorization and authentication of user
- Involved in QA and production Support.
Confidential, Canal Winchester, Ohio
J2EE developer
Environment: Rational Rose, EJB2.0, Struts1.1, Hibernate-JPA, Agile Methodology, Spring1.2, JSP 2.0, Servlets 2.3, JMS, XML, SOAP, WSDL, UDDI, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, BEA Weblogic Application Server 7.1, WSAD 5.1.2, Oracle 9i.
Responsibilities:
- Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Rational Rose
- Developed applications using AGILE methodology
- Designed UI screens using JSP. Used JavaScript for client side validation.
- Implemented MVC architecture using Struts 1.x framework
- Used EJBs in the application and developed Session beans to house business logic at the middle tier level
- Implemented ORM framework using Hibernate for persistence and data retrieval.
- Involved in designing components with design patterns like Session Façade, Service Locator, Data Access Objects, Singleton and Data Transfer Object
- Designed and developed Message driven beans that consumed the messages from the Java message queue
- Used Spring framework for Dependency injection and integrated with the Struts Framework and Hibernate
- Configured the Hibernate mapping files using Eclipse IDE
- Developed DAO to handle queries using JPA-hibernate and Transfer objects
- Developed Custom Tags to simplify the JSP code
- Used JDBC to access SQL Server 2005 database for accessing customer information
- Extensive involvement in database design, development and coding of stored Procedures, DDL & DML statements, functions and triggers
- Used SAX and DOM XML parsers in the application
- Deployment of application on Weblogic 8.1 using Ant
- Used JUnit framework for Unit testing of application
- Used Log4J to create log files to debug as well as trace application
Confidential
Java/J2EE Developer
Environment: Meridea Product Suite (Framework), Java, Swing, J2EE, JMS, DB2, Weblogic, Eclipse, Windows 2000, XSLT, XML, JavaScript, Web Services, SVN
Responsibilities:
- Involved in gathering Business requirements, analysis, design and development of the project
- Developed the Easy Banking module for India, Singapore, Hong Kong System using MPS frame work
- Designed and developed Login/Logout modules using JSP, which authenticates the access level for the users
- Worked on Eclipse to develop Java classes and JSP
- Coded the Custom JSP, Java Beans packages for Product Features functionality. This module takes care of changing the password if the user logs into the system for the first time
- Involved in application testing using JUnit
- Strongly involved in developing Admin, Catalogs, Attachment and Approval modules.
- Developed GUI using JSP, HTML, JavaScript, Java Applet for the Admin, Catalogs, Approval modules
- Involved in coding PL/SQL Stored Procedures
- Involved in Unit testing, System Testing, Integration Testing and User Acceptance Testing