We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

New Jersy, NJ

PROFESSIONAL SUMMARY:

  • Experienced IT Professional with Around 7 years of experience in various phases of software development life cycle including user interaction, system feasibility study, design, development and testing, configuration and client support and consulting
  • Experience in J2EE architecture, design patterns, objects modeling using various J2EE technologies and frameworks.
  • Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, HTML, Java Script, JSF, EJB, JDBC, JNDI, JMS, ODBC, XML, Struts, Hibernate, Spring, AJAX, and JUnit.
  • Excellent knowledge in Web Services, SOAP programming, WSDL, and XML parsers like SAX, DOM.
  • Experience in designing, developing and deploying J2EE applications on Websphere Application server, Weblogic, Sun One, Apache Tomcat, etc.
  • Experience with XML technologies including XML, XSL, XSLT.
  • Experience in using IDE’s like RAD 6.0, WSAD , Eclipse, Sun One studio, etc
  • Experience in writing SQL queries, PL/SQL stored procedures/functions etc for relational databases like Oracle 10g/9i/8i, DB2, SQL Server 2000, MySQL, and Sybase etc.
  • Exposure to OOA&D methodologies like RUP, waterfall model.
  • Experienced in creating various project artifacts like use-case documents, functional design document, technical design document etc.
  • Experienced in using version control tools like VSS, Rational Clear case, CVS and PVCS.
  • Experienced in various business domains of financial, Telecom, Insurance, Pensions and benefits, etc domains.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
  • A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.

Technical skills:


J2EE Technologies

JSP, Servlets, HTML, Java Script , JSF, EJB, JDBC, JNDI, JMS, XML, Struts, Hibernate, Spring, AJAX, and JUnit

Java Environment:

Java2.0 (jdk 1.4), JavaBeans, Internationalization (Resource Bundles), Reflection and Multithreading

Application/Web Servers:

Websphere 6.0/5.0, BEA WebLogic 8.1/6.0/5.1, JBoss 3.2.5, Sun One 7.0, Tomcat 4/5, IIS

IDE:

RAD 6.0, WSAD 5.1, Eclipse 3.0, Sun One Studio 5.1

Open Source Java:

Ant 1.6, log4j, JUnit 4.0 and dom4j, JAXB

Frameworks / Architectures:

MVC2, Struts 1.2, Velocity, Spring

Design Methodologies:

OOAD using UML, RUP and Design Patterns

Design Tools:

Rational Rose 2000, Visio 2000 Professional

RDBMS/Databases:

Oracle 10g/9i/8i, DB2, SQL Server 2000, Sybase.

EA Integration Software:

Tibco 5.2

Operating Systems:

Sun Solaris 8.0, Unix, Windows NT, Windows 2000, Linux

Version Control Systems:

VSS, PVCS, Rational Clear case

Defect Tracking Systems:

Mercury Test Director 7.0

Other Tools and Utilities:

Crystal Reports, Toad, JRules

EDUCATION
B.Tech (Computer Science and Engineering)

PROFESSIONAL EXPERIENCE:

Confidential,GA Dec 2007 – Till Date
Campaign Manager Five Star
Role: Senior Java Developer

Verizon Wireless operates the nation\'s most reliable and largest wireless voice and data network. The CM-5Star (Campaign Manager Five Star) application was built to assist Customer functionalities within the Verizon Wireless store for the Store Representatives. The application provides VZW a capability for managing its customer loyalty. The application was designed to enable the Store Representative to make calls to customers and track five customers’ related areas in the contract lifecycle and tracking any follow-on activities. The Five Star application is a web-based application that automatically loads the Retail Sales Representatives’ customers into the database on a daily basis, allowing the Retail Sales Representatives to better manage “their” customers to achieve the business objectives such as: Increase Sales Productivity, Reduce Churn.

