We provide IT Staff Augmentation Services!

Sr Java/j2ee Application Developer Resume

4.00/5 (Submit Your Rating)

Camp Hill, PA

SUMMARY

  • Over 7+ years of experience in analysis, design and development of various multi - tiered client-server distributed systems using Java/J2ee technologies, excelling at both individual and team work. Exceptional skills in developing web applications.
  • Experience in Object Oriented Programming (OOP), System Analysis, Design and development of various Applications using Java Technologies.
  • 7+ years of experience in design & development of applications using J2EE components such as Servlet, JSP, EJB, JDBC, JMS, RMI, JNDI, WebServices and Core Java.
  • Experience in working with Design Patterns (MVC, Singleton and Factory etc.) and Frameworks like Struts, Spring and Hibernate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience on complete software development life cycle (SDLC) with software development models like Agile Scrum Model, Water fall model, Prototype model & RUP.
  • Experience in developing applications using Agile Methodologies.
  • Experience in configuring MQ, a middleware that acts as a pipeline for the messages to be sent and received JMS, an API used to process the messages.
  • Proficient in handling web and application servers Configuring Datasource, JMS, deployment using Weblogic, Websphere, Tomcat and Jboss.
  • Good at writing shell, Perl scripts and executing commands, developing and deploying applications on Linux/UNIX and Windows platforms.
  • Worked on IDE s such as Eclipse/MyEclipse, WSAD/RAD, JBuilder and Netbeans for developing, deploying and debugging the applications.
  • Good at writing Ant&Maven scripts to automate the process of initializing, compiling, building (.war, .jar and .ear) and deploying java applications.
  • Experience working on SOA architecture involving UDDI lookups, WSDL using SOAP protocol, XML and java XML parsers such as JAXP, and JDOM.
  • Experience working with databases such as Oracle, MS-SQL, MySQL, Sybase and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Good working knowledge of persisting java objects using Hibernate and iBatis that simplify data storage and retrieval to the underlying database.
  • Worked on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery,XHTML and SAX, DOM, JDOM parsers.
  • Experience in design and development of user interfaces using HTML/DHTML, CSS, XHTML, JavaScript and dynamic page update using AJAX (JQuery,YUI).
  • Experience in debugging the application using Log4j (a standard way to debug the application) and eclipse plug-ins.
  • Hands on experience in configuration management software such as Perforce, VSS, SVN, CVS and WinCVS,ClearCase for version control.
  • Supported applications in production where the issues need quick and sharp attention.
  • Worked with business analysts to develop detailed technical specifications based on functional user requirements.
  • Excellent team player with good analytical, strategic planning and interpersonal skills. Highly motivated, enthusiastic and self-starter.

TECHNICAL SKILLS

Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6,C,C++,Unix

Client Scripting: Javascript,VBScript

Server Scripting: JSP 1.2,2.1,ASP,ASP.NET

Platforms: Windows 98, Windows 2000,Vista,Windows 7,Windows XP, Linux

Version Control: Rational ClearCase,Tortise SVN,CVS

Databases: SQL Server 2000,2005,2008, Oracle 8i,9i,10g, MySQL 4.1,5.0, PostgresSQL, Teradata, DB2.

ORM Framework: Hibernate 2.0,2.1,3.0, iBatis 2.2

J2EE MVC Frameworks: Struts 1.1,1.2,1.3.8, Struts 2.1, JSF 1.2, Spring 2.5 MVC, Spring Web Flow

IDE’s: Eclipse, JDeveloper,JBuilder 2005,2006,NetBeans, SQL Server Management Studio

Web Service Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)

Web Service Tools: SoapUI, TCPMon

Web ServiceImplementations: Axis 1.0,2.0, CXF

Middleware Technologies: CORBA, EJB 2.1,3.0,JNDI

Design Patterns: Session Façade, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

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

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4, CoffeeCup

Type-Setting Tool: Latex

White-Box Testing: JUnit 4.1, JwebUnit,DBUnit

Black-Box Testing: Jmeter, BadBoy

Ajax Framework: Dojo, DWR, GWT

JavaScriptFrameworks: Jquery

Batch Scripting: ANT 1.4,1.5,1.6, Hudson, Maven

Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development (TDD)

Messaging Technologies: JMS, MQ, MDB

Transaction Control: JTA, Hibernate Transactions

PROFESSIONAL EXPERIENCE

Confidential - Camp Hill PA

Sr Java/J2EE Application Developer

