We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

PA

Professional Summary:

  • 8 years of professional experience in Object Oriented designing and programming in Web-based applications, Client-Server and Enterprise applications using JAVA/J2EE technologies.
  • Expertise in complete Software Development Life Cycle – Requirement Analysis, Design, Development, Testing, and Maintenance/Implementation of Software Applications using Agile Scrum and Waterfall methodologies.
  • Extensive experience working on industry leading J2EE frameworks like Struts, Spring Framework and Hibernate.
  • Experience with IDE Tools like Eclipse, MyEclipse, Net Beans and JBuilder for developing J2EE/JAVA applications.
  • Experience in Web application development using Java, Servlets, JSP, JSTL, POJO, JDBC, HTML, DHTML, CSS, XML, JQuery, Log4J and AJAX.
  • Knowledge of JMS, WebServices.
  • Experience with Application and Web Servers like Apache Tomcat, WebLogic, WebSphere and JBoss.
  • Experienced in using design patterns like MVC (Model-View-Control), DAO (Data Access Object), Front Controller, Inversion of Control, Factory, Singleton etc.
  • Experience in developing applications using Oracle, Microsoft SQL Server and MySQL as backend databases.
  • Proficient in writing and handling SQL Queries, Stored Procedures, and triggers.
  • Proficient in creation of Use Cases, Class Diagrams, Sequence Diagrams using UML tool like Rational Ros e .
  • Experience in build and testing tools like Ant, JUnit and Bugzilla.
  • Expertise in version control software like CVS and SVN.
  • Documented Functional, Technical and User Manuals.
  • Highly motivated and innovative problem solver with excellent organizational and communication skills.
  • Ability to learn new technologies and methodologies quickly.

Technical Skills:

Java/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans

Web Technologies: HTML, JavaScript, CSS, AJAX, JQuery

Frameworks: Struts ,Spring, Hibernate

IDE: Eclipse, MyEclipse6.0, Netbeans, JBuilder

Database: Oracle, Microsoft SQL Server and MySQL

Web/Application Servers: Apache Tomcat, WebLogic , Websphere, Jboss

Testing: Junit (Unit Testing)

Operating Systems: Windows, Sun Solaris, Redhat

Other Tools: Ant, Log4J, Toad, SQLyog, Wamp Server, Rational Rose, SVN

Work Experience:

Confidential, PA

Sr. Java Developer

Assigned as Java/J2EE developer to a Confidential project used by the customer support users to add/upgrade/downgrade the services and applies promotions to the customers. This application unifies and displays the customer information from various systems including Customer Profile, Billing, Promotions and Service Requests and make updates to the customer data in appropriate systems.

Responsibilities:

  • Designed and developed the various GUI Screens required using JSP, JSTL, JavaScript, CSS, XHTML and AJAX.
  • Implemented business logic of the application using POJO’s and integrated application using Spring MVC features like IOC and configuring application context for spring bean factory.
  • Implemented Spring Service Layer with dependency wiring, transaction, DAO and annotations.
  • Defined Object Relational Mapping(one-to-many, one-to-one, many-to-one relations) between the database tables and Java objects using Hibernate by creating Hibernate mapping XML file
  • Used Hibernate in the persistence layer to Implemented DAO’s to access data from database.
  • Involved in writing HQL queries for implementing the persistence through Hibernate.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Resolved Runtime Errors and Application Bugs in the Production environment and enhancing the existing application.
  • Involved in SDLC, of application developed using Scrum methodology.
  • Implemented and configures Log4J for error and debug logs of the application.
  • Developed JUnit test cases and unit tested the application.

Environment: Java1.6, Web Sphere, WSAD, Spring MVC, Hibernate, Oracle 11g, JavaScript, JSP, Ajax, JUnit, Log4j.

Confidential, MA

Sr. Java Developer

This application is to assist Confidential Distribution ordering functions into a single scalable and extensible architecture. This application provides a link between distribution Centers and dealers and immediate access to inventory and purchasing information.

