We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume Profile

2.00/5 (Submit Your Rating)

VA

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in full life cycle development involving analysis, design System/Database/OO , development, deployment, testing, documentation, implementation maintenance of application software in Web-based environment, Distributed n-tier architecture, and Client/Server architecture using J2EE Technologies.
  • Proficient in java versions: JDK 1.5/1.6 and J2EE 1.3/1.4 with strong background OOP concept by working on various stages of system Development Life Cycle SDLC Expertise in developing applications using Core Java concepts like OOPS, Inheritance, Multithreading, Garbage Collections, Collection etc.
  • Experienced in working with various frameworks like Struts, Spring, Hibernate and JSF.
  • Good Exposure to Service Oriented Architecture SOA for reusability of services.
  • Experienced in consuming Web Services by using Apache Axis and Apache Axis2.
  • Experienced in building tool ANT and logging tool Log4J
  • Proficient in unit testing the application using JUnit
  • Highly proficient in developing Front-end for Applications using CSS, JSP, JavaScript, HTML, JQuery, and related technologies.
  • Experience in Java/ J2EE, OOD including Java, JSP, Servlets, JDBC, Struts2.0 MVC, Hibernate, Spring3.0 MVC, JUnit, JavaScript, CSS, and HTML etc.
  • Expert level knowledge in Object Oriented Programming using J2EE design patterns.
  • Experienced in writing Server Side Components - Enterprise Java Beans EJB Session both stateful and stateless and Entity Beans, Remote Method Invocation RMI for distributed computing applications, access remote servers and invoking database with Java Database Connectivity JDBC .
  • Good in implementing dynamic web applications using Web and Application Servers such as IBM WebSphere, WebLogic, Apache Tomcat and deploying in various environments such as Windows, Linux with IDEs such as Eclipse, Rational Application Developer RAD .
  • Hands on experience on Concurrent Version Systems CVS such as CVS, SubVersion, and ClearCase.
  • Excellent organizational and interpersonal skills with a strong technical background.
  • Quick Learner, Self-motivator and ability to work in challenging versatile environments with an excellent written/verbal communication.

TECHNICAL SKILLS

Java and J2EE

Servlets3.0, JSF1.2/2.0, Struts 1.1/1.2/1.3.8/2.0, Spring 2.5/3.0, EJB, JDBC 2.0/3.0/4.0, JMS1.1, JNDI, AWT, Swing, Transaction API 1.1, Various J2EE and Standard Design Patterns

Programming Languages:

JDK 1.4,1.5,1.6,1.7, SQL, PL/SQL, HTML, VB5.0/6.0, UML

Web Services:

SOAP,WSDL,UDDI, ApacheAxis1.2, SOAP, SOAPUI, JAX-RPC1.1, JAXR,JAXM1.3, JAXB

ORM Frameworks

Hibernate 2.0, 2.1, 3.0, JPA

IDE Tools:

Eclipse 3.x, My Eclipse, IBM WebSphere Integration Developer WID 6.1.2, RAD7.0, Oracle JDeveloper 10g/9i, XML Spy, TOAD and NetBeans 6.0

Application Servers/Web

Servers:

IBM WebSphere Application Server 5.x/6.x, IBM WebSphere Process Server 6.1, IBM WebSphere ESB 6.1.2, WebLogic 9.x/8.x/7.x, JBoss 4.2/4.0/3.2,Tomcat 7.0/6.x/5.x.

Databases

Oracle 11g/ 10g/ 9i/ 8i,MS SQL Server 2000, DB2 and MS Access

Database Tools

TOAD, SQL Developer, Oracle Enterprise Manager, SQL Plus, SQL Loader, ERWIN, Oracle Forms and Reports 10g/9i/6i, Import, Export, Pro C, Oracle Framework, MS Office, Open Office

Internet Technology

HTML, JavaScript, XML, PHP, Drupal, CSS, DHTML.

Scripting

Java Script, JSP 1.2/2.1/2.2, JSTL 1.1/1.2, AJAX

Platforms

Windows 2003 Server, UNIX

Operating Systems

HP-UX 11.0, Sun Solaris 9.0, UNIX, Windows and AIX

Build Tools

ANT1.8, Maven

Version Control tools

VSS, CVS, Subversion

Logging Tools

Log4j

PROFESSIONAL EXPERIENCE

Confidential

Role: Java/J2EE 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 the technical documentation based on the requirements provided in functional design document.
  • Involved in development of the application using Spring and Struts Frameworks.
  • Used Agile methodology/SCRUM to develop the application.
  • Implemented Model View Controller MVC Architecture using Struts and Spring frameworks combined with JPA.
  • Extensively used Java Collections.
  • Developed screens using JSP, HTML, JavaScript, Struts, Spring Frameworks and XML.
  • Used Struts Framework to structure core application webpage layouts and to assemble the JSPs.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Developed the DAO layer for the application using JPA templates.
  • Developed various business logic and reports using HQL and JPA.
  • Implemented server-side Java web framework with Struts, Oracle, and SQL.
  • Implemented the validations using Struts Frame work.
  • Used Log4j for logging and debugging.
  • Performed extensive test driven development-using JUnit for unit testing.
  • Used Rational Clear Case for version control and source code management.
  • Used Rational Clear Quest for tracking errors and bugs in the project source code.
  • Used CVS for version control across common source code used by developers.

