We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00 Rating

Tampa, FL

SUMMARY

  • Over 5+ years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using Java/J2EE Technologies.
  • Actively involved in each phase of Software Development Life cycle (SDLC): Requirements, Specification, Design, Implementation, and Testing.
  • Good atObject Oriented Design (OOD),Object Oriented Programming (OOP).
  • Expertise in various J2EE technologies like JSP, Servlets, spring,, EJB, Hibernate.
  • Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, MVC Pattern, Business Delegate, DAO, Session Façade and etc.
  • Experience in configuration and deployment of multi - tier applications using servers like Apache Tomcat, Web Logic and Jboss.
  • Good experience in using Spring ORM wiring with Hibernate for developing backend systems and using Hibernate framework in interaction with the RDBMS.
  • Excellent industry experience developing efficient, portable, web-based user interfaces using JSP, HTML5, DHTML, JavaScript, CSS and AJAX.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with Struts.
  • Proficient in using RDBMS concepts with Oracle, MySQL, SQL Server 7.0 and PostgreSQL.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, Triggers, DDL, DML SQL queries.
  • Well versed withcoreJavaconcepts likecollections, multithreading, serialization,Javabeans.
  • Better Understanding of SOA concepts and implementation using Web services.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Strong Analytical and programming skills in using technology to develop effective complex business solutions.
  • Ability to adapt to new technologies, changing business requirements and learning new tools to build applications.

TECHNICAL SKILLS

Languages: C, C++, Core Java, SQL and PL/SQL.

Java/J2EE Technologies: JSP, Servlets, JDBC, JNDI, EJB 3.0 and Web Services.

Design Patterns: MVC, Session Facade, Data Access Object, Data Transfer Object / Value Object, Business Delegate.

Web Technologies: HTML5, DHTML, XHTML, XML, AJAX, JavaScript, CSS and JQuery.

Frameworks: Struts, spring, Hibernate.

Servers: Web logic Application Server, Apache Tomcat 7.0, Jboss, WebSphere

IDEs: Eclipse 3.6, My Eclipse, NetBeans, IBM Rad.

Databases: Oracle 8i/9i/10g/11g, SQL server, DB2, MySQL, PostgreSQL.

Operating systems: Windows XP, Windows 7, UNIX, Linux (RHEL)

Logging tools: Log4J.

Build Process Framework: Ant, Maven

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Java/J2EE Developer

Responsibilities:

  • Developed the entire application implementing MVC Architecture integrating Hibernate and spring frameworks.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
  • Involved in injecting dependencies into code using Spring Core Annotations for Dependency Injection. (Spring IOC).
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Implemented Object-relational mapping in the persistence layer using hibernate frame work in conjunction with spring functionality.
  • Used HQL and SQL for fetching and storing data in databases.
  • Designed and developed the Validations, Controller Classes and Java bean components.
  • Implemented web services with Apache Axis.
  • Used XML/XSL and Parsing using both SAX and DOM parsers.
  • Used Web services - WSDL and SOAP for getting required information from third party
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Used Apache Ant for the build process.

Environment: Java 6, HTML, CSS and JavaScript with Ajax and tag Servlets, Hibernate, JPA 2.0, Spring 3, Oracle 11g, Eclipse 3.4, Apache Ant, Web Services, Apache Axis 2.0, Tomcat 7.0, XML.

Confidential, Albany, NY

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Developed the web tier using JSP, Spring MVC
  • Used Spring Framework for the Implementation of the Application.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Involved in designing and developing front end application using Struts 1.x
  • Used JPA/Hibernate to write DAO classes to interact with the database.
  • Used advanced core java features like annotations, generics, enhanced for loop etc. throughout the application.
  • Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP
  • Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.
  • Deployed the Application in WebSphere server.
  • Used Eclipse as the IDE for development
  • Maven is used as the build tool.
  • Worked extensively with and implemented the use of collections.
  • Handled exceptions regularly.
  • Extensively involved in database activities like designing tables, writing stored procedures, functions, queries in the application
  • Created unit test cases and mock objects using JUnit framework.

Environment: Java 1.4, J2EE 1.4, JSP 2.0, Servlets, Spring 2.5, IOC, JPA, Struts 1.x, Web Services-REST, WSDL, SOAP, Oracle 10g, JDBC, JavaScript, PL/SQL, HTML, SQL, AJAX, XML, WebSphere 7.0, Eclipse 3.2, CVS, JUnit, Maven.

Confidential, NY

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
  • Developed the application using RAD IDE tool and deployed it on WebSphere Application Server
  • Presentation Layer has been developed using Struts, Servlets, JSP, HTML, JavaScript, CSS
  • EJB’s were used for the implementation and development of application components and to in corporate the business logic.
  • Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.
  • Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Used stored procedures to retrieve the data from database
  • Implemented design patterns like Data Access Objects and Value Objects/Data Transfer Objects (DTO) to transfer data between different tires of the application to decrease the network traffic when invoking remote objects.
  • Implemented Ant build tool.
  • Used JUnit for testing the application
  • Exposed and consumed SOAP based web services for data transactions
  • Consumed and exposed web services using WSDL, XML and XSLT.
  • Used Clear Quest tool to keep track of the application bugs as well as to coordinate with the Testing team.

Environment: Java, JSP, Struts 1.3, Servlets, JavaBeans, JDBC, Java Script, Oracle 9i, RAD 7.5, Ant 1.7, Clear Quest, Rational Rose, UML, Windows NT, Web Sphere Application Server 7.0

Confidential

Java/J2EE Developer

Responsibilities:

  • Carried out requirement specification, design, analysis, implementation and testing
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Used Struts Framework to implement Business components, developed action classes, form beans and Struts-Tiles.
  • Used Struts Validation Framework for validating front end forms.
  • Database design included defining tables, views, constraints, triggers, sequences, index, stored procedures using Oracle PL/SQL
  • Developed and modified Stateless and Stateful Session Beans implementing Session Facade design pattern
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans. Worked on configuration and deployment of the beans
  • Designed and developed required Manager Classes for database operations.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Designed and developed the front end using HTML and JSP, developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser.
  • Involved in design review, code reviews and verification of the standards
  • Did Packaging and Deployment of builds through Ant script.

Environment: J2EE, JSP, JDBC, SQL server, PL/SQL, Eclipse IDE, XML, Apache Tomcat, Oracle, ANT, HTML, XML, Struts, JNDI, JMS, JUnit.

We'd love your feedback!