Responsibilities:

  • Development on Saint Gobain’s proprietary Multi layered J2EE Architecture and Spring Framework.
  • Designed and implemented the functionality of identifying the Saint Gobain products using part number.
  • Updated Presentation Layer using Spring, JSP for accommodating the dual part number search.
  • Implemented various Custom Tags and JSTL tags.
  • Implemented the enhancement across process and services layer for dual part number search.
  • Designed and developed User Interface using JavaScript, HTML and AJAX.
  • Creation of Stored Procedures.
  • Implemented the security access control both on client and server side.
  • Responsible for any bug fixes/Enhancements along with new Development activities.
  • Created Test cases and tested the application thoroughly.
  • Developed scope of work documents, technical architecture, and test plans.
  • Implemented the security access control both on client and server side.
  • Responsible for maintenance of SVN Version Control for the source code being deployed to Prod, UAT and DEV machines

Environment: Java 1.5, Eclipse, WebLogic, JSP, Spring, SQL, AJAX, XHTML, Oracle 10g, Hibernate.

Confidential, CT

Java Developer

Loan Application Processing System of Confidential to keep track of all loan applications received at various branches till the applications are approved or rejected. The system provides two different user interfaces, one for the customer service department to enter information online .The second user interface is used by the loan processing officer to check the applications, the details of the customer so that loan can be granted .

Responsibilities:

  • Developed the application based on MVC (Model-View-Controller) Architecture using Struts.
  • Involved in developing GUI using HTML, JSP, JavaScript, DHTML, CSS for end users and loan processing persons.
  • Used Struts Validation Frame Work for server-side data validations.
  • Developed the Struts Action classes and Action Form classes and configured them in Struts configuration files as part of the controller component.
  • Created DAO using JDBC and Oracle as the backend database.
  • Developed test cases using Junit.
  • Involved in application support & maintenance.
  • Participate on assigned team as well as provide specialized assistance to other teams or groups
  • Able to contribute to the development of new concepts and to improve existing techniques.
  • Ensure adequate documentation of all strategies, processes, and procedures related to the implementation and support of the environment

Environment: Eclipse, Java 1.5, Tomcat, Struts, JDBC, HTML, DHTML, CSS, JSP, Oracle9g, SQL.

Confidential, CA

Java Developer

Cargo Maintenance System is mainly designed for computerization of the air cargo events. Using this system, management can get the information like storage and billing details of particular cargo and involves in the computerization of specifying storage locations for cargo storage. Accounting, details of the payroll of a particular employee are maintained.

Responsibilities:

  • Involved in design and development of Technical specifications and web interface design.
  • Implemented persistence layer using Hibernate, developed POJO classes and wrote the xml file to map objects to relational database.
  • Involved in coding for GUI designing presentation with HTML and JSP.
  • Created a test database in MYSQL.
  • Developed light weight business component and integrated applications using Spring Web MVC using features like IOC and configuring application context for spring bean factory.
  • Responsible for parallel run and post production support
  • Used Jboss server for running the web components and Log4J for tracking errors in the audit log files.
  • Involved in Unit Testing using JUNIT framework.

Environment: JDK1.5, NetBeans, MYSQL, Jboss, Sqlyog, Spring, Hibernate, HTML, Java Beans, JSP, Java Script.

Confidential, CT

Java Developer

A single technical platform for searching and booking TUI packaged holidays over web. The booking service is designed to hold a conversation with the relevant external systems where holidays can be booked. The product search provides the ability to carry out a search both on the availability data contained in the database and also the brochure holiday data contained in the database. The brochure content includes information on resorts, destinations, countries and individual hotels. The Payment service provides the ability to take credit or debit card payments.

Responsibilities:

  • Implemented persistence layer using Hibernate, developed POJO classes and wrote the xml file to map objects to relational database.
  • Development of Action and Form classes based on struts.
  • Designed DAO interfaces and implementations that provide abstract access to the database.
  • Developed Data Access Objects (DAO’s) to handle HQL queries using Hibernate and Transfer objects.
  • Writing and testing Hibernate Queries for different classes.
  • Developed presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Proficient in testing web pages functionalities and raising defects.
  • Created a test database in Oracle and tested it using Wamp Web Server.
  • Involved in project documentation.
  • Developed use case diagrams for the modules using Rational Rose and Use Case Specification documents.

Environment: Java 1.4, Eclipse, Struts, Hibernate, HTML, JSP, Java Beans, WebLogic, Oracle, Wamp Web Server.

Hire Now