We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Albany, NY

EXECUTIVE HIGHLIGHTS

  • 8 years of experience in Java/J2EE application design, having expertise in Core Java, Object Oriented concepts, J2EE and Client Server technologies.
  • Expertise in developing Enterprise Applications using Java, Java Beans, JDBC, Spring , DAO, and Web services.
  • Strong experience in various frameworks: Jakarta Struts framework 1.2, Hibernate 3.0.
  • Strong experience in the Web Application GUI Development using HTML, DHTML, CSS, JavaScript.
  • Experience in Database Design and Development and proficiency in working with Oracle 11g/10g.
  • Experience in writing SQL Queries, PL/SQL, Stored Procedures, Functions and Packages using Oracle 11g.
  • Expert knowledge in creating database objects, Tables, Triggers, and Views
  • Good knowledge with Spring Framework for Dependency Injection and Spring JDBC.
  • Expert Knowledge of ORM using Hibernate 3.0
  • Expert knowledge with Spring Framework for Dependency Injection and Spring JDBC.
  • Expert level skills in Designing and implementing web server solutions and deploying Java Application Servers JBOSS and Web Logic
  • Experience in working with different operating systems Windows XP/Win7 and UNIX.
  • Experience with various version control tools like Subversion,CVS, Tortoise SVN and ClearCase.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning.
  • Strong Analytical and problem solving capabilities.
  • Good working knowledge on Ant 1.6.1, JUnit.
  • Sun Certified Java Programmer 5.0.
  • Possess excellent communication, interpersonal and analytical skills along with can-do attitude.

TECHNICAL SKILLS

Programming Languages

C, C , Java 1.6, J2EE

Java Technologies

JDK 1.6, Struts1. 2, Spring 3, Hibernate 3.0, Servlet 2.1, JSP 2.0

Web Technologies

HTML DHTML, CSS,XML, JSP, Java Scripting

Application Frameworks

J2EE, Spring 3.0, Apache Struts 2, MVC

Environments

Eclipse 5.5, Toad 8.0

Databases

Oracle 9i/10g, MS Access, JDBC, ODBC

Operating System

Windows NT/XP/Vista, Unix

Web Server:

BEA Web logic 8.1, IBM Web sphere 6.1, Tomcat 4.0/5.0

Others

Visual Source Safe, MS Visio, Apache ANT

PROFESSIONAL EXPERIENCES

Confidential

Role: Sr. Java Developer

Confidential system is a web based application which aims to ease tracking Training and certification related information for students and teachers in NY state, helps individuals to register their personal account,enrolment of various state provided courses, special programs, allow to access to various information based upon the role.

Responsibilities:

  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • documentation, software
  • databases, design, programming, testing and implementation, technical and user
  • work- Write application software, data analysis, data access, data structures, data manipulation,
  • Analysis, design, coding, component and assembly testing of all application code owned by the Application Team- Maintenance including production support , enhancement and development
  • Involved in defining the scope of the project, gathering business requirements and documenting and managing them using Rational rose and Rational Process Pro respectively.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer
  • Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages
  • Used AJAX for asynchronous communication with server
  • Worked heavily with the Struts tags- used struts as the front controller to the web application. Implemented Struts Framework according to MVC design pattern.
  • Used Struts Validation Framework for form input validation
  • Heavily used JDBC 2.0 API with Stored Procedures and Dynamic SQL , STRUTS framework for JSP and Servlet development, JAVA Beans, JSP, Servlets, and other J2EE APIs on Web Logic
  • Use of Hibernate with HQL queries to perform all the required persistence layer interactions, implementation of the hibernate mappings.
  • Migration of Code, Packages, Scenarios from Dev. To Test, UAT Production

Environment: Java, JSP, Servlet, Struts 2, DB2, HTML5, CSS, XML, JavaScript, ,AJAX,Oracle 11g,JDeveloper

Confidential

Role: Sr. J2EE Developer

Description

Confidential is a web based Budget controlling application using Java/J2EE, Spring Framework, Hibernate, web services and Backend as Oracle Database. Helps the GE Managers to up to date with their current expenditure style and compare against their global budget allocation. The application interacts with various other departments to capture the expenditures and process them. Each fiscal week it generates various analytical reports and different Charts i.e. Bar chat, line chart to help to control and manage effectively the day today expenditures.

