We provide IT Staff Augmentation Services!

Java Developer,resume Profile

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • A Java Programmer with 7 years of experience in designing and developing multi-tier web based client-server applications using Intranet/Internet Enterprise Software applications for financial, insurance and healthcare organizations using Java, JSP, EJB, JSF, AJAX, JMS, ORM, JDO, JAAS, JNDI, Web services, JDBC, JAXP, RMI, Applets, Swing, XML, JavaScript, JQuery.
  • Experienced in Software Development life cycle using various methodologies like waterfall, agile and test driven development.
  • Good knowledge in Object Oriented Design Pattern concepts.
  • Expertise skills in Java Multithreading, Exception Handling, JSP, Custom Tag Libraries, Java Script,JQuery, AJAX, CSS, HTML, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
  • Strong Knowledge in XML technologies including XML,XSD, XSLT, JAXP DOM, SAX, JDOM , JAXB Castor, XML Beans .
  • Experienced in Service Oriented Architecture SOA and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
  • Hands on exposure to multiple Application Servers like JBoss, IBM, WebSphere Server and BEA Weblogic.
  • Expertise in IDEs and tools like RAD, WAS, Eclipse, Jbuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
  • Experienced in Design Methodologies like MVC, OOP, and OOD.
  • Proficient in unit testing the application using JUnit.
  • Experienced in building tool ANT and logging tool Log4J.
  • Good knowledge in version control system tools like CVS, SVN, PVCS, and ClearCase.
  • Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
  • Strong Technical background, excellent analytical ability, good communication skills, team player and goal oriented, with a commitment toward excellence.
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS:

Operating System

Windows 2000/NT/ XP/Vista/7,UNIX

Languages

C, C , C and Java

Frameworks and Utilities

Spring, Hibernate, Spring-Core, Spring AOP, Spring MVC, JSF.

Databases

Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access

Web technologies

JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, DHTML, JavaScript, JMS,Web Services, SOAP, WSDL, AJAX

XML technologies

XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

IDE

RAD 8.x, IBM WSAD 5.1.2, Eclipse 3.2, Net beans.

App Server

Web Sphere8.0/6.1/5.1, Web Logic 7.1/6.1, JBoss.

Web Server

Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS

Version Control

Clearcase, Subversion, PVCS, CVS, IBM CMVC.

Testing

JUnit, TestNG, Selenium, JUnit-Perf, JMock.

Tools

TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.

System Design and

Development

Requirement gathering and analysis, design, development, testing, delivery

PROFESSIONAL EXPERIENCE:

Confidential

Role: Java Developer

Responsibilities:

  • Perform the technical analysis on Call Center Application currently in use.
  • Create the technical impact document if one of the existing components has to be replaced by another new component.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Microsoft Visio.
  • Design, develop, and test code for production quality software.
  • Collaborate with other internal and external stakeholders to develop and implement open source software processes.
  • Programming server side components with the use of Java, Smooks, Spring Framework, Hibernate, Restful web service etc.,
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Developed complex database SQL queries/Stored Procedures using SQL developer.
  • Implemented logging mechanism using log4j tool.
  • Used JAXB marshaller for marshaling and un-marshaling XML.
  • Used XStream library to serialize objects to XML and back again.
  • Used Spring MVC framework and Rest full webservers for replacing Chordiant service layer.
  • Developed web services for OneView application using Rest full web services.
  • Attend CA LISA training sessions to learn virtualization of web services.
  • Created virtual services for OneView application using CA LISA service virtualization.
  • Used IBM DB2 database for managing user data.
  • Used IBM RAD IDE to develop the application. Used WAS portal Server to deploy the application.
  • Developed DAO's and Hibernate Related Mapping files.
  • Implemented asynchronous communication between different clients using The Java Message Service JMS API.
  • Used Smooks mapper for mapping Java To Java and Xml To Java.
  • Used to Sonarqube open source platform for Continuous Inspection of code quality.
  • Developed test cases using TestNg.
  • Created an Automated Testing Framework with Selenium web driver for testing OneView application.
  • Written Unit, Regression and Smoke browser automated test cases for testing entire OneView application.
  • Written XPath expressions to handle specified web elements in the browser.
  • Used Subversion to commit the source and created tags and branches.

