We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume Profile

3.00/5 (Submit Your Rating)

Warrendale, PA

PROFESSIONAL SUMMARY

  • Java/J2EE Consultant having 7 years of IT experience in Analysis, Design, Development, Implementation and Testing of Client/Server, Distributed, Internet and E-Commerce Applications using Object Oriented and RDBMS Concepts.
  • Extensive experience in development and deployment of J2EE components for building n-tier distributed enterprise applications.
  • Strong expertise in development and deployment of web components that include Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0 and business layer components that include EJB 2.0/2.1/3.0, Web Services, RMI, and JDBC 2.0/3.0,JNDI, JMS.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller , Singleton, Session Fa ade, Service Locator, Factory, DAO, DTO and Business Delegate.
  • Extensive experience in developing applications using Java and related technologies using methodologies like AGILE, DRIVEN TEST.
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3, Java Server Faces, Spring Framework 1.2/1.3/2.0, Spring MVC, Hibernate 3.0 ORM with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules like Acegi for spring.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive front end GUI using AJAX.
  • Expertise in implementing Service Oriented Architectures SOA with XML based Web Services SOAP/UDDI/WSDL .
  • Strong database experience in Oracle 8/9i/10g/11g, MySQL, MS-Access, SQL Server 2005 with good programming skills in SQL and PL/SQL.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD XML Schema .
  • Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and XMLSpy for XML validation.
  • Extensive experience with middle-tier popular J2EE application and web servers like BEA Weblogic 8.x/9.x/10.x, WebSphere 5.x/6.x, Websphere Portal 5.x and Tomcat 4/5.
  • Experience in modeling applications with UML, Rational Rose and Rational Unified Process RUP .
  • Experience in using CVS and Rational ClearCase for version control.
  • Strong experience in using IDEs Integrated Development Environment like WSAD, Eclipse.

TECHNICAL SKILLS

Programming Language

Java JDK 1.1, J2SE 1.3/1/4/5.0, Java SE 6 , SQL, PL/SQL, C, C

Web Technologies

Swing, JDBC, JNDI, XML,WSDL, UDDI

MVC Framework

Struts 1.1/1.2/2.0, Spring 2.0/2.5. JSF 1.1/1.2

Distributed Tech

J2EE, EJB 2.1/3.0, Springs, RMI, Web Services

Design Patterns

MVC, DAO, Singleton, Factory Pattern, Session Facade, Iterator, DTO, Observer

Operating Systems

Windows 7/Vista/ XP/NT/2000, UNIX

Version Control

IBM Rational ClearCase 7.0/7.1, Tortoise SVN, CVS

UML Tools

Rational Rose, MS Visio

IDE

Eclipse 3.2, 3.6, NetBeans, WSAD/RAD 6.0/7.0/7.5, JBuilder

WebService Tools

SOAP UI, HttpMonitor

WebService specification

JAX-RPC, JAX-WS, JAX-RS Restful

XML API

SAX, DOM, JAXP, JDOM

Messaging Services

JMS, MDB,MQ

Build Tools

ANT 1.4, 1.5, 1.6, Maven

Black Box Testing

JWebUnit, HttpUnit, JMeter, Jprobe, QTP, LoadRunner

White Box Testing

JUnit 3.0/4.0/4.1, DB Unit, LoadTest

Methodologies

Agile, RUP, Scrum, XP, Test Driven development

Protocols

TCP/IP, FTP, HTTP/HTTPS, RMI/IIOP, DNS, SOAP

Databases

Oracle 8i,9i,10g, 11g, Sybase 11.9/12.0/12.5, DB2, SQL Server 2000/2005/2008, MySQL 4.1,5.1

Database Tools

Toad for SQL Server, Oracle, MySQL , Altova DB Spy, MS Access, Teradata

Transaction Control

JTA, Hibernate Transactions.

Application Servers

Web Logic 6.1/7.0/8.1/9.0/10.1, Web Sphere 5.0/6.0/7.0 Jboss 4.2.2/4.3, Apache Tomcat 5.5/6.0

Client Scripting

JavaScript, VBScript, Flex, Applets

Server Scripting

JSP 1.2, 2.1, Servlets, JSTL

Ajax based Framework

Dojo, GWT

JavaScript Framework

JQuery

Loggers

Log4j 1.2

ORM Framework

Hibernate 3.0 , JPA, Toplink

PROFESSIONAL EXPERIENCE

Confidential

Warrendale, PA January 2013-Till Date

J2EE Consultant