Responsibilities:

  • Analyzed the specifications provided by the functional team
  • Developed the web application using Struts2 Framework;
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, AJAX, and JQUERYand used Struts2 tag libraries for creating complex webpages.
  • Used JavaScript and Struts2 validation framework for performing front end validations.
  • The dependencies between the classes were managed by Spring using the dependency Injection (DI/IOC) to promote loose coupling between them.
  • Designed and developed object relational mapping using Hibernate 3.0ORM framework with Spring framework for data persistence and transaction management.
  • Implemented J2EE Design Patterns like MVC, Business Delegate, Singleton, Factory, DAO and DTO.
  • Used RAD 6.0 IDEto develop code modules in the development environment
  • Implemented the logging mechanism using Log4j framework.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations on DB2database.
  • Maven as a build and deployment tool. Created JAR, WAR, EAR & dependency JARS.
  • Used SVN version control to track and maintain the different versions of the application.
  • Used JIRA for project management and tracking issues.
  • Resolved cross-browser compatibility issues.
  • Implemented ADA compliant features in the website and used Total Validator for accessibility validation.
  • Performed unit testing using Junit framework.
  • Participated in Code reviews.
  • Prepared technical reports and documentation manuals during the program development.
  • Involved in deploying J2EE technologies on the WebSphere application server.

Environment: Jdk 1.6, Struts 2, Struts tiles, validator, Struts2 taglibs, IBM RAD 6, IBM WebSphere Application server 6.1, JSP 2.0, Servlets, Hibernate 3.3.x, Spring 3.0, XML, CSS, JQuery, Ajax, DOM 2.02, HTML, Junit 4.4, SVN, Log4j, DB2, DbVisualizer 8.0.12, Windows 7, Maven 3.0.4, Agile Scrum, Total Validator, JAX-WS, CXF, SoapUI.

Confidential - Fort Worth TX

Sr Java/J2EE Application Developer and Analyst

Responsibilities:

  • Met with business users to gather requirements for enhancements and document the same in the form of system requirement document.
  • Analyzed the specifications provided by the client
  • Developed/delivered the code as per the system requirement document.
  • Develop the application using Spring MVC.
  • Primarily focused on the Spring components such as DispatcherServlets, Controllers, ModelandView Objects, View Resolver.
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • The dependencies between the classes were managed by Spring using the dependency Injection (DI/IOC) to promote loose coupling between them.
  • Used J2EE design patterns like MVC, Business Delegate, Singleton, Factory, DTO and DAO.
  • Developed user interfaces using JSP, HTML, CSS, AJAX, JQUERY and did client side validations using JavaScript.
  • Used HibernateORM Framework with Spring framework for data persistence and transaction management.
  • Designed and developed Hibernate DAO’s using spring framework’s HibernateDaoSupport and HibernateTemplate.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Designed and developed the Object Relational mapping using Hibernate to store and persist data in Oracle 10g database.
  • Developed WebServiceclient to consume the WebService.
  • Used DOM in parsing XML documents and used XML Schema
  • Used SVN version control to track and maintain the different version of the application.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Created unit test cases using JUnit framework.
  • Used Log4J logging framework for logging messages.
  • Participated in Code reviews.
  • Worked in Testing and Production Support environments for identifying bugs and fixing it
  • Used JIRA for bug tracking and issue tracking.
  • Performed deployment of applications on IBM WebsphereApplication Server 6.1.
  • Maven as a build and deployment tool. Created JAR, WAR, EAR & dependency JARS.

Environment: Jdk 1.6, UML, Eclipse 3.0, IBM WebSphere Application server 6.1, JSP 2.0, Servlets, Hibernate 3.3.x, Spring 3.0, XML, XSLT, CSS, JQuery, Ajax, JavaScript, DOM 2.02, HTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, Windows, Maven 3.0.4, Agile Scrum, JAX-WS, CXF, SoapUI, JIRA.

Confidential - Houston TX

Sr. Java Developer

Responsibilities:

  • Worked in redesign and development, due to changes in the business functionality.
  • Involved in analyzing and providing solutions for the critical enhancements to the underlying system.
  • Used StrutsFramework based on (MVC) Model View Controller architecture.
  • Developed Struts & Tiles based UI component to display paginated reports in the application.
  • Created tile definitions, struts-config files, validation rules and resource bundles for Struts framework.
  • Developed the presentation layer GUI using JavaScript, JSP, XHTML,CSS, Struts Tiles, JSTL, custom tags and took care of Client-Side validations using Struts Validator Framework.
  • Used J2EE design patterns like Value Object Pattern, MVC, Business Delegate, service locator, and Session Façade, Singleton, Factory,DTO and DAO.
  • Used Spring Framework for Dependency Injection and integrated it with Struts Framework.
  • Used HibernateORM Frameworkwith Spring frameworkfor data persistence and transaction management.
  • Ant as a build and deployment tool. Created JAR, WAR, EAR &dependency JARS.
  • In the database end, responsibilities included backend Oracle PL/SQL creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views.
  • Involved in deploying J2EE technologies on the WebSphereapplication server.
  • Used SVN for version control.
  • Created unit test cases using JUnit framework in a test driven development (TDD) approach.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: Jdk 1.6, UML, Struts1.3.8, Struts tiles, validator, struts taglibs, IBM RAD 6, IBM WebSphere Application server 6.1, JSP 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, CSS, JQuery, Ajax, DOM 2.02, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum, JAX-WS, CXF, SoapUI.

