We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

EXECUTIVE SUMMARY

  • Over 7 years of software industry experience in designing, developing, testing and deploying client-server, web-based enterprise applications using Java.
  • Solid foundation in software programming concepts of OOPS, and OOAD
  • Extensive experience in J2EE technologies including specialization in Core Java, Java collection, Java Servlets, JSP, JDBC, JNDI, Java Beans, XML , Struts, Oracle, HTML, and EJB for building Server side Application with multilayer architecture
  • Strong Foundation in Java Technology (J2SE, J2EE) and good understanding on Object oriented concepts.
  • Experience in developing Web 2.0 applications.
  • Extensive experience in Web application development using HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, Spring, Hibernate, J2EE (JSP, JMS, Servlets, JDBC, JNDI, Java Beans, Struts, EJB).
  • Expertise in various open source frameworks like Struts 2.0/1.2, Spring 2.5 and ORM Technology like Hibernate 3.0.
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO)
  • Experienced in deploying J2EEapplicationsover servers like Apache Tomcat 4.x, JBoss 4.2.3, Weblogic 8.x/9.x and Websphere 6.x,7.0 servers
  • Experience in generating UML use case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
  • Experience of working with databases Oracle and DB2, MySQL; extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures, PL/SQL.
  • Experienced in conducting Unit testing and code coverage using JUnit.
  • Knowledge of Java Web Services, with real-time knowledge using SOAP, WSDL, and UDDI
  • Exceptional communication skills in handling direct interactions with clients, excellent adaptability, proactive, team player, self motivated, can work independently, and leadership attitude
  • Proven ability to work independently and as a part of a team with an ability to deliver within short deadlines.

TECHNICAL EXPERTISE

WEB TECHNOLOGIES

Java, HTML, XHTML, UML, XML, PL/SQL, Javascript, CSS, DTD, XSD, XSLT, DOM and SAX parsers

FRAMEWORKS

Struts, JSF, Spring, Hibernate, Tiles

WEB SERVICES

SOAP, WSDL, UDDI

J2EE TECHNOLOGIES

Servlets, JSP, EJB, JDBC, RMI, JNDI, JTA, JAXP, JAXB, JMS, Log4J

DESIGN PATTERNS

DAO, MVC, Singleton, Session Facade, Service Locator, Business Delegate

RDBMS/ ODBMS

SQL, PL/SQL, Oracle 8.0/9i/10g, MS-SQL server, DB2

EDITOR/IDE

MyEclipse, Eclipse 2.x/3.x, Net Beans, EditPlus, TextPad 4.1

VERSION CONTROL

StarTeam, Rational ClearCase 7.1, Win CVS 1.2, VSS, Subversion

TOOLS

SQLDeveloper, RationalRose, Visio

OPERATING SYSTEMS

Windows 2000, Windows XP, Windows Vista, Windows 9x, UNIX

EDUCATION:

Bachelor of Engineering, Computer Science and Engineering

WORK EXPERIENCE:

Client : Confidential,Fremont, CA June 2011 - Present
Project : Order Automation
Role : Java/J2EE Developer

Unovon is a leading VOIP telcom service provider, providing local and long distance calling services to individual and small business customers. Project involved working on Unovon’s Order Automation System which consists of two modules - Customer Management and the Credit Card Processing. In the Customer Management module, customer information is collected from the HTML forms, interacting with the servlets on the server side. Validations are performed on the data and stored in an Oracle. The Credit Card Processing module gathers the credit card details from the customer and sends the details to the payment gateway for authentication after a client side validation for the credit card number type and expiry date.

Responsibilities:

  • Involved in flow chart designing and participated in project development life cycle discussion sessions.
  • Used Hibernate for the O/R mapping functionalities
  • Designed and developed Java classes, JSP pages, Action Beans, and Action Classes
  • Developed JSPs for the presentation layer., and Action classes for several critical modules
  • Developed the utility classes for UTF-8 standards in internationalization support for the application
  • Extensively used the DOM parsers for xml parsing and platform neutral data transport
  • Developed and tested the application on Tomcat server and deployed on Websphere server
  • Implemented best practices for performance, code coverage and source versioning.
  • Used JUnit for testing the application, rectified performance bottlenecks and eliminated critical bugs
  • Used Oracle 10g as back-end database.
  • Used Eclipse IDE for the development.

Environment : Java, HTML, UML, XML, Servlets, JSP, EJB, JDBC, JNDI, JAXP, SQL, PL/SQL, Oracle 10g, Eclipse, Tomcat, Websphere, JUnit, RationalRose,.

Client: Confidential,NJ March 2010 - June 2011
Project : Quote Generation
Role: Java /J2EE Developer

The Quote Generation System allows users to provide a quote on how much premium the user would have to pay depending on the user’s personal information, history and policy duration. Enhanced the quote generation system for the insurance software developed. The enhancement involved collecting additional data from the user for the purpose of quote generation, validating the user address information, updating the point system depending on the user entered data in order to generate a quote.

