Java Developer Resume
San Francisco, CA
SUMMARY
- 7 plus years of IT experience in analysis, design and development using Java and J2EE.
- Experienced in SDLC, Object oriented analysis/design and development, MVC architecture/implementation.
- Experienced in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, and Java Beans.
- Expert level skills in HTML, DHTML, JSF, CSS, JavaScript, XML, DTD, XML DOM, XSL, and XSLT, XML parsers (SAX, DOM, JAXP).
- Experience in developing Custom tag libraries and using JSTL tags.
- Expertise in providing AJAX based solutions for creating interactive web applications.
- Expertise in developing Web Services (WSDL using SOAP protocol).
- Extensive experience in developing and deploying application using IBM Web Sphere Application Server, Web Logic Application Server, JBOSS, and Apache Tomcat.
- Experience in spring technologies like MVC, AOP, JDBC, ORM, using Eclipse.
- Good knowledge of Object/Relational mapping using Hibernate
- Designed systems using Data Modeling, UML.
- Experience in working proficiently with various IDEs including Eclipse and RAD
- Experience in developing applications using Web Sphere, Web logic, and JBOSS.
- Good knowledge on source control tools such as Rational Clear Case.
- Experienced in developing Web, Client/Server, multi - tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Experience in using Oracle, DB2, SQL Server, My SQL databases and writing complex SQL queries and stored procedure.
- Expertise using tools/frameworks such as Log4J, Ant and JUnit.
- Expertise in writing & executing unit test cases using JUnit Testing Framework.
- Experience in backend development with SQL Server.
- Experience in Onsite-Offshore co-ordination to report the project status, gather requirements, UAT, resolve issues in client environment.
- Expertise in developing and using Client specific frameworks built on open source code like Struts for client specific Error Handling and Re-Usability.
- Proactive and well organized with effective time management skills.
- Experience on Windows and UNIX environments.
- Knowledge in Vignette Content Management System.
- Hands on experience on Agile (Scrum) programming model and Test Driven Development.
- Experience in Java & J2EE design patterns (MVC, Service Locator, Singleton, Session Façade, VO and DAO).
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS
Languages: JAVA, C/C++, SQL, PL/SQL
Java/J2EE Technologies: J2EE, JDBC4.0, JSP2.1, Servlets2.5, Hibernate3, Spring3, Struts 2.0, JUNIT
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, XSLT, JSP 2.1, XPath, XQuery, Servlets 2.5, JSF, JSTL.
Web/Application Servers: IBM Web Sphere, Web logic server7.0/8.1, Apache Tomcat5.0, JBOSS 6.0
Frameworks: Hibernate, Spring, Struts, APACHE MAVEN 3.1.0
Design methodologies: UML, Agile
Database: Oracle9i/11g, MS SQL Server2005, MY SQL, DB2
Version Control Tools: SVN, ClearCase
Operating System: Linux, Microsoft Windows
PROFESSIONAL EXPERIENCE
Confidential, Atlanta,GA
JAVA Developer
RESPONSIBILITIES:
- Involved in analysis, design and development of enhancements.
- Worked extensively with client to provide the business solutions and requirement analysis.
- In compliance with Software development life cycle (SDLC), was responsible for creating Functional Specification and System Design documents based on Business Requirement provided by business analyst.
- Used Eclipse IDE to develop the Application.
- Developed business components and configured as beans using Spring DI.
- Developed DAO Impl classes using Hibernate Template from Spring with Hibernate API.
- Managed Declarative transactions using Spring AOP
- Handled exceptions using Throws Advice from Spring AOP
- Developed Web Application using Spring MVC
- Created JSP, JAVA Script, HTML, CSS files for front-end.
- Used design patterns such as Business Delegate, MVC, DAO, Template-Callback
- Developed DAO classes using hibernate framework and connected with multiple Databases.
- Involved Bind variable concept and prepared Named queries
- Generated POJO classes and Hibernate mapping files using Reverse Engineering.
- Used SVN to manage version control.
- Expertise in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML)
- Provided continued support in resolving all the queries from development and QA.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, and View Resolver.
- Developed JUnit test cases for all the developed modules.
- Used Log4J to capture the log that includes runtime exceptions.
- Tested Web services using SOAP UI
- Proficient knowledge in packing the application into JAR, WAR, and EAR
- As part of support to existing platform, played a major role in trouble shooting issues and fixing production issues.
ENVIRONMENT: Java 1.7, J2EE, Spring 3.0, Web Services, JSP, Hibernate, JUnit, JBoss6.0, JSTL, SVN, Eclipse 4.3, Oracle 10g, HTML,XML,AJAX, PL/SQL,CSS, JavaScript, Apache Maven 3.1.0, SOAP UI
Confidential, San Francisco, CA
Java Developer
RESPONSIBILITIES:
- Involved in analysis, design and development of enhancements.
- Worked extensively with the client to provide the business solutions and requirement analysis.
- In compliance with Software development life cycle (SDLC), was responsible for creating Functional Specification and System Design documents based on Business Requirement provided by business analyst.
- Used Eclipse to develop the Application.
- Created JSP, JAVA Script, HTML, CSS files for front-end.
- Prepared technical requirements document for features during system migration.
- Used design patterns such as Business Delegate, MVC, DAO
- Developed DAO classes using hibernate framework and connected with multiple Databases.
- Involved Bind variable concept and prepared Named queries
- Generated POJO classes and Hibernate mapping files using Reverse Engineering.
- Developed DAO classes using Hibernate Template from spring with Hibernate API.
- Deployed application in WEB LOGIC Application Server
- Used SVN to manage version control.
- Provided continued support in resolving all the queries from development and QA.
- Involved in re-implementation of existing application using Spring MVC Framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, and View Resolver.
- Worked on requirements gathering for existing functionalities, analyzing and preparing technical specifications for implementation details.
- Responsible for design and development of new features involves interacting with DBA, architect, and business.
- Onshore - offshore communication to coordinate development and track the progress.
- As part of support to existing platform, played a major role in trouble shooting issues and fixing production issues.
ENVIRONMENT: JSP, HTML, SPRING, HIBERNATE, SQL, JAVA SCRIPT, JSP, HTML, ECLIPSE 4.2, WEB LOGIC, PL-SQL, and TOMCAT SERVER
Confidential, Addison, TX
Java Developer
RESPONSIBILITIES:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
- Developed application business components and configured beans using Spring IOC.
- Generated POJO classes and Hibernate mapping files using Reverse Engineering.
- Developed DAO classes using Hibernate Template from Spring with Hibernate API.
- Designed and Implemented MVC architecture using Spring MVC Framework.
- Developed Interactive GUI Screens using JavaScript.
- Developed administrative interfaces with the technologies of JSP, JavaScript, spring and Hibernate.
- Designed and modified User Interfaces using JSP, JavaScript, and CSS.
- Implemented pages using JSP, Servlet and JavaScript used for client side validations
- Implemented MVC architecture, Service Locator, Session Facade, Business Delegate and Data Access Object, Value Object and Singleton patterns
- Involved development of front-end components using Struts 2, JSP, JavaScript, JAVA, and XML.
- Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance
- Implemented Transactions and Batch Updates using Spring framework
- Involved the CRUD operations.
- Used Eclipse as an IDE for developing the application.
- Developed test cases and performed unit test using JUnit Framework.
- Designed UML diagrams using UML.
- Developed user interface using JSP Tag libraries to simplify the complexities of the application.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Involved in building, deploying the code and moving code to different environments.
- Involved in supporting the application post production and maintenance.
- Deployed application in Web Sphere Application Server
- Worked in Scrum and Test Driven Development.
- Worked in an agile environment, involved in daily standup meetings, sprint planning, greening sessions and retrospective meetings.
ENVIRONMENT: JAVA/J2EE, SPRING, HIBERNATE, JAVASCRIPT, ORACLE, PL/ SQL, XML, ECLIPSE, AGILE, WEBSPHERE, JUNIT, JSP
Confidential, Sacramento CA
Java Developer
RESPONSIBILITIES:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked on Agile methodology.
- Development of UI modules using SWING, HTML, JSP, JavaScript and CSS.
- Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
- Designed and developed application based on EJB and Spring MVC design pattern.
- Used spring validation and wrote validation rules.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Developed Application BL modules using EJB session beans.
- Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Involved in creating the Hibernate Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Created Connection Pools in Web Sphere and configured as needed.
- Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, EJB template generation.
ENVIRONMENT: JDK 1.5, SPRING MVC 3.0, JSP, JSTL, JAVASCRIPT, EJB 3.0, STRUTS 1.2, HIBERNATE 3.0, CSS, JBOSS 4.0, ORACLE 11G, ECLIPSE 4.2.
Confidential
Responsibilities:
- Developed application business components and configured beans using Spring IoC.
- Generated POJO classes and Hibernate mapping files using Reverse Engineering.
- Developed DAO classes using Hibernate Template from spring with Hibernate API.
- Designed and Implemented MVC architecture using Spring MVC Framework.
- Developed Interactive GUI Screens using JavaScript.
- Developed administrative interfaces with the technologies of JSP, JavaScript, spring and Hibernate.
- Designed and modified User Interfaces using JSP, JavaScript, and CSS.
- Involved the CRUD operations.
- Used Eclipse as an IDE for developing the application.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Developed test cases and performed unit test using JUnit Framework.
- Designed UML diagrams using UML and Rational Rose.
- Developed user interface using JSP Tag libraries to simplify the complexities of the application.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
Environment: JDK1.6/J2EE, SERVLET, JSP, HTML, CSS, SPRING, HIBERNATE, JAVASCRIPT, ORACLE, PL/ SQL, XML, ECLIPSE, AGILE, WEBLOGIC, JUNIT