Responsibilities:

  • Involved in web component design and development using Java, J2EE, Struts2, Hibernate and Spring framework,
  • Used the guidelines and artifacts of the Rational Process RUP to strategize the Implementation of Rational Unified Process effort in different iterations and phases of the Software Development Life Cycle.
  • Used CSS, HTML, and JavaScript to modify or develop the front end presentation and validation.
  • Involved in publishing XML files to the Web Services for the users.
  • Expertise in developing light weight business component and integrated applications using spring framework, Spring web MVC using features like IOC and configuring application context for spring bean factory
  • Used jQuery to navigate to different pages of the application using DOM elements, and to create Ajax applications
  • Used Spring Core for dependency injection/Inversion of control IOC , and integrated frameworks like Struts and Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Responsible for writing complex SQL and HQL queries
  • Added functionality that ingested data from a SOAP web service
  • Involved in configuration of Web Logic application server resources like JDBC providers , JDBC Data Sources and Connection pooling to connect to oracle database
  • Developed Struts Action classes and templates and performed action mapping in struts.xml.
  • Used xml style syntax for defining object relational metadata.
  • Designed Charts using webcharts3D
  • Utilized Rational Clear Case as a version control system and for code management

Environment: Java, JSP, Servlet, Hibernate3.1.2, Spring 3.0 , DB2, HTML5, CSS, XML, SOAP,, XML,HTML, JSTL, JavaScript , Webcharts3D, Oracle 11g, Eclipse 5.5

Confidential

Role: J2EE Developer

Description

Confidential is a web based travel insurance policy application. This application is used by Confidential and its authorized producers. Project consists of user Authentication, Bulletin board maintenance, policy enquiry, Policy endorsements, Policy cancellations, reports..etc modules. The logical tiers of the application are: presentation, business logic, data access, and data services will be physically distributed across multiple servers.

Responsibilities:

  • Implemented Spring Framework, Spring MVC, Spring Integration, Spring Security, Spring Mobile, etc.
  • Developed Java beans and JSP's by using Spring and JSTL tag libs for supplements and Involved in coding Spring Config files and Web.xml
  • Implemented DAO for data access using Spring ORM with Hibernate
  • Used Spring IOC concepts to build the framework
  • Involved in designing UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose.
  • Involved in meetings to gather requirements Inception phase , there after assisted tech leads in Analysis Design of architecture using OOAD approach using UML Rational Unified Process.
  • Used sequence diagrams to show the object interactions involved with the Use-Cases of a user of the system.
  • Expertise creating and using Web-Services, SOAP and REST APIs.
  • Used document-centric SOAP web services for the exchange of medical records using the Continuity of Care Record XML standard.
  • Used JSTL for various JSP pages for separation of task with Page designers
  • Developed Policy issuance and Policy Quick Quote modules using Spring code..
  • Developed server-side services using Java multithreading, Java5.0
  • Web application development using J2EE, JSP, Servlets, XML, CSS, and JavaScript
  • Eclipse, JUnit were used for development, testing and Web Logic was used for deployment.
  • Extensive involvement in database design, development and coding using SQL and PL/SQL Developed Ant scripts for build-management and deployment activities. Responsible for taking daily backups and managing the source with CVS.

Environment: Java, JSP, Servlet, Spring, Hibernate, JDBC, XML, HTML, SOAP ,Oracle 9i, Eclipse , Web logic

Confidential

Java Developer

Description

Confidential is a mechanism by which companies can give comprehensive range of benefits tailored to the needs of the employees. Unlike traditional benefit's program where everyone gets the same standard package, EBPConfidential enables the employee to choose from a list of available benefit options to suit his or her needs. Confidential is an efficient system that allows the employer to maintain employee records, manage benefit allocation and preference process reimbursement of benefits. Having Web-Based Features allow instantaneous accessibility, speed in processing and improved communication between employer and employees.