Responsibilities:

  • Formulated data transmission between systems using XML, configured schema for data templates
  • Programmed session and entity EJBs to handle user info track and profile based transactions
  • Implemented SAX parsing of XML production data, used several algorithms for marshal/unmarshall data
  • Extensively used Java in coding utility classes and helper classes for the use across multiple modules
  • Used JMS for asynchronous message queuing between business objects
  • Oracle is used as the persistence layer, configured and optimally indexed for searches
  • Used Weblogic server for deploying the web content with fully configurable client access
  • Extensively used the Eclipse IDE for coding all Java classes, Servlets and JSPs
  • Performed the unit testing for the application.
  • Assisted in Developing testing plans and procedures for unit test, system test and acceptance test.
  • Coded ANT build script to create and deploy the application on web logic Server.

Environment: Java, HTML, UML, XML, Servlets, JSP, EJB, JDBC, JNDI, JAXP, JMS, ANT, SQL, PL/SQL, Oracle 9.0, Eclipse, Weblogic 8.x/9.x, JUnit, RationalRose, Windows XP.

Client: Confidential,Lowell, MA Nov 2008 - Feb 2010
Project : International PWS Customer App
Role: Java /J2EE Developer

International PWS Customer App provides multiple banking products for Customer Setup (Consumer, Small Business, and Premier).PWS Customer includes setup entitlements for Customers and Accounts inquiry of check issuance, paid data, Positive Pay services, Reverse Positive Pay Check Print functionality. ACCESS Payables Web Service (PWS) to request corporate checks to be printed. The checks will be sent either to the client or the beneficiary, by Mexico Operations. Corporate checks are drawn on the client’s account. Check issuance detail and stop payments will be stored in CQE (Cheque Engine) and CQE. CQE will identify exceptions.

Responsibilities:

  • Involved in requirements gathering and analysis in SDLC
  • Involved in studying the Current Legacy Systems, User Requirement and Creating Design Document.
  • Design and development of User Interfaces using JSP, HTML, and CSS.
  • Managed inter-component Knowledge Transfer
  • Maintained code implemented using EJB
  • Designed Application Oriented Framework with architectural advisory
  • Developed the application using JSP, Struts and Servlets.
  • Developed Action Classes and Action Forms and implementing validations.
  • Designed Component using Hibernate extensively
  • Integrated Layered Communication with Design Patterns
  • Used HQL and Hibernate Objects for System Flow
  • Implemented DAO Pattern using Hibernate
  • Writing SQL Queries and Stored Procedures for displaying and inserting.
  • Involved in Deployment Process, supported App Scan Activities
  • Unit Tested Development Components with JUnit Framework

Environment: Java 1.5, EJB 2.0, Hibernate, PL/SQL, Stored Procedures, JBoss 4.0, Tomcat 5.0, Struts 2.0, JUnit, Eclipse, Oracle 10g, JUnit, RationalRose, Maven.

Confidential,MH, India Jan 2008 - Oct 2008
Project : Supply Chain Profiler
Role: Java /J2EE Developer

This supply chain management software is a web-based J2EE application that handles the business processes of the Accounts Payable division. This java system is built as an internet-based application that handles high volume of such user requests. The application is further equipped with efficient notifications systems for user alerts and status confirmations.

Responsibilities:

  • Was responsible for application customization as per the client requirement.
  • Involved in the design of data model and screen prototype for group of use cases.
  • Responsible for form based validation using Java Script.
  • Involved in the development of core components
  • Assisted senior developers in Black box, white box testing, and helped to improve performance and scalability of software
  • Extensively used the Eclipse IDE for coding all Java classes, Servlets and JSPs
  • Implemented SAX parsing of XML production data, used several algorithms for marshal/unmarshall data
  • Used the struts validation framework to validate user data.
  • Build the exception handling framework that allows developing components standard error handling and maintainable code.
  • Involved in the preparation of test cases.

Environment: J2EE(JSP and Servlet), Struts, Ajax, Java Script, Tomcat 6.0, MySQL, Eclipse

Confidential, India Jan 2005 Dec 2007
Project:MetLife Insurance
Role: Java /J2EE Developer

This is an enhancement and development of the call centre application of MetLife. Its architecture is based on the internal MVC framework. Here a MVC Framework follows the Model View Controller (MVC)architecture. The client requests for the modifications in his insurance policy which is fed through this application to the Customer Service Consultants. We carry out the needed modifications asked by the client. Here each and every request is represented by case which has a keys attached to it facilitating the changes requested. The insurance related data is obtained with the help of MQ Series and Web Services from the IBM Mainframe Database.

Responsibilities:

  • Involved in designing and developing the application with a team of 4 members
  • Involved in the development of web module for monitoring and controlling application using Spring Frame work
  • Developed Data Access Objects (DAOs) to access data from the database.
  • Used Filter Servlets to do activities like redirecting the user if he is not signed in already.
  • Developed Hibernate for data persistence.
  • Was involved in deployment using ANT for tool.
  • Involved in UML, Package, Class and State Diagrams using Rational Rose.
  • Developed JUnit Test cases and performed application testing for QC team.
  • Used JavaScript for client side validations.
  • Participated in weekly project meetings, updates and Provided Estimates for the assigned Task.

Environment: J2EE, Spring 1.2, AJAX, Hibernate, EJB 3.0, Windows, Oracle, Win CVS

We'd love your feedback!