Responsibilities:

  • Developed the functional requirements based on the business requirements provided.
  • Involved in making use cases for the different pages in SAE website and the content manager of SAE website.
  • Wrote test cases for SAE web manager and Website Redesign Project.
  • Developed the application using Jboss Developer Studio.
  • Designed the model of the pages, lists and blocks and their hibernate mappings.
  • Wrote the repository interfaces for doing hibernate queries.
  • Implemented the repository interface in the hbm.xml file.
  • Involved in writing hibernate queries for storing and retrieving the pages, lists and blocks of the SAE web content manager.
  • Wrote dispatcher servlet for managing pages, lists and blocks of the SAE web content manager.
  • Worked on the service layer for storing pages, lists and blocks of the SAE web content manager.
  • Developed Data Access Classes using the Hibernate.
  • Worked on the overlays and iframes.
  • Involved in the design and development of Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML and JavaScript. Written Action classes, Form beans.
  • Involved with Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes.
  • Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
  • Developed web services API using SCA and Restful.
  • Unit and integration test cases are being designed and developed using JUnit
  • Complete Extend build process is developed and maintained using ANT.
  • Written independent JavaScript, CSS files and reused in UI pages.
  • Participated in deployment of applications on WebLogic Application Server.
  • Used SVN for version controlling.

Environment: J2EE, JSP, JBoss Developer Studio, Struts1.3, Spring2.5, JSTL, Hibernate, XML, PVCS, JMS, JAXP, EJB, DB2 8.1.6, PL/SQL, Restful, BEA WebLogic Server 8.1, Oracle 9i, JUnit, Log4J, dojo2.0, Apache Axis, WebServices, JQuery ,SOAP, XML, XSLT, HTML5, DHTML, CSS, JavaScript, UNIX, Windows XP.

Confidential

Sr. Java/J2EE Consultant

Responsibilities:

  • Interacting with the business and user group to ascertain requirements to carry out Business Reengineering Business Process Management processes with detailed functional and technical analysis with OOAD concepts and Agile RUP Methodology.
  • Extensively used Struts component classes for developing applications for handling user requests.
  • Involved in High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Developed Data Access Classes using the Hibernate.
  • Involved in writing Stored Procedures and Functions, Triggers.
  • Created Data Source and deployed the Web application in application Server.
  • Implemented EJB Components using State less Session Bean and State full session beans.
  • Created java Interfaces and Abstract classes for different functionalities.
  • Implemented Multithread concepts in java classes to avoid deadlocking.
  • Extensively worked with collections classes like ArrayList, HashMap, Iterator etc. Involved with Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes.
  • Written independent JavaScript, CSS files and reused in UI pages.
  • Implemented java design patterns like Singleton, Factory, Command patterns.
  • Communicated with external applications JMS messages using MQ Series.
  • Developed persistence layer using ORM Hibernate for transparently store objects into database.
  • Parsing of XML using SAX and DOM Parsers.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Participated in deployment of applications on WebLogic Application Server.
  • Used SVN for version controlling.
  • Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application with the database.
  • Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, and DOM technologies.

Environment: Java1.5, J2EE, Servlets2.5, Struts1.2, Spring2.5, JSTL, Hibernate, XML, ClearCase, JMS, JAXP, XSLT, JMS1.1, Eclipse, JQuery ,WebLogic 10/10.3, UML, Rational Rose, Log4J, Oracle, dojo2.0, JUnit, Apache Axis, WebServices, MQ Series, SOAP, ANT, SVN, WSDL, Quality Center, PL/SQL Developer, Unix, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the iterative/incremental development of Genentech application. Participated in the requirement analysis and design meetings. Object modeling of the Genentech application using UML with Rational Rose.
  • Designed and Developed UI's using JSP by following MVC architecture
  • The application uses the STRUTS framework. The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB's and Java classes and web implementation controllers are Servlets
  • Generated XML pages with templates using XSL
  • Involved in the design and development of Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML and JavaScript. Written Action classes, Form beans.
  • Involved in the design and development of Data Access Layer using JDBC and Entity Beans 2.0.
  • Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
  • Involved in Configuring web.xml and faces-config.xml according to the JSF framework.
  • Complete Extend build process is developed and maintained using ANT.
  • Developed Customized frameworks - Exception Handling, Logging etc
  • Extensive usage of XML - Application configuration, Navigation, Task based configuration.
  • Unit and integration test cases are being designed and developed using JUnit
  • Usage of Struts web application framework implementation to build the presentation tier.
  • Participated in deployment of applications on WebLogic Application Server.
  • Used CVS for version controlling.

