We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

Madison, NJ

SUMMARY

  • J2EE Consultant having over 6 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 working experience on multi-tiered server side component development involving Java, JSP, Servlets, JDBC, EJB, Java Beans.
  • Strong database experience in Oracle 8/9i/10g, MS-Access, SQL Server 2005 with good programming skills in SQL and PL/SQL using Java's JDBC API. Developed database PL/SQL programs for SQL Joins, Procedures, Functions and Triggers.
  • Proficiency in designing and developing multi-tier applications using frameworks like Struts, Validations and Tiles and good knowledge of Hibernate 3.0 Framework and Spring 3 Framework.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC, Singleton, Session Fa ade, Factory and DAO.
  • Good exposure to XML technologies like DTD, XML Schema, XSL, XSLT, DOM SAX parsing and Xpath.
  • Experience in web scripting technologies like JavaScript, HTML, CSS, and AJAX
  • Worked on various web-servers like Web logic 9.1, Web Sphere 5.0 6.0, and Tomcat 5.5 6.0.
  • Extensive experience in developing applications using Java and related technologies using methodologies like AGILE, DRIVEN TEST
  • 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 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 XML Spy for XML validation
  • Experience with unit testing sing JUnit and build/deployment by ANT scripts
  • Extensive experience with middle-tier popular J2EE application and web servers like BEA Weblogic 8.x/9.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 Clear Case for version control.
  • Strong experience in using IDEs Integrated Development Environment like Eclipse, Net Beans.
  • Experience in working with operating systems like Windows 98/NT/2000/XP, UNIX, LINUX

TECHNICAL SKILLS

Programming Languages

JDK 1.2,1.3,1.4,1.5,1.6,1.7,C, C

Client Scripting

JavaScript, Applet, VBScript

Server Scripting

JSP1.2,2.1, PHP,ASP

Platforms

Windows 2003 Server, AIX, HP Unix 3000, Solaris 4.1, Linux Red hat Enterprise Server 5.0.

Database Tools

Toad for SQL Server, Toad for Oracle, Toad for My SQL, Connect/J for MySQL, DB2Connect, Altova Database Spy

ORM Frameworks

Hibernate 2.0.2.1,3.0, iBatis, JPA

J2EE MVC Frameworks

Struts 1.1,1.2,1.3.8, Struts 2.1, JSF 1.1, 1.2, Spring 2.5,3.0 MVC, Spring Web Flow

IDEs

Eclipse 3.2, 3.3, My Eclipse 5.5, 6.6, JBuilder 2005,2006,IBM RAD 7.0,7.5, WSAD 5.0, Net Beans 5.5.1, 6.5, Sun Java Studio 7, 8.1, IBM WID 6.2 .

Webservice Specifications

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

Web service Tools

SOAPUI, Http Monitor

Web service Implementations

Axis 1.0,2.0, CXF 2.0

Middleware Technologies

EJB 2.1,3.0 , COBRA, JNDI

Design Patterns

Session Fa ade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory.

UML Tools

Altova UML Spy 2009,2010, MS Visio, Rational Enterprise

White box Testing Functional, Load

J Unit 4.1, JWeb Unit, Http Unit, DB Unit, Load Test

Black box Testing Functional, Manual, Load

JMeter, LoadRunner 9.1, QTP

Ajax Frameworks

Dojo, DWR, GWT, Prototype, EXT-JS

JavaScript Frameworks

Jquery, EXT-JS

Profiling Tools

Together4J, Jprobe

Batch Scripting

ANT 1.4,1.5,1.6, Maven

XML Tools

Altova XML Spy

Messaging Technologies

JMS, MDB

Transaction Control

JTA, Hibernate Transactions

PROFESSIONAL EXPERIENCE:

Confidential

Role: Senior Java/J2EE Developer

Responsibilities:

  • Attended client meetings and updated product backlog as per client requests and end-user feedbacks.
  • Participated in requirements discussions, story board preparation, estimation, daily scrum meetings and retrospective meetings as part of Agile methodology.
  • Responsible for development, testing and support of test and result access application using Spring MVC framework.
  • Designed and developed GUI components using Taglibs, JSP, HTML and JavaScript.
  • Created UI to display the test options, appointment date, test results, payment options and user-profile.
  • Developed highly responsive, dynamic UI components using AJAX and jQuery.
  • Used object oriented programming concepts for client side data manipulation and encapsulation.
  • Implemented application logging and exception handling using Spring AOP.
  • Assisted in development of the CSS classes for all error, form elements and warnings.
  • Performed client side validations using JavaScript.
  • Used Log4J to monitor error logs and used Maven as build tool for applications.
  • Configured JDBC connection pooling to access the oracle database.
  • Involved in writing functions, stored procedures and packages.
  • Assisted in creation of required database entry for each object.
  • Building and deployment of EAR, WAR, JAR files on test and staging systems.
  • Deployed application in WebLogic Application Server.
  • Involved in the application support and maintenance of the application.
  • Fixed and tested the change requests during maintenance phase of the project.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
  • Involved in Stress testing and strategy for data population for stress testing.