Environment: Java, JSP, Struts, J2EE, Design Patterns, Servlets, EJB, Hibernate, Spring, Struts Tag Libraries/JSTL, UML, JUnit, Oracle, Web Sphere Application Server6.1/WSAD7.0, Log4J, CSS, VSS, ANT, Windows XP Professional
Responsibilities:

  • Involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml.
  • Used Dependency-injection for configuring of EJB classes and beans.
  • Involved in developing front end screens using JSP, Struts View Tags, JSTL, DHTML, HTML, CSS, AJAX and JavaScript.
  • Involved in server side and front-end validation using Struts Validation framework and JavaScript.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Involved in designing the database schemas for the new data layer on Oracle using TOAD.
  • Involved in writing data extract feeds using Java, JDBC and XML Digester.
  • Used iText API to generate PDF reports
  • Involved in writing ANT scripts for automated build and deployment processes.
  • Used RAD 7.0 as the Java IDE in the development of the application.
  • Web Sphere Application Server 6.1 was used as the application server for deploying the application.
  • Used VSS as source control repository.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Implemented log4j by enabling logging at runtime without modifying the application binary.
  • Was involved in production support and used Mercury Quality Center for defect tracking.
  • Adopted Agile as software methodology for development and delivery.

Confidential,IL July 2006 – Nov 2007
Orion Platform Project
Role: Senior Analyst/Developer

Discover Financial services is major credit card and financial services company in the US and UK and provides discover brand cards and Morgan Stanley cards. Discover has identified the need for a web-based customer service application, Orion that will streamline the work processes for the customer service representatives and improve productivity and performance. Orion Production support project handles maintenance of Vision and Orion application (developed by DFS, now maintained / enhanced by Kanbay) which are the call centre application for Discover Credit Card’s U.S.A. operation. This also involves handling production tickets, enhancements etc.

Environment: Java, J2EE, Struts, AJAX, EJB, Hibernate, Spring, Rational Rose, XML, Swing, XLST, PERL, Eclipse, Weblogic, MySQL, Log4j, Windows XP and UNIX

Responsibilities:

  • Involved in requirements gathering and developing the use cases.
  • Designed class diagrams and sequence diagrams using Rational Rose.
  • Implemented persistence framework using Hibernate
  • Responsible for designing hibernate mapping files based on business logic and Object relationships
  • Handled Transaction Management in Hibernate using provided data source.
  • Developed Spring Controllers, Domain(business logic) and utility classes
  • Used J2EE design patterns like DAO, Value Object Pattern, Service Locator, Business Delegate and Singleton Pattern.
  • Involved in developing various EJB\'s to handle business logic and also wrote numerous Session/Entity Beans and deployed on Server.
  • Designing the User interface using XML, Swing and Java.
  • Used various components of struts like Action Classes, Action Servlet, Action Forms, Tiles, Validation Framework, etc.
  • Extensively worked on MySQL tables, packages, views, stored procedures and triggers.
  • Support for System testing and User Acceptance Testing
  • Involved in moments of application from development to QA, QA to UAT and UAT to Production environments.
  • Stream lining production support process, shift allocations, reviews
  • Implemented logging by using Log4j
  • Used JUnit for unit testing.
  • Coding / Analyzing / Unit Testing the production tickets opened for the Orion application in production
  • Coding / Analyzing / Unit Testing regular BAU (Business As Usual) projects, enhancements, pipeline projects for Orion application, which are executed at DFS and impact the Orion application

Confidential, May 2005 to June 2006
EPIC - MBOS
Role: Sr. Programmer

An application solution to provide services to pensions clients. The clients include employers, members & employees of the Pensions Division. It is a Web based application based on Model view control (MVC) architecture. This is an integrated systems architecture based on Java/J2EE technology using Java, JSP, Struts, EJB, Entirex & IBM Mainframe. EPIC allows registered employers to access their employee\'s pension and health benefit account information and also contains MBOS (Member Benefits Online System) that allows registered active members access to:
Member Account Information, Designation of Beneficiary - verification and online update, Retirement applications, Withdrawals, etc.

Environment/Tools: Java, Swing, EJB, Struts, Eclipse, AJAX, iText, Weblogic, IBM-Mainframe, Entirex, ODBC, Toad, CVS