Environment: Java 6 JDK 1.6, JEE, Spring 3.1 framework, Spring Model View Controller MVC , JavaServer Pages JSP 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, Rest full, JSON, Java Beans, JQuery, JavaScript, IBM DB2, RAD, Websphere, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.

Confidential

Role: Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Created Functional specification documents FSD and JSON contracts
  • Developed the application using Spring Framework that uses Model View Controller MVC architecture with JSP as the view.
  • Developed presentation layer using JSP, HTML and CSS, JQuery and Angular JS.
  • Written Java script code for Input Validation.
  • Extensively used Spring IOC for Dependency Injection.
  • Developed J2EE components on Eclipse IDE.
  • Used Restful web services with JSON.
  • Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Developed Action classes and DAO classes to access the database.
  • Used JUnit for testing the application and Maven for building Projects
  • Deployed the applications on Websphere Application Server

Environment: Java 6 JDK 1.6, JEE, Spring 3.1 framework, Spring Model View Controller MVC ,JavaServer Pages JSP 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, Rest full, JSON, Java Beans, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.

Confidential

Role: Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Extensively worked with Oracle10g and independently planned and carried out Database Migration/Upgrade /Installation.
  • Preparing the High Level Design and Low Level Design of POS Project applications and interfaces.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Carried out Proof of Concept POC for various problems and applications which have legal implications.
  • Developed Web services SOAP through WSDL in Web Sphere to interact with other components.Used Web services to extract client related data from databases using WSDL, XML and SOAP.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and Java script, Servlets and spring framework. Business objects developed using POJOs and data access layer using iBatis framework.
  • Developed data access services using Spring DAO design pattern.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript functions used for validations.
  • Used core Java for developing eligibility algorithms.
  • Used Hibernate DAO class to abstract transaction handling.
  • Used several Hibernate techniques such as lazy loading, batch fetching, eager fetching to improve application performance.
  • Used Hibernate entity inheritance mappings for persisting Java IS-A type hierarchy.
  • Implemented several Java/J2EE Design patterns like MVC, DAO/DTO.

Environment:Java JDK 1.6, JEE, Spring 2.5 framework, Struts1.3, Spring MVC, iBatis, JSP 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, SOAP, XML, Java Beans, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.

Confidential

Role: Java Developer

Responsibilities:

  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Performed Requirement Gathering Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
  • Configuration of application using spring, Hibernate, DAO's, Actions Classes, Java Server Pages.
  • Configuring Hibernate and Tiles related XML files.
  • Developed the application using Spring Framework that uses ModelView Controller MVC architecture with JSP as the view.
  • Developed presentation layer using JSP, HTML and CSS, JQuery.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Developed Servlets and Java Server Pages JSP , to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator design pattern .
  • Developed J2EE components on Eclipse IDE.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
  • Deployed the applications on WebsphereApplication Server
  • Developed Web servicesusing Restful.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Writing complex SQL queries and reviewing SQL queries for the other team members.
  • Developed JUnit Test Cases for Code unit test.
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc

Environment:J2EE,Hibernate,RAD, RSA, SQL Developer, Oracle 11g, Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, UML, Ms Visio, Ms Office,

Confidential

Role: Java Developer

Responsibilities

  • Designed and development applications using Rational Unified Process RUP ,UML and OOAD.
  • Developed the Use cases, Diagrams, Sequence Diagrams using Rational Rose and deployed the project using the MVC design pattern.
  • Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language HQL .
  • Defined the Hibernate configuration file, Hibernate mapping files and created classes to persist the data into Sybase.
  • Involved in the implementation of Secondary Level Caching in Hibernate using Ehcache and created the Action classes, Action Forms Beans, Validators using Struts Framework.
  • Configured Struts DynaAction Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Implemented nested taglib API along with other standard taglib and Tiles plug-in in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Developed Hibernate ORM mapping and wrote HQL queries to retrieve buyer and product related information from Oracle database.
  • Implemented base classes, setting up framework classes/configuration files for implementing full- fledged J2EE application.
  • Used design patterns like Value Object, Service Locator, Session Facade and DAO.
  • Setting up build environment by writing Ant build.xml, taking build, configuring and deploying of the application in the server Websphere 6.1 Application Server
  • Developed presentation layer using HTML, CSS, Java Script and AJAX.
  • Performed design, code reviews and prepared detailed documentation.
  • Implemented Exception mechanism and used Struts validation frame work.
  • Developed Log4j to log the entries, while running the application.

