We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

New Jersy, NJ

SUMMARY

  • 7+ years of experience in development and implementation of business applications.
  • Strong programming experience in Java, Servlet, JSP.
  • Sound knowledge of GoF Design Patterns as well as J2EE Design Patterns.
  • Good knowledge of JSF, Facelets, Richfaces, Spring, Hibernate and SOA.
  • Good hands on experience with all phases of Software Development Life Cycle
  • Strong work experience in J2EE Application Servers, Relational Databases.
  • Development and deployment of J2EE applications on Tomcat, JBoss, Weblogic and Websphere Application servers.
  • Experience in analysis and design of Object Oriented Application.(OOAD)
  • Experience in Oracle 9i, MS SQL Serve, IBM Informix 10.x RDBMS.
  • Good understanding on Rational Unified Process (RUP) and Agile Software Development with Full system life cycle development experience (SDLC).
  • Eager to learn and move towards newer and different technologies
  • Excellent communication skills, good organizational abilities, good client co-ordination and excellent problem solving skills.

SKILLS

  • Languages: Java 5, C, C++, HTML/DHTML, XHTML, JavaScript. CSS, XML, XSL/XSLT, SOAP,

WSDL, UML.

  • JAVA Technologies: J2SE 1.4, J2EE 1.4/1.5, J2SE 5.0, Servlet 2.4, JSP 2.0/2.2, EJB 2.0/3.0, JDBC

JMS, JNDI, AJAX

  • Framework: Spring MVC, Spring IOC, Struts, JSF, facelets, SEAM, Richfaces,Hibernate, AXIS 1.4, Tiles.
  • Servers: Weblogic 8.1 SP4, Apache Tomcat 5.0, Apache Web Server, JBoss 4.2. 3 GA, IBM

Websphere5.

  • RDBMS: Oracle 9i/10g, SQL Server 2000/2005, MySQL, IBM Informix 10.X.
  • Operating Systems: Windows NT, 2000, XP, Unix.
  • Development Tools: Sub-version, CVS, ClearCase, WSAD, Eclipse 3.2.X/europa, MyEclipse 6.6,

JCreator, JBuilder, IBM RAD 6/7, iReport2.0.2, IBM Server Studio (enterprise edition), TOAD, Sun Java Studio Enterprise, PMD.

  • Design Tools: Rational Rose, Dreamweaver MX, Front Page 2000.
  • Build tools: Ant, Maven2, Junit.
  • Content Management Tool: Jahia, Alfresco.


