We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 9 + years of experience in all phases of Java/ J2EE Web application Development which includes Analysis, Design, Development, Testing, Implementation, Post - Implementation Support. architecture design, leading/managing a team,
  • 8+ years of Domain experience in Insurance and finance.
  • Extensive experience in building Enterprise Applications and Distributed Systems using technologies such as Java, J2EE (Servlets, JSP, EJB, Struts, Hibernate, JDBC, JNDI ), Spring and XML, XSD and Schema.
  • Extensive experience in JavaScript, HTML, CSS, AJAX.
  • Extensive database design experience with SQL Server 2005/2008, Oracle 8i/9i
  • Extensive experience in database tuning, performance improvement with SQL Server 2005/2008 and Oracle
  • Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, DTD and XSD.
  • Extensive experience in report generation and integration in web projects using Crystal Report XI, Pentaho report designer.
  • Excellent experience in J2EE Architecture, Object Modeling and Data Modeling. Design Patterns like Singleton, Front End Controller, Abstract Factory, Service Locator, Session Facade, DAO, and Strategy Pattern in designing and architecture of large applications.
  • Expertise in Relational Database Design and writing SQL and PL/SQL codes in Oracle, SQL server 2005/2008.
  • Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Jboss Web Servers like Apache server
  • Extensive experience in integrated Development Environments like Eclipse and RAD 7.0/8.0.
  • SsEffectively involved in handling releases, managing different version of an application and deployments.
  • Possess excellent interpersonal skills and written/verbal communication skills.

TECHNICAL SKILLS

Operating Systems: Windows 2003/2000/98/ NT 4.0/XP, UNIX, MSDOS

Languages: JAVA 1.6 / J2EE, C, C++, SQL, PL/SQL

Databases: SQL Server, Oracle 11g/10g/9i, My SQL 5.x/4.x

Web Technologies: XML, XSL, XSLT, XSLT, XPath, SOAP, WSDL, XHTMLHTML, SAX, DOM, CSS, JavaScript, Ajax

Methodology: OOAD, Agile software development, MVC & SOA

Framework: Struts, Spring, Hibernate, Jsp, Servlets Axis 2, and Log4j

Application Servers: WebSphere 6.1/7.0, WebLogic 8.1/9.0, JBoss5.5, Tomcat 5.0/6.6

Web Servers: Apache Tomcat 5.x/4.x

Java Build Tools: Ant, Maven

Java IDE: RAD 7.5 /8.5, Eclipse 3.x/2.1.1, MyEclipse 5xConfiguration Management Tool Subversion, Serena, Clearcase, CVS, VSS

Defect Management Tool: Bugzilla, Quality Center, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DE

Java/J2EE Technical Lead

Responsibilities:

  • Responsible for the design, analysis, development and maintenance of the Application.
  • Lead the team in project migration from a previous version of application.
  • Lead the team to migrate policies from a different application to CLAS.
  • Designed for server migration from Web sphere 6.0 to Web sphere 8.0.
  • Developed reports and integrated using Crystal Report XI.
  • Extensive activities to improve application and memory performance and maintain heap size.
  • Scoped functional & technical work units required to implement proposed solutions and extensively involved in writing technical designs, and did feasibility study for functional requirements.
  • Used persistence layer management libraries from Diamond Technologies to handle persistence layer of the application for storing the loan data and other Application data.
  • Written database mapping files and configuration files, created the abstract classes and interfaces for service and DAO layers to easily access the wrapper methods in database based on object, list or primitive parameters.
  • Used JSP to develop the Client UI.
  • Designed test cases based on Test Driven Development (TDD) approach & verified the proper functioning of all functions according to the specified requirements, including system integration.
  • Developed Java classes confirming J2EE design patterns and packaged with J2EE specification.
  • Implemented batch jobs in JMX and SQL codes
  • Used JSP, Servlets to provide file upload utility to the application to create or update master tables.
  • Sole responsible for writing all the validations in the application using validation framework.
  • Used Apache Log4J for logging.
  • Performed object oriented domain analysis and design using OO methodologies, implemented various design patterns.

Environment: Java, JSP, Struts2, WebSphere 6.1, SQL Server 2005/2008, Crystal reportXI, LDAP,Active directory authentication, RAD 7.0 / 8.0, Tortoise SVN (for source code control),SQL Server, Bugzilla

Confidential, Wilmington DE

Senior Developer

