Sr. Java Developer Resume
OH
SUMMARY
- Software Engineer with about five years of industry working experience in developing Enterprise applications using Java™ 2 Platform Enterprise Edition (J2EE), and related technologies
- Strong Object Oriented Design experience.
- In - depth knowledge of Software Development Life Cycle (SDLC)
- Hands on experience on UML, for developing application specific Object model, Use case diagrams, Class diagrams, Sequence diagrams and State diagrams.
- Involved in using different Design patterns like Factory pattern, Facade pattern, Command Pattern, Singleton pattern and MVC architectural design pattern for solving the architectural issues.
- Experience with Spring, Struts, Hibernate, and EJB.
- Strong and extensive experience in using Java/J2EE (JDK 1.5, Servlets, JSP, EJB).
- Solid experience with Spring, Hibernate, Struts, JDBC, JSTL, EL.
- Solid experience in developing and deploying J2EE components using application servers like IBM WebSphere 5.0 and WebLogic 8.1, JBoss 4.0, Apache Tomcat 5.5.
- Experience in Web technology such as XML, SOAP, SAX/DOM Parser, AJAX, HTML
- Experienced in creative and effective front-end development using JSF, Facelets, Richfaces, JSP, JavaScript, Flash, HTML, DHTML, XHTML, ANT, Maven, JavaScript, Ajax and CSS.
- Excellent Hold on JSF an industry standard technology with Facelets, A4J(Ajax for JSF) with Managed beans and also with support of Spring beans.
- Hands-on experience in IDE Tools: Eclipse, Netbeans, RAD, JBoss Developer Studio.
- Experience in developing and maintaining both front-end and back-end.
- Solid skills in database Oracle, MySQL, MS SQL SERVER.
- Experience in developing build scripts using Ant, testing using JUnit, logging using Log4j and version control using SVN, ClearCase.
- Expertise in SQL and PL/SQL programming.
- Excellent communication skills, team work ethics, quick understanding capability
TECHNICAL SKILLS:
Web Technologies: JSP, Servlet, Java Beans, EJB, JDBC, Hibernate, Spring, Struts, JSTL, Tiles, XML, XSL, HTML, XSLT, JSF, Facelets CSS, JavaScript, DHTML
Language: Java, SQL,PL/SQL
Servers: Tomcat, JBoss, GlassFish, WebSphere App Server, WebLogic
OS: Windows, MS-DOS, Unix, Linux
IDE: Eclipse, Netbeans, JBoss Developer Studio, WSAD,RAD6
Database: Oracle, MySQL, MS SQL Server
Tools: CVS, SVN, ClearCase, Ant, JUnit, Toad
PROFESSIONAL EXPERIENCE:
Confidential, OH
Sr. Java Developer
Responsibilities:
- Involved in analysis and Design based on the requirement documents.
- Used Struts for the web tier, involved in design, development of new Action classes. Applied design patterns like Abstract Factory, Front Controller, Business Delegate, and DAO in designing the system.
- Designed and developed batch processing module which process the consolidated data from data consolidation module.
- Designed and developed invoice presentment module which generate PDF document for users using iText.
- Designed and implemented major components of the preproduction
- Involved in development of data loading module and data consolidation module.
- Implemented Hibernate and Spring framework.
- Used Hibernate as ORM to map Java classes to database tables.
- Used Hibernate to generate Data Model.
- Built DAO layer to have access to data model using Hibernate DAO class supported by Spring.
- Built Business layer Over DAO layer.
- Implemented MVC Architecture using Struts Framework.
- Used Struts tag libraries as well as struts tile framework.
- Used Struts Controller to implement workflow application.
- Involved in design and creation of JSPs that are responsible for presentation layer and used the struts html/bean/logic Tag libraries in the JSPs.
- Involved in developing the front-end for Search on order number.
- Involved in running the deployment scripts in development environment that install the application.
- Interacted with the Application support team in case of failures in deployment/ admin scripts.
- Involved in analysis, design, coding, testing, bug fixes and deployment to production.
- Participated in regular status meetings to update on the weekly status / progress on various initiatives.
- Interacted with the business end users to coordinate the validation of prototype and the ensured that actual invoices generated and printed on a perforated paper.
Environment: JDK 1.5, JSP, Servlets, Struts 1.2, Spring, Hibernate, WebSphere, Oracle, Junit, JSP, Struts-tiles, HTML, XML, WSAD.
Confidential, WI
Java/J2EE Developer
Responsibilities:
- Responsible for understanding the client requirements, designing using the class diagram, sequence diagram, implementing using J2EE.
- Installed and configured Jboss and Eclipse from the application catalogue.
- Launched Jboss and Eclipse to set up workspaces for the SIS Property, SIS Health and SIS Core sub projects
- Built mapping classes to convert homeowner form data between the business and the display tiers.
- Built various validation classes to validate input of data from the display layer.
- Wrote various JSPs for the display tier.
- Built action forms and action classes for the input of responses to underwriting questions.
- Used CVS and Myeclipse to check in and checkout code from the repository.
- Set up and configured data source for Oracle.
- Check to ensure performance tuning with Oracle and Hibernate.
- Wrote Hibernate and Oracle SQL to manipulate data from Oracle.
- Wrote and edited various Pojos and Hibernate mapping files.
- Built and edited Spring-Hibernate configuration file for the sub projects.
- Accessed bugs/defects from testing team resolved and merged changed codes back to CVS.
- Used Junit to unit test methods and classes.
- Created Action and View classes with beans and integrated them through strut-config.xml and used the Hibernate as a DAO layer.
- Developed internationalized JSP pages using resource bundles as well as Servlets for the presentation tier and for Action Servlets.
- Worked in a clustered Environment using WebLogic.
- Designed and implemented an object-relational database layer that was used by the team to add, delete and update records from the Oracle database.
- Wrote various SQL queries for data retrieval using JDBC.
- Work with a group to build the back end infrastructure of Oracle database (10g).
- Connected to SQL Plus in UNIX and created and executed complex SQL queries.
Environment: Java, J2EE, Eclipse 4.1. EJB, Jboss 4.0.1, IBM Websphere5.0, Struts, Spring JDK 1.5, JMS, JUnit, CVS, JSP, Spring 1.2, Hibernate 3.0, JavaScript, Oracle 10g, Windows XP
Confidential, IL
Java/J2EE Developer
Responsibilities:
- Involved in writing of JSP and HTML for the presentation of data.
- Created custom tags for JSP for maximum re-usability of user interface components
- Designed and developed Web Application using Struts framework.
- Implemented MVC Architecture using Struts Framework.
- Coded and implemented the application interface using Java Spring with integration with Paymentech and JSP.
- Created Action and View classes with beans and integrated them through Struts Config.
- Developed internationalized JSP pages using resource bundles as well as Servlets for the presentation tier and for Action Servlet.
- Wrote deployment descriptor and configuration files using XML.
- Applied DAO design pattern by implementing EJB entity bean for the flexible access to databases.
- Involved in developing session beans for the necessary transactions in the application.
- Used JDBC to access Database.
- Tested components using JUnit during development.
- Developed SQL queries and utilized stored procedures to perform transactions with the Oracle
- Work with a group to build the back end infrastructure of Oracle database.
Environment: JDK, J2EE, JSP, Servlets, EJB, JDBC, XML, HTML, Struts, Spring Roo, Oracle 8i, Eclipse, WebSphere, JUnit, UNIX, Windows XP
Confidential, VA
Java Developer
Responsibilities:
- Involved in the full life cycle development of application modules.
- Worked as Developer and was involved in the Analysis and Design of the front-end and middle tier using JSP, Servlets and the Struts view Framework.
- Designed and implemented Loan tracking and management application using the J2EE technologies.
- Developed JSPs, Servlets with HTML using Struts framework for different modules for the interaction of user interfaces.
- Assisted in the development of Action Classes and Action Forms.
- Managed the struts-config.xml file for all action mappings.
- Developed Stateless and State full Session EJB beans using J2EE framework.
- Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements Document.
- Involved in writing of JSP pages for the presentation of data.
- Provided application based support, maintenance, updates, upgrades, and modifications on Java Spring.
- Extensively involved in testing the application and preparing user documentation
- Developed JavaScript Validations for Client side.
- Actively involved in tuning SQL queries.
- Used ANT scripts to compile and deploy the application.
- Tested the application and developed test cases using JUnit.
- Used JDBC to access Database.
Environment: Java, J2EE, Struts, JSP, Servlets, EJB, HTML, XML, Spring, Oracle, JDBC, JavaScript, ANT, Junit
