Sr.j2ee Developer Resume
Roundrock, TexaS
SUMMARY
- Around 8 years of professional IT experience with full project Software Development Life Cycle (SDLC) using Java - J2EE technologies-Requirements analysis, Designing, Developing, Testing and Deployment of software applications, Testing and Maintenance of Client /Server applications.
- Project implementation skills using core java, j2ee technologies (JDBC, JNDI, EJB, RMI, Servlets, JSPs, JMS) and XML Technologies- DTD, XML Schema, SAX, DOM, JAXP, JAXB, JAX-RPC, JAX-WS and XSLT.
- Experienced in designing interactive web applications using AJAX, DWR, JSON and DOJO.
- Extensive experience with Struts Framework, Spring, JSF and HIBERNATE frameworks.
- Experienced in implementing application logic using Struts MVC architecture.
- Extensively experienced in modeling presentation tier using JSF framework.
- Experience working on JMS API and asynchronous message transfer communication. Extensively worked with JMS Providers such as IBM MQ Series, BEA MessageQ.
- Expertise in developing applications using Spring Framework and using spring modules such as IOC/ Dependency Injection, AOP, MVC and configuring application context for spring bean factory.
- Proficient in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, UDDI).
- Hands-on experience working with various web and enterprise application servers Apache Tomcat, BEA WebLogic, IBM WebSphere and JBoss.
- Extensive experience in implementing J2EE design patterns like Session Façade, Singleton, MVC pattern, Business Delegate, Data Access Object, Service Locator, Transfer Object.
- Worked on different IDE’s like Eclipse, MyEclipse, WebLogic workshop, WSAD, RAD and Netbeans.
- Strong experience in database design in ORACLE 8i/9i/10g, MYSQL and DB2 that includes DDL, DML, DCL, SQL, PL/SQL (triggers, cursors, stored procedures, indexes, blocks, packages).
- Experience in using design tools like Rational Rose, MS Visio for Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML. Familiar with various SDLC methodologies such as RUP and Agile.
- Experience in using various version control tools like CVS, Clear Case, VSS and PVCS.
- Experience in unit testing, Integration testing, performance testing, writing UTD, UTR, JUnit Testing tool.
- Expertise in coding ANT/Maven build-scripts and configuring and using frameworks such as Log4J and JUnit.
- Experience working extensively on both UNIX based and Windows environments.
- Skilled in documentation and user presentation.
- Highly motivated team player with teh ability to work independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++, SQL, PL/SQL, PYTHON, PERL, RUBY and GWT programming
J2EE Technologies: JDBC 2.0/2.1/3.0, JNDI 1.2, EJB 2.0/2.1/3.0,RMI, Servlets 2.2/2.3/2.4/2.5, JSPs 1.1/1.2/2.0/2.1
XML Technologies: DTD, XSD, SAX, DOM, JAXP, JAXB, JAX-RPC, JAX-WS, MXML and XSLT
Frameworks: Struts 1.1/1.2/2.0, Spring 1.2/2.0, Hibernate 2.0/3.0, JSF 1.1/1.2, JUnit, Log4j, iBatis, ANT and Maven
Scripting/Markup Languages: JavaScript, HTML, DHTML, AJAX, CSS
Message Oriented: JMS, IBM MQ Series, BEA MessageQ
Web Services: SOAP, WSDL, UDDI, JAX-R
Web/App Servers: Apache Tomcat 3.0/4.1, BEA WebLogic 6.1/7.0, IBM WebSphere 5.1/ 6.1, JBoss
IDE’s: Eclipse 2.0/2.1/3.1, MyEclipse, WSAD 5.1, RAD 7, Netbeans, WebLogic workshop
OOAD: UML, Design Patterns, RUP, Agile
UML Tools: MS Visio, Rational Rose
Databases: Oracle 8i/9i/10g, SQL Server, IBM DB2, Sybase, MySQL
Configuration Mgmt Tool: CVS, VSS, PVCS, Clear Case
Operating Systems: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Roundrock, Texas
Sr.J2EE Developer
Responsibilities:
- Extensive involvement in database schema design, development and coding.
- Designed and developed teh UI using XML, XSL, HTML, Ajax, Json, CSS and JavaScript.
- Involved in teh understanding and designing of teh back-end framework.
- Created teh JSON objects in teh back end and used teh variables in teh objects on teh Frontend side using Eval().
- Involved in performing page updates using Ajax updater, disabling teh form and disabling teh particular buttons based on whether user TEMPhas license or not.
- Used SVN for version control, Tortoise Svn for committing teh code changes and updating teh code.
- Implemented PL/SQL stored procedures for triggers and SQL views.
- Resolved teh hiding option dropdown incompatibility issue with IE Browser using SPAN tags to hide teh option dropdowns.
- Used Maven as a build tool, wrote teh dependencies for teh jars that needs to be migrated.
- Configured and Deployed application on Tomcat Application Server in Windows XP environment.
- Used Vncviewer to connect to Linux machine.
- Developed teh toggle feature for Multiple pages using display/hide display in javascript.
- Involved in performing GET and POST requests using Ajax.
- Extensive involvement in design, development and coding.
- Involved in designing and developing teh Licensing Feature for various users to access specific pages in teh application.
- Developed teh Front Panel pages using XML, XSL, CSS, JS and Javascript.
- Wrote build script using maven for deployment.
- Used firebug, Chrome developer tools to resolve teh Javascript errors.
- Involved in unit testing, validating through User Acceptance Testing.
- Provided extensive support for Code Reviews using Code Collaborator.
- Implemented views/triggers, stored procedures and SQL queries on ORACLE 10g.
- Developed teh application using Spring Web MVC architecture.
- Used TFS to raise, resolve and close defects.
- Used SOAP to consume teh Webservices.
- Developed teh J2EE components using Eclipse IDE.
- Involved in hiding particular tabs in teh application based on Licensing.
Environment: JDK 1.6, Java EE 6.0, Apache Tomcat 5.5, Putty, Shell scripting, Beyond Compare 3.0, Code Collaborator, Eclipse IDE, Putty, VncViewer, Firebug 1.9.0, ORACLE 10g, Spring 3.0, Hibernate 3.0, Java Beans, HTML, TFS, CSS, Java Script, XML, XSL, AJAX, JSON, WebServices, SOAP, Maven2.0.7, Squirrel SQL Client Version 3.3.0, WindowXP, Linux.
Confidential, Chesapeake, VA
Sr.J2EE Developer
Responsibilities:
- Extensive involvement in database schema design, development and coding.
- Involved in teh understanding and designing of teh complex back-end framework.
- Used Log4j to implement logging facilities.
- Used Hibernate ORM tools which automate teh mapping between SQL databases and objects in Java. Integrated teh Spring and Hibernate framework.
- Wrote teh Selenium Test Cases for teh web application before performing any code changes.
- Authorized teh roles for various buyer’s to access specific reports in teh Web application using Spring-security-authorization.
- Automated teh database changes using Liquibase changelog’s.
- Developed application using JSF, MyFaces, Spring which communicated with Mainframe software.
- Integrated teh Jasper reports Using Spring.
- Developed teh Jasper reports Using iReport Designer.
- Resolved teh performance related issues by refactoring old SQL views.
- Implemented WebServices adapter using Spring’s WebService extension for Apache AXIS framework. dis include both upgrade existing JAX-RPC based services to JAX-WS level as well as building services on JAX-WS specification.
- Developed complex workflow process definitions with teh Forte Conductor workflow engine that manages teh steps to perform multiple types of process requests.
- Debugging, fixing rating rules, Improving rule engine performance.
- Facilitated daily Scrum meetings and weekly project planning and status sessions.
- Wrote build script using maven for deployment.
- Used firebug to resolve teh javascript errors.
- Resolved teh Excel warning issue when trying to open teh excel reports.
- Used Fiddler to inspect traffic, set breakpoints, and "fiddle" with incoming or outgoing data.
- Used Web services (SOAP) for transmission of data over HTTP.
- Resolved teh Multi Browser incompatibility related issues.
- Developed teh J2EE components using SpringSource Tool Suite.
- Responsible for backend programming which included writing stored procedures and Database triggers using PL/SQL.
- Used SVN for version control.
- Involved in writing Selenium Testing.
- Involved in unit testing, validating through User Acceptance Testing.
- Provided extensive support for Code Reviews.
- Used Maven as a build tool, wrote teh dependencies for teh jars that needs to be migrated.
- Configured and Deployed application on Jboss Application Server in Windows XP environment.
Environment: JDK 1.6, Java EE 6.0, iReport 2.1, Jboss Application Server 4.2.2, SpringSource Tool Suite 2.7.1, JSF 2.1,Forte Conductor, Firebug 1.9.0, SQL Server 2008, JSP 2.1, IBM JRules 7.0.2, Spring 3.0, Hibernate 3.0, Apache AXIS, Java Beans, HTML, Slenium 2.0, CSS, Java Script, XML, WebServices, SOAP,Maven2.0.7,Log4j, Squirrel SQL Client Version 3.3.0, WindowXP.
Confidential, Ashburn, Virginia
Sr.J2EE Developer
Responsibilities:
- Developed teh application using Spring Web MVC architecture.
- Extensive involvement in database schema design, development and coding.
- Designed and developed teh UI using JSP, HTML, Ajax, CSS and JavaScript.
- Wrote teh Selenium Test Cases for teh web application before performing any code changes.
- Involved in teh understanding and designing of teh complex back-end framework.
- Used Log4j to implement logging facilities.
- Used Hibernate ORM tools which automate teh mapping between SQL databases and objects in Java. Integrated teh Spring and Hibernate framework.
- Extensive involvement in design, development and coding.
- CGR’s primary interface is web-based, relying heavily on JavaScript, ExtJS.
- Coded teh logic for performing teh integrity checks for numerous source files in teh Controller layer.
- Wrote build script using maven for deployment.
- Developed Ext-GWT/GWT-based framework.
- Used JSF layout for View of MVC.
- Involved in teh understanding and designing of teh complex back-end framework.
- Involved in teh GUI development for implementing new JSP pages.
- Involved in teh migration of functionality of tool to new version.
- Responsible for identifying all components that needs to be migrated to new version.
- Involved in integration of GUI components of teh code.
- Developed teh J2EE components using Eclipse Indigo. Used SVN for version control..
- Involved in unit testing, validating through User Acceptance Testing.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used Maven as a build tool, wrote teh dependencies for teh jars that needs to be migrated.
- Configured and Deployed application on Jboss Application Server in Windows XP environment
Environment: JDK 1.5, Java EE 5.0, Jboss Application Server 4.2.2, Eclipse Indigo 3.7, Oracle 10g, JSP 2.1, Spring 3.0, Hibernate 3.0, Java Beans, HTML, JSF, CSS, Java Script, XML, GWT 2.0, Maven2.0.7, Log4j,Db Visualizer 6.5.7,WindowXP.
Confidential
Sr.J2EE Developer
Responsibilities:
- Involved in teh complete Software Development Lifecycle (SDLC) using teh Agile iterative development Methodology. Interacted with teh end users and participated in teh SCRUM meetings.
- Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
- Developed teh presentation layer using HTML, DHTML, CSS, Java Script, JSPs and XML.
- Developed teh application using Spring Web MVC architecture.
- Investigated MVC framework technologies including JSF based (ICEfaces, RichFaces).
- Worked extensively on Spring IOC/ Dependency Injection. Configured teh crosscutting concerns like logging, security using Spring AOP.
- Developed Data Access Layer using Hibernate ORM framework.
- Used ExtJS JavaScript framework for UI components and AJAX.
- Has coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as teh query languages in Hibernate Mapping. Integrated teh Spring and Hibernate framework.
- Extensive involvement in database schema design, development and coding.
- Coded teh logic for performing teh integrity checks for numerous source files in teh Controller layer.
- Involved in teh understanding and designing of teh complex back-end framework.
- Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
- Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
- Developed teh J2EE components using RAD. Used CVS for version control.
- Written numerous test cases for unit testing of teh code using JUnit testing framework.
- Used Log4j to implement logging facilities.
- Used Maven as a build tool. Implemented Java to XML binding using Castor XML.
- Configured and Deployed application on WebSphere Application Server in Windows XP environment.
Environment: JDK 1.5, Java EE 5.0, WebSphere Application Server 6.1, RAD 7.0, Oracle 10g, JSP 2.1, Spring 2.0, Hibernate 3.0, JSF, Java Beans, HTML, DHTML, CSS, Java Script, XML, Castor XML, Maven2.0.7, UML,RationalRose,JUnit,Log4j,TOAD,WindowXP.
Confidential, Nashua, NH
J2EE/Java Developer
Responsibilities:
- Designed and developed Application based on MVC design pattern using Struts Framework.
- Developed complete Business tier with Stateful Session beans and CMP Entity beans with EJB 2.1 standards.
- Designed and developed teh UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto teh SQL SERVER.
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Extensively worked on XML parsers (SAX/DOM).
- Used XSL/XSLT for transforming common XML format into internal XML format.
- ANT Tool was used for teh entire build process.
- Developed Struts Action classes using Struts controller component.
- Used CVS for version controlling and JUnit for unit testing.
- Deployed teh application on WebSphere Application server.
- Used Log4J API for logging and debugging.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Implemented Design Patterns like Front Controller, Business Delegate, Service Locator, Session Facade, Data Access Objects, Singleton.
Environment: J2EE 1.4, IBM WebSphere Application Server 5.1, WSAD 5.1, EJB 2.1, Hibernate 2.1,Struts1.1, JSP 2.0, Servlets 2.4, XML, XSLT, SOAP, JavaScript, UML, HTML, ANT, CVS, Log4J 1.2.7, JUnit 3.8.1, SQL SERVER.
Confidential, Chicago, IL
J2EE/Java Developer
Responsibilities:
- Developed teh application using Agile methodology and planned teh scrum meetings.
- Designed and developed Loan processing and payment modules.
- Jakarta Struts Framework was used to make application Web-centric and followed teh MVC modular architecture for teh application.
- Persistence layer was implemented using Hibernate Framework which interacts with teh database.
- Used Dependency Injection mechanism of Spring Framework in Business logic implementation.
- Developed presentation tier using Struts & Tiles Framework.
- Developed business services using EJB’s.
- Developed teh front-end of a compilation system using C.
- Designed JSP and HTML pages using CSS, JavaScript, and AJAX for validations.
- Parsed XML data using SAX and DOM parsers.
- Consumed Web Services from a remote Financial Institutions to pay teh bill using SOAP Protocol.
- Used Message Driven Beans and Java Message Service (JMS) for reliable communication between clients and teh bank when exchanging important information such as status reports.
- Created Stored Procedures, Functions.
- Used RAD for developing web components such as JSP, Controller tier that includes action classes and business tier that includes EJBs.
- Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams, Sequence diagrams and Object diagrams in design phase.
- Deployed teh application on IBM Web Sphere Application Server.
- Used JUnit Testing Framework for performing Unit testing.
- Used Log4J to capture teh log that includes runtime exceptions.
- Used CVS for version control.
- Developed teh application using teh Session Façade, Data Access Object, Data Transfer Object, and Business Delegate.
Environment: JAVA EE 5, IBM WebSphere Application Server 6.1, RAD 7.0, UML, IBM Rational Rose, struts 1.3, EJB 3.0, Hibernate 3.0, Spring 2.0, JSP 2.1, XML Web Services, SOAP, WSDL, JMS, JNDI,Log4j, Java Script, XSL, XSLT, Servlets 2.5, Oracle 10g, JUnit, CVS, Windows Server 2003.
Confidential, Chicago, IL
J2EE/Java Developer
Responsibilities:
- Used Agile Methodology and participated in Scrum meetings.
- Implemented teh application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used teh Struts validation and Tiles Framework in teh presentation layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries.
- Developed different components of teh application such as JSPs, EJB are using Rational Application Developer.
- Developed various EJB components to fulfill teh business logic.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Used Spring Framework for Dependency injection and integrated with teh Struts Framework and Hibernate.
- Used Web services - WSDL and SOAP for getting credit card information.
- Used ANT scripts to build teh application.
- Used JMS for asynchronous communication.
- Implemented various Design Patterns in teh project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Performed unit testing using JUnit framework.
- Monitored teh error logs using Log4j.
- Used CVS for version control.
Environment: Java EE 5, Rational Application Developer 7.0, WebSphere Application Server 6.1, Oracle 10g, JSP 2.1, Servlet 2.5, HTML/DHTML, EJB 3.0, Struts 1.3, Spring 2.0, Hibernate 3.0 JavaScript, IBM MQ Series, AJAX, JNDI, Web Services, SOAP, WSDL, JAXP, JAXB, XML, ANT, JUnit, Log4j, CVS, Windows XP.
Confidential
J2EE/Java Developer
Responsibilities:
- Involved in teh Analysis, System study and Designing of teh project.
- Developed front-end screens with HTML, DHTML, CSS, Java Script, and JSP’s. Extensively done client-side validations using JavaScript and developed teh required Servlets.
- Coded Ant build scripts to build and deploy teh application on Apache Tomcat Servlet container.
- As a Developer, Coordinate with onsite team and client in understanding teh business process and requirement understanding.
- Developed stored procedures, triggers, functions and database tables in Oracle database.
- Participated in Code Review and Quality Assurance.
- Developed session bean as an enterprise business service object
- Used JDBC, Application Server provided transaction API for accessing data from teh Oracle teh using standard statements
- Developed DTO classes and common Util classes for teh application modules
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: JDK 1.2, Netbeans, Apache Tomcat Server 3.0, Oracle 8i, Servlet 2.2, JSP 1.1, JNDI 1.2, HTML, JDBC 2.0, Windows NT.