We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Carlsbad, CA

SUMMARY:

  • Over Eight years of solid experience in all phases of software development life cycle involving analysis, design (System/Database/OO), development, deployment, testing, documentation, implementation of application software.
  • Expert level skills in design, development and deployment of applications using JEE/J2EE technologies including JSP, Servlets, JSTL, and Custom tag development, Java Beans, EJB, JDBC, JNDI, Struts, spring and Hibernate.
  • Experienced in developing and deploying applications in servers such as IBM WebSphere Application Server, JBoss Application Server, Apache Tomcat Server, and Web Logic server.
  • Good working experience and sound knowledge in various open source frame works like STRUTS, SPRING, HIBERNATE.
  • Experienced in building tools ANT, Maven and logging tool Log4J.
  • Extensive experience in developing enterprise applications using technologies like EJB, JDBC, JNDI and RMI.
  • Experience in Analysis and Design including Object Oriented Analysis and Design (OOAD) techniques developing Use Cases, Sequence Diagrams and Class Diagrams.
  • Experience in programming with PL/SQL, SQL Packages, Stored Procedures, Functions, Triggers, and Query Optimization etc.
  • Extensive experience in full life cycle development projects with complete System Life Cycle using Waterfall Model and Agile methodologies.
  • Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
  • Hands on experience on version control systems such as CVS, Subversion, Clear Caseand GIT.
  • Worked across different Operating system platforms like Linux and Windows 2000/XP/7/8.
  • Experienced with Event - driven applications.
  • Proficient in integration of Enterprise Java Beans (EJB)with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Strong business and application analysis skills with communication and professional abilities.
  • Extensive experience in working IDE tools like Eclipse, NetBeans, RAD, WID (Web Sphere Integration Designer).
  • Hands on experience using Messaging Services like JMS, MQ Series.

TECHNICAL SKILLS

programming languages: C,C++,Java, SQL and PL/SQL, C, Java J2SE

Scripting Languages: Java script, PHP

Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT

Web Services Technologies: XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX- RPC, JAXB, JAXP, SOA, JAXR, UDDI, Message Handlers, DOM, SAX, XSL, XSLT

ORM technology: Hibernate

Application servers: Web Logic, Web Sphere, JBoss.

Web Servers: Apache Tomcat

Directory Server: Netscape LDAP, Oracle Internet Directory (OID)

Applications Frameworks: Struts 1.x, Struts 2, JSF and Spring2.5, 3.0.

Databases: Oracle, MySQL, IBM DB2 and SQL Server

Testing: JUnit 4.1, J-Mock, Easy Mock, Spring Test

Logging Tools: Log4j

PROFESSIONAL EXPERIENCE

Confidential, Carlsbad,CA

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Followed AGILE Methodology and participated in SCRUM Meetings
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts config file.
  • Used Tiles plug-in in struts framework.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework
  • Developed the GUI using JSP,Java script,HTML,CSS.
  • Involved in bug fixes, enhancements and code refactoring.
  • Implemented Hibernate in the data access object layer to access and update information in the OracleDatabases.
  • UsedWeb sphere Application Developerfor building, testing and locally.
  • Published and consumed SOAP Web Services for transferring data between applications.
  • Used SVN version control to track and maintain the different versions of project.
  • Used Log4j to print logging, debugging info on the sever console.

Environment: truts, spring, Hibernate, HTML, jsp, SOAP web services, Web logic server,css,Eclipse, Maven, JUnit, Agile/Scrum Methodology, SVN Version Control, Eclipse IDE, DAO, Design patterns, Log4j.

Confidential: Grand Prairie, TX

Java Developer

Responsibilities:

  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
  • Used Spring (MVC) architecture to implement the application using the concrete principals laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
  • Involved in the integration of Spring for implementing Dependency Injection.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
  • Worked in Agile development environment.
  • Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used WebLogic Application server to deploy and restart web applications.
  • Implemented as well as exposed SOAP web services using Apache Axis.
  • ImplementedJava/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
  • Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.

Environment: JDK 6, J2EE, Spring, Hibernate, Web Services (SOAP and REST), JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, JUnit, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, WebLogic Server, Eclipse IDE, DAO, Design patterns, Log4j.

Confidential,Sheboygan, WI

Java Developer

Responsibilities:

  • Interacting with business analysts for requirements gathering for system dependencies.
  • Participated in peer reviews and walkthroughs of program, code & test specifications.
  • Developed the Graphical User Interfaces usingJavaServer Faces 2.0, Ajax and HTML 5.
  • Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Worked on development of controllers utilizing Spring Framework.
  • Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
  • Implemented data access layer by Object Relational Mapping (ORM) tool - HIBERNATE with standard DAO pattern.
  • Worked on Service Oriented Architecture (SOA) using Web Services JAX-WS.
  • RAD6.0 was used as an IDE for developing the application.
  • JavaIO API was used for reading and writingjavaobjects.
  • Co-ordinated between the onsite and offshore team members.
  • Report the ongoing performance issues to AMEX IT using on - call report database.
  • Designed and implemented exception handling strategies.
  • Used Apache Maven2 plug-in for Eclipse for building the application.
  • Wrote extensive SQL Queries for the purpose of data retrieval and data manipulation using JDBC and JNDI on Oracle.
  • Setup and Configuration of WebSphere Application Server during deployment and testing.
  • IBM Rational Clear Case has been used for the purpose of version control.
  • Developed JUnit Test classes for testing the application code.
  • Performed random and regress testing of the application for reducing number of defects.
  • Worked on developing the Web Services on WAS.
  • Used Lotus Notes to communicate with the offshore team/scheduling conferences.

    Environment:

    Java1.4, JSP, JSF, DHTML, Html, Servlets, EJB, JDBC, JNDI, AJAX, XML, PL/SQL, MVC, Spring, Hibernate, SOA Web services (JAX-WS), IBM Rational Clear Case, Log4j, Maven, RAD, IBM WebSphere Application Server, JBoss, UNIX shell scripting, Oracle 10g.

    Confidential

    Java Developer

    Responsibilities:

    • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
    • Involved in designing the user interfaces using JSPs.
    • Developed custom tags, JSTL to support custom User Interfaces.
    • Developed the application using Struts Framework using Model View Layer (MVC) architecture.
    • Implemented persistence layer using Hibernate dat use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes dat would not have the business processes.
    • Implemented Hibernate using the Spring Framework (Created the session Factory).
    • Implemented the application using the concrete principals laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
    • Deployed the applications on BEA WebLogic Application Server.
    • Developed JUnit test cases for all the developed modules.
    • Used CVS for version control across common source code used by developers.
    • Used Log4J to capture the log dat includes runtime exceptions.
    • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
    • Refactored the code to migrate from Hibernate2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernate validators.
    • DAO and the hibernate transactions was implemented using spring framework.
    • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.

    Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix, Web logic Application Server, Hibernate 3.0, Struts, LOG4J, CVS.

    Confidential

    Java Developer

    Responsibilities

    • Worked with business users and functional analysts to translate business requirements into technical design and solutions.
    • Design & Development of the user interfaces usingHTML,CSSandJSP.
    • Implemented the application using Struts Framework.
    • Coding and development of servers side components using struts Frame work.
    • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
    • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
    • Implemented various design patterns like value object, singleton and model view controller (MVC) architecture.
    • Developed a robust administration and security system for access control and restrictions at application and user level.
    • Deployed application in tomcat server.
    • Supporting application for the client.

    Environment HTML, CSS, JSP, Struts,Hibernate, java script, Ajax, Eclipse IDE, value object, singleton and model view controller (MVC) architecture.

We'd love your feedback!