Responsibilities:

  • Involved in analyzing the specifications provided by the client.
  • Converting the specifications into the use cases.
  • Involved in the development of functional design document.
  • Developed class diagrams, sequence diagrams, activity diagrams that provided a view of the requirements for construction phase activity
  • Full life cycle experience including requirements gathering, high level design, detailed design, data design, coding, testing, and creation of functional documentation.
  • Base Classes / framework – Developed the base framework for other applications/modules to follow & implement.
  • Involved in the development of UI and Server side components of WITS and Retirement Modules. Used JSP, Struts, EJB, etc and various design patterns like Singleton, Servicelocator, ValueObject, Business Delegate, DAO, etc.
  • Involved in designed and developed graphical authoring tool using core Java and Java Swing.
  • Extensively used various Java Swing components (e.g. JTree, JTable,
    JList, JComboBox, JTextPane, JMenu, etc.)
  • Generated the wrapper classes by using Entirex for interacting with mainframe.
  • Developed the graphical user interface using struts, validation framework, etc.
  • Developed the server side components using EJB.
  • Developed the unit test cases and integration test cases.
  • Executing the test cases on the developed functionality to make sure that system is developed as per the requirements gathered.
  • Trained the team members on Struts, CVS and its implementations & helped them in development and trouble shooting.
  • Deployment & enhancement activities.
  • CVS management
  • Coordinate with the Mainframe team to ensure that the mainframe system and web applications are in sync

Confidential,India Jan 2004 – April 2005
Project: TIS (Trilogy Insurance Service)
Designation: Programmer Analyst

Trilogy Insurance Services is a Product based project for Insurance Services. Agency RADAR is a lightweight application that simplifies the marketing of insurance policies to carriers. By taking advantage of the policy application data that resides in your agency management system, Agency RADAR will eliminate duplicate entry of data and let you obtain quotes much faster than with traditional carrier web sites.

Environment: Windows NT, Java, Web Services, SOAP, J2EE, Apache Tomcat and PostgreSql, JMS, JSP, HTML, JavaScript, JDBC, Unified Modeling Language, XML, JMS (Persistent storage using Queues and Topics), Rational Rose, Message Driven Beans and using SQL statements.

Responsibilities:

  • The application is based on the MVC-II Architecture using Apache Struts framework.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
  • Involved in understanding the business processes and defining the requirements.
  • Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams.
  • Designed and developed User Interface Screens using HTML, DHTML and JSP.
  • Used JUnit to write repeatable tests (regression testing), mainly for unit testing.
  • Used Singleton, Service Locator, DAO, Business Delegate, factory design pattern for services.
  • Eclipse used as Java IDE tool for creating Action Classes and XML files.
  • Develop the User Interface Screens for presentation Weblogic using JSP, HTML, and CSS.
  • Involved with Postgre SQL Database Design and Development.
  • Managed Source Code in CVS environment.

Confidential,India May 2002 – Dec 2003
Project: C1-BT (Customer One – Big Ticket)
Designation: Engineer-Product Software Development

This Customer-1 Big Ticket is the Product Based Project for Retail Services domain. This is the migration project from oracle forms to j2ee environment. This project supports to maintain all the details of customer. When the customer login to his environment page, then that customer has id to enter and can purchase any of things based on the purchase order number. On a high level the proposed architecture consists of 3 layers namely user interface, Middleware and External Data Sources.

  • User Interface is a Java Server Pages(JSP) client application
  • Middleware component (Application Server) is considered as Web Sphere 5.0
  • Database servers are considered as Oracle compatible.
  • Environment: Windows NT, Java, J2EE (Struts, Jsp, Servlets, Jdbc, Ejb), ODBC, ANT, Websphere 5.0 and Oracle

    Responsibilities:

      • Developed Rational Unified Process Analysis Model using OO concepts that includes entity classes, use case diagram, sequence diagrams, class diagram that provided the development team a view of the requirements for construction phase activity.
      • Model View Controller (MVC) architecture has been adopted to provide framework. Utilized UML & Rational Rose suite for designing of the System. Followed DAO Pattern and J2EE framework facilitated the integration & deployment of DAO, SERVLETS, JSP and XML.
      • Developed a web-based reporting system with JSP, DAO using Struts framework.
      • Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
      • Some of those Designs patterns (DTO and DAO) and created EJB’s classes.
      • Eclipse used as Java IDE tool for creating JSPs, Servlets, and Struts Action Classes.

    We'd love your feedback!