Confidential - Austin TX

Sr. Application Developer

Responsibilities:

  • Identified issues with the application as reported by users.
  • Monitored and studied application logs from production environment and analyzed data to perform detail analysis of production related issues.
  • Met with business users to gather requirements for enhancements and document the same in the form of system requirement document.
  • Designed new enhancements using industry standard tools (Rational Application Developer) and created Class and Sequence diagrams using UML and Visio.
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, JavaScript and HTMLusing Spring Framework.
  • Managed implementing data persistence functionality using Hibernate 3.0.
  • Integrated other systems through JMS, XML and XSL.
  • Used JDBC to connect to backend database, DB2 .
  • Designed UI with JSF, DHTML and JavaScript for more interactive web pages. Involved in implementation of client side validations using JavaScript.
  • Developed EJB Session Beans to communicate with Controller and database layer.
  • Implemented Ajax with Jquery to refresh user selections.
  • Implemented Webservices to retrieve user account details from loyalty server.
  • Used IBM websphere6.1 to deploy the application.
  • Used XML and XSLT for formatting and displaying reports.
  • Prepared Test cases and Reviewed Code and Test cases and performed Unit testing and system testing using Defect Tracking System Junit.
  • Used SVN version control.
  • Implemented the logging mechanism using Log4j framework.

Environment: Java, JDK 1.5, Servlets, EJB, XML, Jquery, JMS, Hibernate 3.0, Spring 2.5, SQL, Web Service(JAX-WS),HTML, JSF, AJAX, DOJO, Javascript, CSS, SVN, DB2, Adobe Dreamweaver CS5, ANT 1.7, IBM Web Sphere Application Server 6.1,TCPMon, SoapUI, Visio, Rational Rose, Log4j

Confidential - Dallas TX

Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Image transformation in JSP’s using SWINGS and APPLETS.
  • Implemented UI components like Font Chooser, Color Chooser etc. using SWINGS.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed various EJB components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used Jquery to simplify the client-side scripting of HTML.
  • Used a WAP server for communications to the customer.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in SQL server 2008 database and used Stored Procedures and Triggers in the application.
  • Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Websphere Studio Application Developer and used CVS for version control

Environment: EJB, Struts 1.2.4, Hibernate 2.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, EJB 2.0, JMS, MQ Series, XML, SOAP, UDDI, WSDL, CXF, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, Junit, WebSphere App server 5.1, WSAD 5.1.2, Rational Rose, SQL Server 2008.

Confidential, San Antonio TX

Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Created Design Docs from Functional Specifications.
  • Implemented Spring MVC framework in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Coded Java Scripts for performing client side validations.
  • Developed Object -- Relational (O/R) mapping using Hibernate 2.0 .Developed Data Access Object (DAO) persistence layer using Hibernate 2.0.
  • Involved in development of WebServices using JAX-WS 2.0 to get data from the SAP System.
  • Used Tomcat Web Server 5.5 for development purpose.
  • Used Oracle Sql Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

Environment: JDK 5, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate 2.0, Spring 2.0, Servlets 2.4, JSP, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, JUnit, Clover, CVS 2.0.2.4, Log4j, PL/SQL, Oracle 10g, Websphere Application Server 6.1, Tomcat Web Server 5.5, Win XP,UNIX- IBM AIX 5.1.0.3.

Confidential - Los Angeles CA

Java Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
  • Developed User Interface and implemented business process using JSP and Servlets.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Involved in code reviews and mentored the team in resolving issues.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
  • Developed applications, which connects to database in distributed environment using JDBC.
  • Used Java script for validation of page data in the JSP pages.
  • Developed application, which provides interface between browser and database using JDBC-ODBCBridge.

Environment: JDK 1.4, Servlets, SQL, XML, HTML, DHTML, Java Script, JSP, JDBC, Tomcat, Eclipse IDE

We'd love your feedback!