We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • 6+ years of IT experience in Software Development Life - Cycle (SDLC) phases of design, development, implementation, deployment, testing and maintenance as per quality standards using Agile, Rational Unified Process (RUP) and waterfall methodologies.
  • Extensive experience in design, development and deployment of n-tier enterprise applications for JEE platform using Java, JDBC, JSP, Servlets, EJB (Session, Entity and Message driven), Struts, Spring, Tiles, JSTL, Tag Libraries, Hibernate, Web Services, JNDI, RMI, JMS,XSLT and XML.
  • Experienced in working on Spring modules like Spring IOC and Knowledge on Spring DAO, ORM and AOP.
  • Expertise in Object Oriented Principles, Aspect Oriented Programming and Java design patterns
  • Expertise in developing critical and responsive GUI/frontend components using Struts Tiles, HTML, DHTML, CSS, JavaScript, JSTL and AJAX
  • Experience in RDBMS using Oracle and MySQL
  • Expert in writing SQL scripts and PL/SQL stored procedures, functions, queries, and triggers to interact with database
  • Experienced in deploying business applications using application servers BEA Web Logic and Apache Tomcat.
  • Proficient in developing Use cases, Sequence Diagrams, Collaboration diagrams, Activity Diagrams, and Class Diagrams in UML.
  • Strong TDD (test driven development) and continuous integration experience using JUnit
  • Experience in creating build scripts using ANT and Maven
  • Strong Experience with version control tools such as Subversion, Clear Case, CVS
  • Possess excellent communication skills along with dedication, and commitment for work
  • Quick learner, possess problem solving skills, and strong team player

TECHNICAL SKILLS:

Languages: c,c++,Java

Java/J2EE technologies: Servlets, JSF,JSP, JDBC, J2EE Design Patterns, JNDIFramework:Struts, Spring, Hibernate

Database Systems: Oracle 10g,9.i/8.X, MySQL

Application Servers: WebLogic, Tomcat

Others: Ant, Maven, HTML, Java Script, CSS, XML, Eclipse, MyEclipse, Toad, SQLDeveloper, Netbeans,Log4j. Windows, LINUX

PROFESSIONAL EXPERIENCE:

Confidential - Detroit, MI

Java Developer

Responsibilities:

  • Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, JavaScript, Servlets, SAX and DOM Parsers
  • Implemented Spring Applicaiton Framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate ORM.
  • Developed persistent Java Objects for communicating with database using Hibernate ORM.
  • Designed templates using Apache, JSP, HTML and JavaScript
  • Implemented Business logic for web service using spring annotations which enables dependency injection
  • Involved in writing queries, stored procedures, modifications to existing database structure as required per addition of new features
  • Configured the Spring framework for entire business logic layer.
  • Developed code using various patterns like Singleton, Front Controller, Adapter, DAO, MVC, Template, Builder and Factory Patterns
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using hibernate.
  • Used Spring Framework’s Bean Factory for initializing services.
  • Used java collections API extensively.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
  • Used Maven as a build tool for building, packaging and managing dependencies.
  • Involved in creating UML Diagrams (Class and Sequence) during Design Phase.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing.
  • Used JavaScript for client side validations. Used JUnit for unit testing and Log4J for logging.

Environment: Core Java, Java 6, JEE, Eclipse, JUnit, Maven, Hibernate, Spring Application Framework, Java script, XML, HTML, Subversion, WebLogic, Oracle Database, Windows, Linux.

Confidential, Baltimore, MD

Java/JEE Developer

Responsibilities:

  • Developed JSP and extensively used tag libraries
  • Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Façade, Adaptor, Template etc.
  • Implementing and planning the server-side architecture using Spring and Hibernate.
  • Developed business layer using Spring & Hibernate architecture. configured the spring framework for entire business logic layer with XML bean configuration files .
  • Preparation of Low Level Designing and High Level Designing and relevant documentation.
  • Unit testing using JUnit.
  • Coding using Core Java (JDK 1.6), JSP, Servlet, and Spring MVC.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • Extensively used Eclipse based STS IDE for building, developing and integrating the application.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using hibernate.
  • Used java collections API extensively such as Lists, Sets and Maps.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
  • Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
  • Wrote request handler methods in the Spring MVC controllers.
  • Configured view resolvers for Spring MVC Web layer.
  • Design and developed Data Access Objects for the Pesistable Entity beans for the database interaction.
  • Configured Log4j for logging and debugging
  • Designed unit test plans and developed JUnit cases

Environment: Java, JDBC, Spring Application Framework(Spring ORM, Spring JDBC, Spring MVC, Spring Tx), Hibernate ORM, Oracle 11g,Eclipse based Spring Source Tool Suite(STS), JUnit,Log4J, Maven, Apache Webserver, Linux and Windows.

Confidential

Java Developer

Responsibilities:

  • Worked on the part of sales opportunities management and orders management of marketing sales management module.
  • Worked on the part of contacts management of basic information management
  • Used interface oriented programming manner making the entire application very flexible, easy to expand and needless to change the previous code for new adding business
  • Packed application by JDK1.5.0 paradigm technology, making program code more normative.
  • Debugged and fixed the problems that were found during the different phases of the project.
  • Maintenance and up-gradation of the Systems.

Environment: Java, Oracle, Eclipse, Windows

Confidential

Java Developer

Responsibilities:

  • Worked on outpatient registration module and emergency registration module
  • Made all requests and processes controlled by the system.
  • Used interface-oriented programming manner improving flexibility and expandability of the system
  • Build Database and tables according to client requirements
  • Debugged and fixed the problems that were found during the different phases of the project
  • Maintenance of the Database and the Systems, also updated the System from time to time.

Environment: Java, MySql, Eclipse, Windows 2000

We'd love your feedback!