Environment: Java 1.6, J2EE, Spring 3.0, JSP, JavaScript, AJAX, jQuery, JSON, CSS, HTML, WebLogic 10.3, Eclipse, Oracle 10g, Log4J, SVN, Linux.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Developed Graphical User Interfaces using HTML and JSP's for user interaction
  • Performed client side validations using JavaScript.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Created a Front-end application using JSPs and Spring MVC for registering a new entry and configured it to connect to database using Hibernate.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Weblogic Application server application server.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Used web services for interaction between various components and created SOAP envelopes.
  • Ant Build tool configuration for automation of building processes for all types of environments Test, QA, and Production.
  • Implemented the logging mechanism using Log4j framework.
  • Used Eclipse4.0 IDE for developing code modules in the development environment
  • Wrote test cases in JUnit for unit testing of classes.
  • Provided solutions for bug fixes in this application.
  • Used Tortoise CVS as a version-controlling tool for managing the module developments.
  • Prepared code documentation for future reference and upgrades.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate 3.0, Weblogic Application Server 10g, XML Web service, Unix, Oracle 10g, HTML, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Altova XML Spy, Apache Ant 1.7, JDBC, Windows XP, JUnit 3.8, Log4j, CVS, Apache Ant.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Analyzing business requirements and composing them into a technical use cases.
  • Creating class and sequence diagrams using Rational Rose.
  • Design and development of the application based on Struts MVC framework.
  • Development of the JSP and implementation of business logic in Struts Action classes.
  • Building web-tier components using JSP, Struts Tag Libraries, JavaScript, action and form Beans.
  • Involved in writing client side validations using JavaScript and AJAX.
  • Involved in consuming schemas and WSDL for the services.
  • Employed JDBC in persistent service to connect to MySQL and perform database operations.
  • Developed DAO's to invoke DAP's Data Access Programs to access data from CSV files and to query MySQL database.
  • Created and executed SQL queries in TOAD.
  • Designed the web pages GUI using JSF components and HTML.
  • Involved in setting up of infrastructure for the system.
  • Involved in application performance tuning.
  • Interacted with the users and documented the application.
  • Involved in designing test plans, test cases and overall unit, integration and security testing of system.
  • Used RAD 7.5 as IDE for development and unit testing.
  • Used SCM as repository to control versioning of projects.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Java, J2EE, JSP, JavaScript, Struts 1.2.9, JNDI, JDBC, Data-Source , JSF, PL/SQL, Oracle10g, XML, XSLT, CSS, Log4j, UML, Rational Rose, WAS7.0 RAD 7.5, SCM, TOAD, Shell Script, Windows XP.

Confidential

Role: Java/J2EE Consultant

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, Struts tags HTML. Used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC2 design pattern.
  • Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
  • Used Hibernate Persistence Strategy to interact with database.
  • Actively involved in designing and implementing Session Fa ade, Service Locator, Data Access Objects, and Singleton and Data Transfer Object design patterns.
  • 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.
  • Developed the Hibernate mapping files using Eclipse IDE.
  • Developed JPA mapping to the Database tables to access the data from the database.
  • 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.
  • Consumed Web Service using WSDL and SOAP.
  • 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.

Environment: Rational Rose , Struts1.1, Hibernate-JPA, Agile Methodology, Spring 3.0, 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.

Confidential

Role: Software support/Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design
  • Created UML diagrams such as activity, sequence and use-case diagrams.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML.
  • JavaScript was used for the client side validations.
  • Developed JSP's, Servlets to create web pages and deployed them on WebSphere Application server.
  • Used the JNDI for Naming and directory services.
  • Used CVS as source control.
  • Written JavaScript functions to get dynamic data and client side validation.
  • Designed, developed and implemented document transformation applications using XML spy tool.
  • Developed interfaces and their implementation classes to communicate with the mid-tier services using JMS.
  • Developed fa ade class and their supporting classes to route the request to the service and receive the response data XML .
  • Involved in configuring JDBC connection pooling to access the database server.
  • Provided application support and performed bug fixes.

Environment: J2EE, Servlets, JSP, JMS, EJB, UML, XML, XSL, WebSphere 5.1, Eclipse 3.0, CVS, JUnit3.8.1, Oracle 8i/9i, TOAD, PL/SQL

We'd love your feedback!