Responsibilities:

  • Wrote the Java Classes using the Struts framework based on the Model-View- Controller (MVC) architecture.
  • Incorporated and developed significant automation tools like dynamic data load, dynamic middleware logging, Core Java API’s, Shell Scripts and JMX that have improved predictability of upcoming production issues.
  • Redesigned the server startup cache using the Multi-threading in Java whichreduced server startup timefrom40 mins to 20 mins.
  • Documentation of functional and technical requirements writing of Technical Design Documents.
  • Design components based on object-oriented design (Class, Sequence diagrams (UML, OOAD using Together)
  • Designed and developed code for MVC architecture using Struts framework that uses Servlets, JSP, ActionForm class, Action class and Action Mapping.
  • Discussions with the Business Analysts for prototype
  • Developed the helper classes for better data exchange between the MVC layers.
  • Helper classes are to connect the database, to do business evaluations and to connect through middleware. Connected to Oracle 8i as the backend RDBMS databases support using JDBC.
  • Performed design, code reviews and prepared detailed documentation.
  • Implemented exception mechanism and used Struts error message mechanism
  • Responsible for deployment of Application / Java Bean Components in WebSphere Application Server.
  • Developed Log4j to log the entries, while running the application.
  • Maintained latest Change control management tools with Serena
  • SSH is used to connect Unix Servers
  • Developed ANT Script to compile the Java files and to build the jars and wars.
  • Writing SQL (DML), PL/SQL stored procedures to handle business logic related to Oracle 9i database.

Environment: Java, J2ee, Struts2, Websphere 6.0. JSP, Servlets, JDBC, EJB, JMS, Struts1.2, SSH UNIX, AJAX, HTML, DHTML, CSS, XML, SAX, DOM, JavaScript, ANT Script, Oracle8i and Win NT

Confidential

Java Developer

Responsibilities:

  • Responsible for the design, analysis, development and maintenance of the Application.
  • Used Hibernate persistence management libraries to handle persistence layer of the application for storing the loan data and other Application data.
  • Written Hibernate mapping files and configuration files, created the abstract classes and interfaces for service and DAO layers to easily access the wrapper methods in hibernate based on object, list or primitive parameters.
  • Written queries in HQL and Native SQL and criteria API.
  • Dependency injection by Spring inversion of control (IOC) framework
  • Participated in the initial project planning to support the customization of Channel Master Product for Chase.
  • Scoped functional & technical work units required to implement proposed solutions and extensively involved in writing technical designs, and did feasibility study for functional requirements.
  • Developed Java classes confirming J2EE design patterns and packaged with J2EE specification.
  • Used JSP, Servlets to provide file upload utility to the application to create or update master tables.
  • Sole responsible for writing all the validations in the application using validation framework.
  • Used Apache Log4J for logging.
  • Used XML to transform data between external systems.Designed XML Schemas for different request and response events.

Environment: Java, J2ee, spring, java web services, AJAX, Hibernate, XML, Struts2, WEBLOGIC 10.0,JSP, Servlets, JDBC, EJB, JMS, Struts1.2, UNIX, SSH UNIX, AJAX, HTML, DHTML, CSS, XML, SAX, DOM, JavaScript, ANT Script, Oracle8i, SOAP, Win NT

Confidential

Java Developer

Responsibilities:

  • Responsible for the design, analysis, development and maintenance of the Application.
  • Regular interaction with the client for requirements gathering, delivery and other support during the development of the project.
  • Analysis of the required functionality and preparation of Specification
  • Documents based on customer requirements.
  • Code development in JAVA/J2EE. Oracle 9i
  • Scoped functional & technical work units required to implement proposed solutions and extensively involved in writing technical designs, and did feasibility study for functional requirements.
  • Developed Java classes confirming J2EE design patterns and packaged with J2EE specification.
  • Used JSP, Servlets to provide file upload utility to the application to create or update master tables.
  • Sole responsible for writing all the validations in the application using validation framework.
  • Used Apache Log4J for logging.
  • Used XML to transform data between external systems.
  • Designed XML Schemas for different request and response events.
  • Various SAX / DOM process used for XML processing.
  • Performed object oriented domain analysis and design using OO methodologies and implemented various design patterns.

Environment: Java, J2ee, Web Logic 7.0, J2EE 1.3, Oracle 9i, XML, JSP, Servlets, JDBC, EJB, JMS, UNIX, SSH UNIX, HTML, XML, SAX, DOM, JavaScript, ANT Script, Oracle8i, Win NT

Confidential

Java Developer

Responsibilities:

  • Responsible for the design, analysis, development of the Application.
  • Intensively designed and developed user interface and wrote Java classes to create rule engine
  • Developed Java classes confirming J2EE design patterns and packaged with J2EE specification.
  • Used JSP, Servlets to provide file upload utility to the application to create or update master tables.
  • Sole responsible for writing all the validations in the application using validation framework.
  • Used Apache Log4J for logging.
  • Used XML to transform data between external systems.Designed XML Schemas for different request and response events.
  • Performed object oriented domain analysis and design using OO methodologies, UML and implemented various design patterns.

Environment: Java, J2ee, Web Logic 10, JEE 5, EJB 3.0, Oracle 10g, Eclipse 3.3, VSS (for source code control), PL/SQL Developer, Win NT

Confidential

Java Developer

Responsibilities:

  • Review of Unit test spec and System test spec
  • Responsible for the design, analysis, development of the Application.
  • Intensively designed and developed user interface and wrote Java classes
  • Developed Java classes confirming J2EE design patterns and packaged with J2EE specification.
  • Used JSP, Servlets to provide file upload utility to the application to create or update master tables.
  • Sole responsible for writing all the validations in the application using validation framework.
  • Used Apache Log4J for logging.
  • Used XML to transform data between external systems.
  • Designed XML Schemas for different request and response events.
  • Co - ordination with the E2E components to understand the business requirement.
  • Development of Component design and achieving SDK L2 compliance.

Environment: Java, J2ee, Java, J2ee, PL/SQL, Tomcat 4.0, Eclipse 3.1,CVS (for source code control), Win NT

Confidential

Java Developer

Responsibilities:

  • Responsible for the design, analysis, development and maintenance of the Application.
  • Scoped functional & technical work units required to implement proposed solutions and extensively involved in writing technical designs, and did feasibility study for functional requirements.
  • Written database mapping files and configuration files, created the abstract classes and interfaces for service and DAO layers to easily access the wrapper methods in database based on object, list or primitive parameters.
  • Used JSP to develop the Client UI.
  • Developed Java classes confirming J2EE design patterns and packaged with J2EE specification.
  • Implemented batch jobs.
  • Used JSP, Servlets to provide file upload utility to the application to create or update master tables.
  • Sole responsible for writing all the validations in the application using validation framework.
  • Used Apache Log4J for logging.
  • Performed object oriented domain analysis and design using OO methodologies, implemented various design patterns.

Environment: Java, J2ee, Java, J2ee, My SQL, Tomcat 4.0, Eclipse 3.1,Win NT

We'd love your feedback!