Ja/j2ee Developer Resume
VA
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in Software Analysis, Design, Development and Testing especially in the domain areas of Banking, Telecom and Healthcare using Object Oriented Programming.
- Extensive experience developing Mission Critical applications using Component technologies like Java, J2EE, Servlets, JSP, Java Script, XML, Oracle.
- Well experienced in MVC architecture, Spring Framework, Struts Framework including Validation and Tiles framework with various Java/J2EE design patterns.
- Experienced in working Agile/SCRUM methodologies
- Good working knowledge on development tools Eclipse, My Eclipse and JBuilder.
- Strong hands - on experience to multiple Application Servers viz., IBM WebSphere, WSAD, Tomcat and BEA WebLogic.
- Strong Experience in designing User Interface using HTML, Java Script, Ajax and CSS components.
- Experience with database persistence layer like EJB and Hibernate.
- Experienced with version managements system Subversion and PVCS.
- Experienced in Web Services and AJAX implementation.
- Experience with major databases such as Oracle, DB2, MS Access and MS SQL Server.
- Excellent organizational and interpersonal skills with good technical background.
- Quick Learner and ability to work in challenging and versatile environments and excellent written/ verbal communication.
TECHNICAL SKILLS:
Programming Languages: Java1.4/1.5/1.6,C,C++,SQL
Analysis and Design: UML, Rational Rose
J2EE Technologies: Core Java, JDBC, Servlets, JSP, Java Beans, JNDI, JMS, webservices.
Web/Application Servers: Web Logic6.1/7.0, WebSphere5.1/6.1, Apache Tomcat5x, Jboss 5.0
Frameworks: Struts 2.0, Spring.
ORM tools: Hibernate 3.1
Messaging: JMS, Web Services
Database: DB29.5/9.0,Oracle 10g/9i, MSSQL Server 2000/2005/2008 , Microsoft Access, Mongo
Web Technologies: JavaScript, XML, HTML, JQuery, Ajax, SOAP, RESTful
Documentation Tools: MS Office 2003/2007/2010 , Visio,MS Project, MS Share Point
Version Control: Subversion,SVN,VSS
Other tools: ANT,Maven,log4j,junit,toad
IDE: Eclipse 2.x/3.x, RAD,NetBeans
PROFESSIONAL EXPERIENCE:
Confidential, VA
Java/J2EE Developer
Responsibilities:
- Facilitated sessions to gather User Requirements and Business Requirements from Business User Group to document Functional Requirement Specification, Technical Requirement Specification that provided appropriate scope of work for Technical team to develop overall system.
- Involved in Object Oriented Design/object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.
- Involved in maintaining and enhancing multiple areas of the application using Java-J2EE, Struts, spring 2.5, XML, Ajax, Web-services, and HTML.
- Extensively used Java Server Pages, JavaScript, CSS and HTML for developing visually appealing User Interface pages of the web modules.
- Implemented web-pages using HTML, JSP and Eclipse IDE.
- Used Struts Framework for developing the front-end application and spring as middle tier for entire application.
- Implemented Spring Framework’s IOC Dependency Injection to inject Service into Action Classes.
- Involved in writing Struts Action Forms, Actions and their respective beans in java.
- Used Hibernate Persistence Strategy to interact with database.
- Involved in writing and running Junit testsin the Java programming language
- Build java classes to pick items from the queue, make SOAP based remote calls, gather data items and update local DB using Hibernate.
- Prepared deployment documentation for WebLogic 8.1 application server.
- Involved in working with ANT tool for the build process.
Environment: Java JDK 1.6, J2EE 1.4, Web Services, Oracle 11g,PL/SQL, WebLogic 8.1, Apache tomcat, Ant, JSP 2.0,Jquery, Servlet 2.5, Struts, Hibernate 3.1, Spring 2.5,Ajax
Confidential, VA
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, preparing Technical Specifications.
- Developed the application in MVC design patterns using Struts, JSP, and Java Servlets.
- Developing the front-end using HTML, JAVASCRIPT, JSP and Servlets for the server Side programs.
- Involved in design, code & test major enhancements.
- Responsible to writing JDBC programming to persist the data in Oracle database
- Implemented spring and Hibernate framework to realize data manipulation function based on Data Access Object (DAO) pattern.
- Prepared test data for UAT testing and provided support for functional and End to End testing.
- Used Java Script for Client side validation and JUnit framework for unit testing.
- Used Hibernate for Object Relational Mapping.
- Used Log4j for enhanced debugging.
- Activity participated in Bug fixes.
Environment: Java, XML, JSP, Servlet, EJB, Struts, Hibernate, JavaScript, HTML, Maven, CSS, Eclipse 3.0, My Eclipse 3.8, WebLogic 8.1/Jboss 3.x, Oracle 9i, Windows/Unix
Confidential, San Francisco, CA
Programmer/Developer
Responsibilities:
- Actively participated in Requirement gathering and analysis interacting with Business clients.
- Highly involved in implementing the J2EE design patterns such as Delegates, DAOs, VOs, session facade and singleton.
- Developed the complete web tier using Struts framework 1.2.
- Developed the Business Delegate from action classes for delegating the application flow from action classes.
- Designed and Developed the GUI using JSPs, Servlets, JavaScript and HTML.
- Extensively used JDBC to access the data from Database using DataAccessObjects.
- Wrote stored procedures and did performance tuning of complex queries.
- Responsible for writing automated email notification framework using Java Mail API
- SAX and DOM parser are used for parsing the submission data stored in the form of XML
- Developed all J2EE applications using Eclipse 3.0
Environment: J2SE 1.3, JSP 1.2, Servlets 2.3,, XML/XSLT, XSL, Struts 1.2, JDBC2.0, HTML 3.0, Java Script, Oracle8i, JBOSS 3.2.3, Elcipse3.0, Windows XP, Sun Solaris Unix, TOAD, Clear case.
Confidential, El Segundo, CA
Java Programmer
Responsibilities:
- Involved in the requirement gathering, design, high level and technical specification, coding and testing of the application.
- Developed the front-end of the application using JSP, AJAX, JavaScript, DHMTL, and CSS.
- Implemented the application using Struts1.3
- Used Singleton and Data Access Objects design patterns.
- Implemented object persistence and Object-relational mapping using Hibernate.
- Used Hibernate Query Language (HQL) to connect to Oracle database.
- Introduced caching using Hash Maps at the interface layer to reduce the load on backend system.
- Developed Struts Tiles and form bean validations in presentation tier
- Used JavaScript for client-side validation.
- Developed re-usable components like Data Access Objects to use in business tier.
- Used Subversion for version control.
- Implemented ANT files to build and deploy the application.
- Used Tomcat application server to deploy the application.
- Responsible for documenting the end-user training material.
- Performed System and Unit testing using JUnit.
Environment: Java 1.4, JSP 2.0, Servlets 2.4, EJB 2.1, JDBC, Bea Web Logic 6.1, Ant, UML, XML, HTML, Java Script, JBuilder, Hibernate 3.1,Oracle
Confidential, Kansas
Java Developer
Responsibilities:
- Involved in Analysis Design and Development, Testing and Production Support. .
- Developed code for various activities using MVC architecture (Page flows, JSPs,)
- Developed client side screen using JSP, HTML and DHTML. .
- Involved in developing the helper classes for better data exchange between the MVC layers. o
- Developed Web tier by using Struts, JSP, Ajax and Html.
- Developed drag and drop functionality using AJAX and Tile framework in Struts.
- Used Apache Log4j to archive log files as per formatting and archiving (both size and number
- Creating JUnit test case design logic and implementation throughout application
- Used ANT tool for building and packaging the application
- Used Perforce for Source Control and Version Management
Environment: Java, JDK 1.5, J2EE, Servlets, JSP, HTML, CSS, JavaScript, XML, Log4J, Ant, Struts, Hibernate 3.0, Web services, Apache AXIS, JMS, Spring, JBoss4.0, Oracle 10G, Eclipse 3.2,MyEclipse, UNIX