Environment: J2EE 1.6, JSP 2.0, Spring, Struts 2, JPA, JavaScript, HTML, SQL, XML, WebLogic, Maven, Eclipse, Windows XP, CVS, Clear Case, Clear Quest, Log4j, Oracle 11g.

Confidential

Role: Java/J2ee 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 Model View 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 Websphere Application Server.
  • 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, Spring, 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:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Involved in the feasibility study of the project.
  • Involved in gathering of requirements for designing the Web Pages.
  • Involved in the Front-end user interface part of the system, using JSP, Struts, Servlets, Tiles Validation framework, HTML and JavaScript.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Developed Rest Web Services from scratch using Spring MVCRest.
  • Developed and consumed SOAP Web Services using JAX-WS and Apache CXF.
  • Used SOAP UI for testing SOAP web services.
  • Utilized JavaScript/Struts Validator framework to validate the form data.
  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • XML parsing for displaying XML Data from Back-Office.
  • Setting configuring Web-application modules like Registration, Accounts etc. on the Web Server.
  • Encryption and Decryption using symmetric keys.
  • Implemented PL/SQL and Stored procedures for Oracle10g database.
  • Developed common classes enhanced Java API to be used throughout the project.
  • Developed Database utilities to provide easy access for database modifications.
  • Prepared technical documentation of the project, which covered the user manual for various modules of the System.

ENVIRONMENT: Java, Servlets, JSPs, Struts, Custom Tags, JSTL, Tiles, Validation Framework, XML DOM/SAX , Web Services, Oracle 10g, SQL/PLSQL Stored Procedures, HTML, DHTML, JavaScript, Weblogic 8.1, JUNIT, CVS, UML, ANT, Spring MVC, DI, AOP, Rest Template .

Confidential

Role: Java Developer

Responsibilities:

  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts.
  • OO Analysis and Design using UML including development of Class Diagrams, Sequence Diagrams, State diagrams and implemented these diagrams in Microsoft Visio.
  • Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans. Used the Struts validation Framework in the presentation layer.
  • Developed Dyna Action Forms, Mapping actions to achieve the required functionality.
  • Used Hibernate to do the O-R mapping and used HQL to transfer the data to and fro for inserting, updating and accessing the information from the database
  • Developed user interface using JSP, Java Script, Ajax, JSP Tag libraries to simplify the complexities of the application.
  • Used Enterprise Java Beans EJBs extensively in the application Session Beans to perform user authentication Entity Beans in the development of Data model Message Driven Beans for the asynchronous communication.
  • Developed Session EJBs, which encapsulated the business logic for getting an insurance quote and then buying.
  • Developed JMS Queues for synchronous message exchange via MDB for successful claim order.
  • Integrated MQ Series messaging for communication between different systems running on different platform.
  • Developed web services for insurance quotes, medical history, and retrieve bills etc. using SOAP, WSDL, Apache Axis API.
  • Used XSL/XSLT for transforming and displaying reports.
  • Extensively used Eclipse while writing code used Clear Case for version control.
  • Implemented test cases for Unit testing of modules using JUnit. Involved in 24X7 rotation production support.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Log4J to monitor the Error Logs.

Environment: JDK 1.5, JSP 2.0, Struts 1.3.x, Hibernate, EJB 3.0, IBM WAS 6.0, MQ Series, Tomcat 5.5,JMS, SAX, SOAP, WSDL, DOM, JAXB, Ajax, Log4j, JUnit, ANT, HTML, RAD, Clear Case, PL/SQL, Unix, MS SQL server 2005, Novell Identity Management, Rational Rose.

Confidential

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 and 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 Web Services 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.
  • 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.4/J2EE, JDK, spring MVC, Struts, EJB, JMS, Hibernate, JSP, HTML, CSS, Eclipse, WebSphere Application Server, SOAP, WSDL, JavaScript, Log4J1.2.7, PL/SQL, CVS, RAD and Oracle9i.

Confidential

Title: Trusted Intermediary

Responsibilities:

  • Participated in client meetings for requirements gathering and analysis.
  • Designed and developed JSF component based Web framework using the factory design pattern, on the basis of client's requirements
  • Solely responsible for the deployment on the application server Tomcat 7 and JBoss
  • Prepared Impact Analysis document for the tickets issued on JIRA.
  • Developed SQL and HQL queries for integration of database and middleware.
  • Developed user interfaces using JSP, HTML, XML and JavaScript.
  • Handled client side validations using JQuery and JavaScript
  • Wrote test cases in JUnit for unit testing of classes
  • Used Hibernate ORM framework with spring framework for data persistence.
  • Identified and fixed issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code.
  • Responsible for delivery of project status report weekly.

Environment: Java 6, Servlet, XML, XSL, HTML, CSS, Java Script, SQL, Oracle, JSF, Richfaces, JQuery, JUnit, CVS, Eclipse, JBoss.

We'd love your feedback!