Responsibilities:

  • Strong Object-Oriented Analysis Design skills with experience of using UML tools, like Rational Rose. RUP /OO/UML
  • Integrated codes for presentation layer with JSP, HTML, CSS, JavaScript, Struts-tags, and tiles.
  • Used xml style syntax for defining object relational metadata
  • Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml.
  • Used Multithreading for processing different requests simultaneously.
  • Involved working with J2EE technologies, frameworks like Struts, Hibernate.
  • Experience in configuring Web Logic Servers in a Cluster solution for High Availability, Load balancing and fail over support
  • Used Hibernate framework to save new employee information to database Oracle 10g using JDBC as driver class, which would store information on the payroll and personal information of the employee
  • Implemented Data Access Object DAO MVC design pattern to separate the business logic from the JDBC data access logic
  • Developed user interface using JSP, JSP Tag libraries JSTL and Struts Tag Libraries
  • Developed J2EE components on Eclipse IDE.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Core Java, Java threads, Servlets, JSP, J2EE, Struts , Hibernate, HTML, XML, JavaScript, UML, Oracle 10g, Bea WebLogic 8.1, JUnit, , Log4j, MyEclipse 6.6

Confidential

J2EE Developer

Description

Confidential allows customers to check their balances, transfer money to different accounts in Confidential bank and its partner banks, pay certain utility bills. Online Transfer Module Confidential helps customers transfer money from their checking accounts to accounts in different partner banks of Confidential. I was involved in developing the screens and back end business logic for updating the customer accounts. I was also involved in production support of the online banking system Confidential.

Responsibilities:

  • Designed and implemented the application's configuration system, including Swing based GUI.
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Involved in configuration of Websphere application server resources like JDBC providers , JDBC Data Sources and Connection pooling to connect to oracle database
  • Developed Java Web Services to convert documents between HTML and a proprietary print language. Developed JavaScript
  • Utilized Eclipse Debug framework's asynchronous viewers for improved responsiveness.
  • Used ANT scripts for Building and Deployment Packaging.
  • Co-coordinated with the testing team in the testing process and involved in fixing bugs.

Environment: JDK 1.4, J2EE-Servlets 2.4, JSP 2.0, Hibernate, JAVA SWINGS, Apache ANT, Oracle 10g, Eclipse 5.5

Confidential

Java Developer

Description

The project has three modules. Patient module is used to maintain the patients The Employee module is to maintain the employees in the organization, their roles, group memberships, terminations, rehired employees. Employee module is also responsible maintaining patients and services. Based on the roles of the employees and the request the approval work flows will be kicked off. Helpdesk module helps patients to update basic patient information.

Responsibilities:

  • Strong Object-Oriented Analysis Design skills with experience of using UML tools, like Rational Rose. RUP /OO/UML
  • Involved in designing and developing patient information and billing module. Developing the user interfaces using JSP. Involved in developing several Servlets that processes data, from filled out JSP/HTML forms.
  • The GUI was designed on the base of MVC design-patterns and swing APIs are used extensively
  • Several reports and bills are generated using JSP pages. DAOs, implemented in java, are used to retrieve data from Oracle database. Developed EJBs in order to develop the business logic as per the Developed Session Bean. Developed XML documents for data transfer between the web clients and the server. Used XSLT to transform data from one Document into another and then inserting the data into the database using java.

Environment: Java 1.4 /J2EE, JSP1.1, EJB2.0, Servlet 2.3, JAVA, Struts1.2, Tiles, XML, Eclipse 5.5, HTML, JCustom Tag Libraries, Oracle9i.

Confidential

Java Developer

Description

The project is developed to cater and manage the resources of the company. The systems match the current requirement with the available resume and help them in qualifying and selection process. Records employee details, experience and their technology, fulfill the project staffing need and maintain the resource pool, Candidates with their skills currently on bench and in the company's payroll. System also tracks the candidate's history and validates against fake / duplicate resume submission.

Responsibilities:

  • Extensively involved in the development of the Agent module, which involved multi threading and GUI for this product, which was developed in Swing Design the user screen and server side component
  • Utilized Rational Unified Process Unified RUP to configure and develop processes, standards, and procedures.
  • Requirement gathering and analysis.
  • Design Oracle tables and procedure and write SQL queries for quick data retrieval on various search patterns.
  • Unit testing and system testing using test cases

Environment: Java/J2EE, JSP 2.0, swing, HTML, CSS, JDBC, Oracle 9i SQL, PL/SQL, Tomcat5.0

We'd love your feedback!