Environment: J2EE1.4, Servlets 2.3, JSP 1.2, Struts 1.1, SPRING frame work with EJB 2.0,JNDI, JMS, JDBC, Core Java, BEA WebLogic Server 8.1, Oracle 9i, Eclipse 3.0, XML, Log4j, UML, Rational Rose 2002, Ant 1.6.0, JUnit3.8.1, CVS, HTML, JSF, JavaScript, Unix, Windows 2003/2008/XP.

Confidential

Java Developer

Responsibilities:

  • Developed the functional requirements based on the business requirements provided.
  • Developed JSP pages to capture user information such as Personal info, the vehicle to be insured, the driving history, claims accidents, current insurance provider and other details.
  • Designed and developed web client using Struts Framework, JSP, JSP Tag Libraries, Custom Tag Libraries, Java Script, XML, and HTML.
  • Modified Cobol Code to handle the addition of new coverage for a policy.
  • The premiums and limits obtained as an XML are then parsed using DOM parser and then displayed to the user.
  • The information for a policy quoted or bought is then saved to DB2 database through Entity beans.
  • A third party chat Application Kana was incorporated at certain stages wherein users can interact with licensed agents for further clarification of policy information.
  • A Service to find out Licensed Insurance Agents was provided at certain stages of the quote process.
  • Used CVS as Version Control Software.
  • Used DB2 command center for database queries.
  • Generated prepared statements for Database updating.
  • Worked on providing production Support for versions of Auto Quote being released for various states on a phase by phase basis.
  • Handled the tickets that were generated for the issues based on user testing on production
  • Used Business Delegate and Service Locator Patterns for JNDI lookup and provide EJB binding.

Environment: J2EE, JSP, Struts Frame work, WSAD 5.1, WAS 6.0, EJB, DB2 8.1.6, PL/SQL, XML, XSLT, HTML, DHTML, CSS, JavaScript, CVS, and Windows XP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed Class Diagrams, Sequence Diagrams as part of Module Design Documentation.
  • Used Clearcase for maintaining the project documentation and code.
  • Configured various interceptors for transaction management, security, Audit logging database and logging using Spring AOP. Various controllers were developed for the front end using Spring MVC. Dependency Injection was used for Service and Dao layer..
  • Developed the Swing applet for dynamic uploading of Stock Quotes from Broker Database.
  • Implemented Swing drag and drop feature to drag and drop ilog object.
  • Implemented object/relational persistence using Hibernate for the domain model. Developed hbm files, Entity classes using annotations and used HQL to query the Database.
  • SOAP has been used as a protocol to send request and response in form of XML messages. WSDL has been used to expose the web services using Apache Axis.
  • Created LDAP services for user authentication and authorization.
  • Coded ANT scripts for compiling, building, packaging the jar files and deploying.
  • Developed the application using Eclipse IDE.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Developed several test cases using JUnit.

Environment: Java 5, J2EE1.4,Swing, JavaScript, XML, XSL, AJAX, XSLT, XML Spy, JAXP, SAX, JDBC, JSP, Spring Framework 2.0,Hibernate 3.x, Eclipse, JBoss, JMS, UML, ClearCase, Rational Rose, TOAD, LDAP, Oracle 10g, Windows XP , Apache AXIS

Confidential

Java/J2EE Developer

Responsibilities:

  • Used connection pooling to handle data transmission from the database.
  • Used Java Script and Struts Validators for client side validation.
  • JSP development involving creation of custom tags, java beans.
  • Used DOM and SAX parser for parsing XML documents.
  • Developed some front-end screens using XSL Style Sheets.
  • Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
  • Developed UNIX shell scripts for automating daily tasks.
  • Developed some Action Servlet classes and Action Classes.
  • Use of the Struts framework for building the application based on MVC-II design paradigm.
  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Wrote SQL queries and Stored Procedures for interacting with the database.
  • Involved in writing the Stateless Session Bean using Session, Facade Design Pattern.
  • Used Web Services for interacting with a remote client to access data..
  • Good Experience in the CVS environment.
  • Using Eclipse IDE tool for developing Servlets, JSP pages, XML and XSL Style sheets.

Environment: Java, J2EE, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, XSL, Struts 1.2, Eclipse IDE, JBoss Application Server 4.0, DB2 7.1, JDBC, PL/SQL, Tomcat 5.0, WinCVS 1.2, HTML, DHTML, Junit 3.0, JavaScript, MVC, UNIX and Windows NT

We'd love your feedback!