Environment: Java 1.5, J2EE, Servlets, Hibernate, JNDI, JTA, Struts 1.1, Struts, tiles, JavaScript, Websphere 6.1, RAD 6, Oracle, SQL, SQL Developer, ANT, HTML, DHTML, JavaScript, AJAX, CSS, XSLT, JAXP, JUnit, Log4j, SVN.

Confidential

Role:Java Developer

Responsibilities:

  • Involved in analysis and design phase. Participated in discussion meetings about requirements.
  • Involved in the development of Presentation layer using JSP, HTML, CSS and used Struts framework.
  • Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
  • Developed Action classes and DAO classes to access the database.
  • Used DOM parser for accessing objects in JavaScript.
  • Developed WebServices using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Developed Session Beans and Entity Beans to implement the Business Logic and deploy into server.
  • Used WS-Security for providing security within soap messages.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer.
  • Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
  • Developed Data Access Objects DAO , Session Facade, Service Locator, Business Delegate and Value Object patterns.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Used JUnit for testing the application, ANT and Maven for building Projects
  • Involved in configuring JMS and JNDI in Rational Application Developer RAD .
  • Used JProbe, JMeter for performance testing.
  • Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
  • Used CVS to check-in and checkout and co-ordinate among team members.

Environment: Java1.5/J2EE, JDK, JSP, HTML, CSS, Struts, EJB, JMS, spring, Hibernate, Eclipse, WebSphere Application Server, Web services SOAP,WSDL , JavaScript, Log4J1.2.7, PL/SQL, CVS ,RAD and Oracle10g.

Confidential

Role: Java Developer

Responsibilities:

  • Involved in Object analysis, design and documentation OOAD of the application model using UML.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core DispatcherServlet . Also implemented Dependency Injection using the Spring framework
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation and used Cascading Style Sheet CSS .
  • Developed JSP custom tags and used JSTL for reusability.
  • Used Spring Web component for support of web utilities.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Used JComponent, JFrame and other classes of Swings Framework to develop the GUI.
  • Created properties files and used enhanced JTable for improved general performance and cell rendering.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object DAO in the implementation of the application. Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
  • Used Eclipse IDE for development, configured and deployed the application on to Web Logic using Maven, version control by Rational Clear Case and tested using JUnit.

Environment: J2EE 1.4, Java 1.5, JSP 2.0, Servlets 2.4, EJB 2.0, Struts 2.0 , JDBC 2.0, Weblogic 9.2, Eclipse 3.1, Hibernate 3.0, Spring 2.5, Sybase ASE 12.5, JMS, Log4J , JUnit, Putty, HTML, DHTML, JavaScript, UML, Clear Case and ANT.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete development, testing and maintenance process of the application
  • Responsible for gathering the requirements doing the analysis and formulating the requirements specifications with the consistent inputs/requirements
  • Developed JSP, Servlets as an application controller.
  • Designed and developed HTML front end screens and validated forms using JavaScript.
  • Used Frames and Cascading Style Sheets CSS to give a better view to the WebPages.
  • Deployed the web application on Web Logic server
  • Used JDBC for database connectivity.
  • Developed necessary SQL queries for database transactions.
  • Involved in testing, implementation and documentation.
  • Written Java script code for Input Validation.

Environment: Java, Servlets, JSP, Web Logic 5.1, HTML, JavaScript, JDBC and SQL, PL/SQL, Oracle 8, UNIX.

We'd love your feedback!