ACHIEVEMENTS IN CERTIFICATIONS
  • Brainbench certified Java2 Programmer with 4.17 score.(Transcript # 7246665)
  • SCWCD - J2EE 1.4 (Sun certified Web Component Developer)
  • SCJP- 1.4 (Sun certified Java programmer)
  • Oracle 9i:SQL
  • Oracle 9i:PL/SQL

PROFESSIONAL EXPERIENCE

Confidential, (Boise-ID)
Sr. Java/J2EE Developer Dec 2008 – Till date

Title: Correction Information System (Code Modularization)
Description: The Idaho Department of corrections chose AnalyzeSoft to lead Information technology department through modernization and replacement of their legacy Offender Management System which is known as CIS( Correction Information System). It is online application system which includes specialized programming modules for Community Corrections, Facilities and Institutions, Parole commission. Inmate Banking, Sentencing, Community Work Centers, Offender Management Plan and many others. Current System is tightly coupled one CIS code modularization team aims to divide into separate modules so that it will not affect on other module functionality.
Responsibilities:

  • Analysis, Requirement gathering, Learn the functionality provided in existing application which is built using Struts framewwork.
  • Prepared business requirement documents of assigned modules.
  • Documented Component diagram and Activity diagrams of assigned modules.
  • Implemented the project module Property, Visitation and Offender Management Plan(OMP) and Assessment using the JSF, Spring and Hibernate.
  • Designed and implemented associated Managed beans, Service layer and DAO layer classes using J2EE, JDK1.5.
  • Created the UI of the system using JSF and richfaces view technology.
  • Created Custom converters and validators in JSF.
  • Configured navigation rules, managed beans, custom converters validators through faces configuration xml file.
  • Service layer classes injected using dependency injection/IOC of Spring
  • Used J2EE design patterns like DAO, Business delegate and Value object.
  • Created Jaspar Reports using iReport development tool.
  • Used Hibernate as persistence layer and wrote data retrieval and manipulation queries using Hibernate Query Language (HQL) and Criteria Queries.
  • Implemented persistence layer façade using generic DAO pattern for CRUD operations
  • Wrote Stored procedure in IBM Informix 10.x
  • Integrated Log4j for the application logging.

Followed Coding Standards and Documentation.

  • Prepared test plan for project and build test suite using JUnit
  • Involved in generating test cases for all modules and performed testing of complete applications.
  • Hands on experience with build, deployment using ANT scripts onto the development /test/UAT servers

Environment: Java 5, J2EE, Richfaces, JSF, JavaScript, CSS, HTML/DHTML, XHTML XML, XSL, Spring IOC
MyEclipse 6.6, JBOSS 4.2.3 GA, iReport 2.0.2, Server Studio, Spring, Hibernate, IBM Informix 10.x, JUnit, SVN, PMD, Windows, Agile methodology (Sprint), UML.

Confidential, (Phoenix-AZ)
Sr. Java/J2EE Developer Aug 2008 – Nov 2008

Title: Hospitality Toolkit Management System(HTK 3.0).
Description: TravelCLICK’S Hospitality Toolkit is a revolutionary hotel Internet marketing solution, including next generation content management, website design and search engine optimization.
The project HTK 3.0, aims at rewriting the Hospitality Toolkit application in an even stronger technical platform which will enhance scalability and maintainability for the application and will align it for better integration with TravelCLICK’s other products. The existing Travelclick HTK application was in Coldfusion & Oracle. The HTK 3.0 Project is related to creating the application in Java using Seam & JBoss(for Frontend) and Alfresco & Oracle(on backend). Also adding lot of new feature/ functionality like versioning / on demand change / less maintenance.
Responsibilities:

  • Analysis, Requirement gathering, Learning the functionality provided in existing application.
  • Implemented the project module Media library and Web Stats using the SEAM framework.
  • Designed and implemented associated Seam Components, bean& backend business logic classes using J2EE, SEAM and JDK1.5.
  • Called Alfresco Web Service API to add/update content in Alfresco.
  • Used J2EE design patterns like DAO and Value object.
  • Generated Stub from Omniture WSDL.
  • Implemented Handshake mechanism with Omniture WSDL which authenticates by passing Username Password, Nonce and Created in wsse headers.
  • Created EJBs which called Omniture Web Service to get Web Statistics
  • Created the UI of the system using Facelets,JSF view technology.
  • Data retrieval and manipulation queries using Hibernate Query Language(HQL) and Criteria Queries.
  • Integrated Log4j for the application logging.

Followed Coding Standards and Documentation.

  • Prepared test plan for project and build test suite using JUnit
  • Involved in generating test cases for all modules and performed testing of complete applications.
  • Hands on experience with build, deployment using ANT scripts onto the development /test/UAT servers

Environment: Java 5, J2EE, Facelets, JSF, EJB 3.0, JavaScript, CSS, HTML/DHTML, XHTML XML, XSL,
Eclipse europa, Alfresco WCM and ECM, JBOSS 4.2.0 GA, JBPM, Web Services , SOAP, WSDL,
AXIS1.4,Xerces, SEAM, Hibernate, JAXB, JNDI, Oracle 10g SQL, JUnit, SVN, Unix
environment, Agile methodology, PMD, UML.

Confidential, (Seattle-WA)
Sr. Java/J2EE developer Jan 2008 – Jul 2008

Title: Accenture Alumni Network.
Description: Accenture Alumni Network, is an enhanced e-commerce website with quarterly newsletters and alumni events would help thousand of Accenite Alumni to locate former colleagues and friends, learn about job opportunities with the company or find out what is new at Accenture. The site provides with an opportunity to find friends, initiate connections, discover business being run by fellow alumni, and browse or post special opportunities exclusive to Members. The key to getting the most out of a users Accenture Alumni Network is through providing a rich profile with which friends and fellow alumni can find him/her. Since ONLY verified Accenture alumni have secure access to this site, a user could share all information with confidence.The main components of this networking site are, Accenture News, Alumni News, Events, Alumni Directory, Opportunity Center and Marketplaces.
Responsibilities:

  • Carried out a requirement analysis for the project by gathering inputs from the Business Analysts.
  • Implemented the project using the Struts.
  • Designed and implemented associated action classes for struts framework
  • Used J2EE design patterns like Business Delegate, DAO.
  • Exposed functionality of system to other system by creating Web Services.
  • Created the UI of the system using JSP view technology and JSTL, custom tags and Struts tag library.
  • Enhanced look and feel of UI using AJAX.
  • Client Validation using Struts Validation Framework.
  • Data retrieval and manipulation using HQL and Criteria queries.
  • Integrated Log4j for the application logging.

Followed Coding Standards and Documentation.

  • Prepared test plan for project and build test suite using JUnit
  • Involved in generating test cases for all modules and performed testing of complete applications.
  • Hands on experience with build, deployment using Maven/ANT scripts onto the development /test/UAT servers

Environment: J2EE 1.5, Java 5, Servlets, JSP, AJAX, JavaScript, CSS, HTML/DHTML, XML, XSL,
Eclipse 3.2, Tomcat 5, Jahia, Struts, Web Services, AXIS 1.4, SOAP, WSDL, Hibernate, MySQL,
JUnit, SVN, Bugzilla, Unix environment.

Confidential, (Tampa-FL)
J2EE Developer/Analyst Jan 2007 – Dec 2007

Title: Report Tracking System (RTS).
Description: The Report tracking system is one subsystem within the T3 project in Product Quality and Service Support (PQSS). The objective of RTS is to share documents and data related to potential product quality issues between Product Engineers in PQSS department. This application is arguably the most powerful tool in a Product Engineer’s toolbox. It will provide an integrated dashboard to more quickly detect and resolve critical product quality issues. Overall, RTS plays a crucial role in protecting Toyota’s “QDR”(Quality, dependability and Reliability) image and minimizing product quality issues to the customer
Responsibilities:

  • Carried out a requirement analysis for the project by gathering inputs from the Business users.
  • Implemented the project using the Spring MVC framework.
  • Configure Controller, Handler mapping, view resolver , Middle layer Service in Spring application Context file.
  • Used Spring framework to inject Hibernate DAO in Spring services.
  • Used Spring framework`s proxy to hibernate session factory, Hibernate Template API.
  • Used Spring AOP for declarative transaction management.
  • Implemented persistence layer using Hibernate ORM.
  • Exposed functionality of system to other system by creating Web Services.
  • Created the UI of the system using JSP view technology and enhanced its look and feel using AJAX.
  • Developing Servlets for server side applications.
  • Developed POJO classes for object persistence.
  • Used J2EE design patterns Data Access Object and Value Object.
  • Implemented stored procedure using Pl/Sql
  • Integrated Log4j for the application logging.

Followed Coding Standards and Documentation.

  • Prepared test plan for project and build test suite using JUnit
  • Involved in generating test cases for all modules and performed testing of complete applications.
  • Built ANT Scripts to deploy application to the server.

Environment: J2EE 1.5, Java 5, Servlets, JSP, AJAX, JavaScript, HTML/DHTML, CSS, XML, XSL/XSLT,
MyEclipse 3.2, Tomcat 5.5, Apache Web server, Spring MVC, Hibernate, Web Services,
AXIS 1.4, SOAP, WSDL, JUnit , SVN, PMD, Oracle 9i Sql & Pl/Sql, TOAD.

Confidential, (Jacksonville -FL)
J2EE Developer /Analyst Feb 2005 – Dec 2006

Title: Assessment
Description: Assessment is a web-based application used by the Teaching Staff to evaluate the performance of the students. This application enables the assessment activities constructed for the teachers, which are completed by the students. Teachers may wish to have students work on written assignments, presentations, or performance assessment tasks in order to assess progress. This Application replicates the Black Board Application used for evaluation in Colleges.

Responsibilities:

  • Carried out a requirement analysis for the project by gathering inputs from the Business users.
  • Implemented the project using the Spring MVC framework.
  • Implemented DAO layer using Hibernate ORM mapper Layer.
  • Configure Controller, Handler mapping, view resolver , Middle layer Service in Spring application Context file.
  • Used Spring framework to inject Hibernate DAO in Spring services.
  • Used Spring framework’s proxy to hibernate session factory, Hibernate Template API.
  • Transaction management done declaratively using Spring AOP.
  • Exposed functionality of system to other system by creating Web Services.
  • Created the UI of the system using JSP view technology and enhanced its look and feel using AJAX.
  • Wrote Servlets for server side application.
  • Developed Data Access Objects, which were used by business classes to communicate with the Database.
  • Implemented stored procedure using Pl/Sql.
  • Implemented logging capabilities using log4j enabling easy installation of the application in the production environment.

Followed Agile software Development method (AUP-Agile Unified Process).

  • Involved in Unit testing for the code developed and Integration testing.
  • Built ANT Scripts to deploy application to the server.

Environment: Java 5, J2EE 1.5, Eclipse 3.2, HTML/DHTML,Bea WebLogic server 8.1, Spring
MVC, Hibernate, Javascript, CSS, Servlet, XML, XSL/XSLT, SOAP, WSDL, JSP. AJAX, JUnit, Oracle 9i SQL, Pl/Sql, TOAD, UML, SVN, Rational Rose.



Confidential,Mumbai - India
Software Engineer/Project Associate May 2003 – Jan 2005

Title: Online Leave Management System-HRMS

Description: Online Leave management system is one module of HRMS project. This system takes care of employee various types of leave like Casual leave, Sick leave, Earn leave, Loss Of Pay etc. This system provides various online forms of different types of leaves allotted to each employee cadre thus avoiding paper work of HR people. On submission of each type of application a mail is sent to concerned HR person and department head. This System also provide detail information to each employee regarding leave balance, thus helps HR people to keep records of each employee in well presented manner through reports generated by it

Responsibilities:
Involved in requirement analysis of leave application module
Implemented the project using the Struts.

  • Designed and implemented associated action classes for struts framework

Developed business component using JavaBeans and database connection using JDBC
Use of Tiles framework for creating template JSP pages.
Designed and developed of front end of application in JSP, JSTL.
Wrote CSS for respected pages
Deployed an application in Websphere application server
Implementation and support for various queries
Environnent: Java2, JSP 2.0, Servlet 2.4, HTML,CSS, JDBC, MS SQL 2003, Struts 1.1,Websphere,
Tiles, CVS,Windows XP.



Title: Confidential.
Description: System helps people working in operational department to view status of a applicant’s PAN application processing. The information about application can be viewed by input PAN no. /Application no/Name of applicant /Date of Applicant/ Inward Number. This online interface provides applicant to solve three types of query:
    • Normal Form (Form 49A) Query of new application status
    • Grievance Query which deals with any particular information of applicant change on PAN card
    • ITD (Income Tax department) query which shows the details of applicant submitted to I-T Department

This system provides interface to operational people/applicants, which help them to know pending work of PAN card application

Responsibilities:
Designed and Developed front end of application
Wrote server side programs using Servlets.
Implemented struts framework in application
Developed business component using Javabeans and database connection using JDBC
Created Template pages using Tiles.
Designed and developed of front end of application in JSP, JSTL and custom tags.
Coded Stored Procedure , Functions, and triggers using Pl/SQL
Wrote CSS for respected pages
Deployed Application in Websphere application server
Maintenance and Enhancement of PAN system
Provided Implementation and support for various queries

Environment: Java2, JSP 2.0, Servlet 2.4, HTML, CSS, Struts, JDBC, Oracle SQL & Pl?SQL, TOAD,
Tiles, Websphere, CVS, Windows XP


Title: UTITSL e-Payroll Processing system.

Description: UTITSL is developing e-Payroll System to acquire business in market through this system. e-Payroll Processing system provides facilities like salary processing of each employee of company, Statutory component like income tax calculation, profession tax etc and Employee welfare issues like ESIC register ,Provident Fund register etc.

Responsibilities:
Preparation of detailed design documents.
Involved in requirement analysis of e-payroll application module
Implemented the project using the Struts.

  • Designed and implemented associated action classes for struts framework

Developed business component using JavaBeans and database connection using JDBC
Designed and developed of front end of application in JSP, HTML
Wrote CSS for respected pages
Written Stored procedure and triggers using procedural language of SQL server.
Created SQL scripts using SQL
Used CVS version manager for merging code.
Deployed an application in Websphere application server
Implementation and support for various queries

Environment: Java2, JSP 2.0, Servlet 2.4, HTML, CSS, JDBC, MS SQL 2003 ,Struts 1.1, CVS,
Websphere, Windows Xp.


Confidential, Mumbai –India Dy.Manager/Software Engineer Jan 2002 – April 2003

Title: Online Book Building system (IPO)
.
Description: Book Building System is one such system which use for Initial Public offer (IPO)
Front end of System is provided to all Brokers through which bidding Process is carried out. This system restricts the bidders who are authorized to do bidding only for respective IPO. For this Exchange Operation Workstation (EOW) is developed and under control of BSE. EOW is used to grant access to bidders, which are authorized to do bidding for particular IPO.

Responsibilities:
Maintenance and enhancement of front tier and middle tier application
Involved in EOW operation
Wrote business logic using stateless session bean
Wrote entity beans to persist domain object.
Involved in JDBC Connection pooling to access oracle database.
Responsible for deliverables, coordination with other team
Responsible for solving technical issues.

Environment: Java, JSP 2.0, Servlet 2.4, Struts, HTML, CSS, EJB 2.0, JNDI, JDBC, Oracle 9i SQL Pl/SQL, Sun java Studio Enterprisse- NetBeans , JBoss, Unix.


EDUCATION

Bachelors of Engineering in Information-Technology

We'd love your feedback!