Java Developer Resume
CT
PROFESSIONNAL SUMMARY
- Around 5 years of extensive experience in Design, Development & Testing of software applications.
- Expertise in multi - tier service oriented and web based J2EE applications.
- Strong J2EE/Java application architecture, modeling and development background, with experience in defining functional/technical specifications.
- Expertise in several J2EE Technologies like JSP, Servlets, JAX-WS, JPA, JDBC, JAX-RS, JSF.
- Excellent working knowledge of popular frameworks like Spring, Hibernate, and Struts2
- Design patterns like Dependency injection, Singleton, DAO, DTO, Business Delegate, Session Facade, Intercepting filters, Factory pattern, Service Locator, Front Controller, Command pattern, MVC
- Experience in Web Services development using CXF, Axis2 Frameworks and SOAP-UI.
- Expertise in Normalized Database Design and writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and, performed data analysis using SQL Developer for Oracle, TOAD for Oracle.
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams & Activity Diagrams.
- Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain.
TECHNICAL EXPERTISE
Software Development Methodologies: Waterfall Model, Iterative Model (Agile Development, Extreme Programming, TDD)
Analysis Methods: Object Oriented Analysis and Design (OOAD)
Java Technologies: CORE JAVA, Java EE 6 Servlets, JSP, JMS, JAX-WS, JPA, JDBC, JAX-RS, EJB, JSF, SOAP.
Languages: Java, SQL, XML, UML,MySql, PHP, Python
Application Servers: GlassFish, Apache-Tomcat 5.0
IDE: Eclipse Kepler, NetBeansDatabase: Oracle Database 10g \ 11g, MySQL Server 5.5
Frameworks: Spring 2.5 (MVC, Webflow, Batch), Hibernate 2 \ 3, Struts 1.2 \ 2.0, Log4j.
Design Patterns: Singleton, Business Delegate, DAO, DTO, Service Locater, Intercepting Filter, Dependency injection, MVC, Factory pattern, Front Controller
Build Tools: ANT, Maven.
Other Tools and Techniques: JUnit, SOAP-UI 4.0.1, Toad for Oracle, SQL Developer for Oracle, DreamWeaver CS5
PROFESSIONAL EXPERIENCE
Confidential, CT
Java Developer
Responsibilities:
- Configured Struts Framework to implement MVC design patterns.
- Worked on Spring application framework features IOC container and AOP and integrated Spring with Hibernate using the Hibernate Template.
- Used Hibernate object relational mapping on the database schema.
- Worked on the Web Services classes and WSDL generation tools.
- Executed the test strategies and analyzed test results.
- Maintained strict adherence to client's prescribed testing guidelines and controlled processes and procedures.
- Wrote EJB stateless session beans to handle the data collected from the JSP’s.
- Understanding the client requirements from status meetings and developing the screens using JSP.
- Used custom tags in JSP design.
- Wrote client side validations using JavaScript.
- Worked on custom framework similar to Struts.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Build test cases using JUnit and carried out unit testing.
- Analysis, Design and Development.
- Created user interfaces (forms and pages) for the application.
- Developed the java beans classes. Worked with Model View Controller (MVC) to design the Client Application using Struts framework Used JSP to access DAOs to read/write from/to the database.
- Developed JSPs for dynamic content generation and a script file (.js), which contains generalized script functions written in JavaScript.
Environment: Java 1.5, J2EE 1.4 Servlet, JSP, XML, XSD, XSL, Struts 1.1, Spring, Struts,Web Services, Hibernate2, JUnit, Log4j, ANT, Eclipse.
Confidential, CA
J2EE Programmer
RESPONSIBILITIES:
- Analysis, Design and Development.
- Created user interfaces (forms and pages) for the application.
- Developed the java beans classes. Worked with Model View Controller (MVC) to design the Client Application using Struts framework Used JSP to access DAOs to read/write from/to the database.
- Developed JSPs for dynamic content generation and a script file (.js), which contains generalized script functions written in JavaScript.
- Connected to the database using Toad.
- Involved in design and development of interactions between Model, View and Controller components of the Integrated Inventory Application using Struts Framework and Design Patterns like MVC, DAO, BO, Factory and Singleton.
- Implementation of Exception handling framework to handle business logic failure and application connection failure.
- Worked as team member and software developer to define and implement coding standards and best practices.
- Optimized the code and database for maximum performance.
- Updated database in Oracle for efficiency. Developed Triggers and procedures in Oracle as per new requirement.
- Writing JUnit Test cases for testing the application.
ENVIRONMENT: Java, J2EE, Struts, JSP, JDBC, Oracle 10g, SQL, Eclipse (IDE).
Confidential, NY
Java Developer
Responsibilities:
- Developed mappings between objects and relational database tables retrieving results from the database using the middleware.
- Created Data Transfer Objects which are populated by Hibernates queries and transferred to the JSPs for display purposes.
- Spring and Hibernate were also been used to develop business object.
- Developed APIs to interact with the Oracle database and retrieve the results to display in the front-end.
- Used Collection framework extensively during the development of the APIs.
- JDBC is used in some phases of the application for data retrieval and for invoking the Oracle Stored Procedures.
- Developed test cases during the testing phase of the project. Log4j was used for logging errors in the application.
Environment: Core Java, Collection framework, Multi-threading, JDK 1.5, JSP,Spring 2.5, Struts 1.X, Oracle, Hibernates, Java Script, HTML, DHTML, CSS, XML,Web services, JDBC, Oracle 11g, SQL Developer 1.5.1, WSDL.
Confidential
Java Developer
Responsibilities:
- Designed and developed several web pages using HTML and Java Script to perform validations at Client's side.
- Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
- Designed Enterprise Application using MVC architecture. Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.
- Developed Servlets for user Authentication and request handling.
- Involved in requirements gathering and preparing software requirement specification.
- Design and maintain the database to support the application using Oracle8i.
- Developed session beans to implement business logic. Updated J2EE Web Applications for efficient results.
- Developed J2EE Web Applications with new functionalities to provide users with more flexibility in extracting the data.
- Optimized the code and database for maximum performance.
- Updated database in MySQL and Oracle for efficiency. Developed Triggers and procedures in MySQL and Oracle as per new requirement.
- Writing JUnit Test cases for testing the application.
Environment: JavaScript, HTML 4, JSP 2.0, Java Servlet, EJB 2.1,Windows XP, Netbeans, MySQL, Oracle8i, Eclipse 3.3