Java Developer Resume
Los Angeles, CA
SUMMARY
- Around 7 years of experience in Analysis, Development, Testing and Maintenance in the field of Web Applications and client - server environment.
- Strong experience in designing & developing software systems using Java, J2EE technologies like JSPs,
- EJBs, Struts Framework, Servlets, JDBC with Oracle and MySQL relational databases on UNIX and Windows environments.
- Extensive experience in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, Spring, Hibernate, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, Struts, EJB).
- Hands on experience in developing critical & responsive GUI/front-end components using HTML, JavaScript, CSS, JSP, JSTL and AJAX.
- Experience with n-tier architecture design.
- Expertise in implementing server side EJB components with Entity Beans and Session Beans.
- Experience with application front end withHTML, JSP, Ajax/JQuery, Struts Tag-libraries.Wrotecustom JSP tagsfor role-based sorting and filtering. Good experience in open source frameworks like Spring and Hibernate.
- Experience in Oracle Identity & Access Management Suite.
- Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swings.
- Expertise in developing and deploying J2EE applications on application servers like Web Logic 8.1/7.6, JBoss 4.0.1/5.0 and WebSphere 6.0/6.1.
- Experienced with XML related technologies.
- Experience in writing SQL Scripts and PL/SQL Stored Procedures in Oracle, MySQL and DB2 database server.
- Hands on experience in using Tiles Framework, Validator Framework, JSTL Tag Libraries, ResourceBundles, Plugin, Internationalization, DynaActionForm, DispatchAction in the Struts Application development.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object.
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Experience in implementing logging mechanism using log4j and apache commons logging.
- Experience in using IDEs such as Eclipse, NetBeans and IBM’s RAD.
- Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.
- Experience of working with databases Oracle 8i/ 9i/ 10G and DB2, MySQL; extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures, PL/SQL.
- Experience in implementing complete Software Development Life Cycle (SDLC) for various applications including Analysis, Design, Development, Implementation Testing, Maintenance and Support.
- Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
- Excellent communication skills, has clear understanding of business procedures and ability to work as an individual and also as a part of a team.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.
TECHNICAL SKILLS
Programming Languages: J2SE 1.3~1.5, SQL, PL/SQL, C++, C, PHP
J2EE Technologies: JDBC 3.0, JNDI, Servlets2.5/3.0, JSP 2.0, JSTL 1.1, Custom tags, Java Beans, EJB3.0, JMS
Java/J2EE Frame works: Struts 1.3/2.0, Hibernate 3.0, Spring 2.0/2.5/3.0, JUnit, Jquery, Prototype
Web Technologies: Java Script, HTML, XHTML, CSS, XML, AJAX
Databases: Oracle 9i/10g, MySQL 4.0/5.0, SQL Server 2008/R2
Java IDEs: Eclipse 3.2/3.4, WSAD 4.0/5.1, RAD 7/7.5.5, NetBeans 6.9/7.0
Web/App. Servers: WebSphere 6.0/6.1, Apache Tomcat 5.5, Glassfish v3/v2, Weblogic 8.x/7.x
Operating Systems: Windows XP/2003 server/7 Professional, UNIX/LINUX
MS Office Software: Word, Excel, Power Point, Outlook, Project, Visio
Version Control: SVN, Rational ClearCase
Test Management: HP Quality Center
Provisioning/deployment/Management: Oracle Identity Management 10.1, Ant, Maven
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles CA
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Database design, Analysis and Code development.
- Prototyping and development of Application Modules.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and EJB.
- Implemented server side tasks using Servlets and XML.
- Integrated Hibernate for Mapping Java class to the database.
- Developed page templates using Struts Tiles framework and implemented Struts Validation Framework for Server side validation.
- Used parsers like SAX and JDOM for parsing xml documents and used XML transformations using XSLT.
- Created and deployed web pages using HTML, JSP, JavaScript, JQuery and CSS.
- Designed Activity Diagrams and Use Cases for above Application Modules.
- Performed Unit Testing using JUnit and System Testing.
- Log4j was used for Logging Events.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO),Data Access Object (DAO) and Service Locator.
Environment: JSP, Servlets, Struts 2.2.1, HTML, CSS, JavaScript, JQuery, AJAX,, XML, Core Java, J2EE, JUnit, Log4j, Oracle, PL/SQL, Hibernate, EJB, CVS, VSS, Unix, Eclipse Indigo, Toad.
Confidential, New York
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Database design, Analysis and Code development.
- Analyzing the requirements, client discussions and freezing the requirements with the prototype designing.
- Development of HLD (High Level Design) and Program Specifications for the events and underlying processes involved.
- Guiding team members in developing components of the module.
- Development of events for all the users by Developing and implementing the MVC Architectural Pattern using Spring Framework including JSP, Servlets using Agile Methodology.
- Used HTML, Ajax and JQuery to create rich User Interface (UI) components.
- Integrated Hibernate for Mapping Java class to the database.
- Used J2EE Design Patterns like MVC, Front Controller, Singleton and DI/IOC.
- Used parsers like JDOM for parsing xml documents and used XML transformations using XSLT.
- Unit testing and integration testing of developed modules and underlying processes involved.
Environment: JSP, Servlets, Spring MVC 3.1, HTML, CSS, JavaScript, JQuery, JSON, AJAX,, XML, JDOM, Core Java, 2EE, JUnit, Log4j, Oracle, PL/SQL, Hibernate, CVS, VSS, Unix, Eclipse, Toad, SQL Developer, JBoss Server 6.1
Confidential, Honolulu, Hawaii
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Database design, Analysis and Code development.
- Developing and implementing the MVC Architectural Pattern using Struts Framework including JSP, Servlets.
- Used HTML, Ajax and JavaScript, Struts tag library to create rich User Interface (UI) components.
- Used parser like SAX for parsing xml documents and used XML transformations using XSLT.
- Used J2EE Design Patterns like MVC, Front Controller, DAO, Transfer Object Pattern and Singleton.
- Development of modules such as Cash Bookings, Segregation Accounts, Trading Orders.
- Unit testing and integration testing of developed modules.
Environment: JSP, Servlets, Struts 1.3, HTML, CSS, JavaScript, AJAX,, XML, JDOM, Core Java, J2EE, JUnit, Log4j, Oracle, PL/SQL, CVS, VSS, Unix, Eclipse, Toad, Tomcat, Weblogic Server 8.0.
Confidential, Los Angeles, CA
Java Developer
Responsibilities:
- Developed the module Range Pool setup from the scratch using the spring framework with hibernate concepts
- Working in all development phases right from the scratch to multiple product releases over the period
- Writing system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities
- Managing teams of various sizes with different level of skill sets across various phases of the project Highly adaptable in changing technical environments with very strong organizational and analytical skills
- Creating the Custom OAF Pages
- Fixing the bugs and developing new enhancements using Spring and Hibernate technologies.
Environment: JAVA, J2EE, spring framework, spring core, spring MVC, hibernate, web services SOA, Grid Computing SOA, Shell Scripting, ant, junit, spring
Confidential, Hillsboro, OR
Java &J2EE Developer
Responsibilities:
- Involved in the iterative/incremental development of Confidential application. Participated in the requirement analysis and design meetings. Object modeling of the Confidential application using UML with Rational Rose.
- Designed and Developed UI's using JSP by following MVC architecture
- The application uses the STRUTS framework. The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB's and Java classes and web implementation controllers are Servlets
- Generated XML pages with templates using XSL
- Involved in the design and development of Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML and JavaScript. Written Action classes, Form beans.
- Involved in the design and development of Business Tier using Service Beans (Stateless/Stateful Ejbs) and other helper classes.
- Involved in the design and development of Data Access Layer using JDBC and Entity Beans 2.0.
- Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
- Involved in Configuring web.xml and faces-config.xml according to the JSF framework.
- Complete Extend build process is developed and maintained using ANT.
- Developed Customized frameworks - Exception Handling, Logging etc
- Extensive usage of XML - Application configuration, Navigation, Task based configuration.
- Unit and integration test cases are being designed and developed using JUnit
- Effective use of EJB 2.0 features - Local interfaces to improve the performance, Abstract persistence schema, CMRs.
- Usage of Struts web application framework implementation to build the presentation tier.
Environment: J2EE1.4, Servlets 2.3, JSP 1.2, Struts 1.1, SPRING frame work with EJB 2.0,JNDI, JMS, JDBC, ANSI C, C++, Core Java, BEA Web Logic Server 8.1, Oracle 9i, Eclipse 3.0, XML, Log4j, UML, Rational Rose 2002, Ant 1.6.0, JUnit3.8.1, HTML, JSF, Motif, JavaScript, Unix, Windows 2003/2008/XP.
Confidential
Java Developer
Responsibilities:
- Designed and Developed Agent Interface from the scratch
- Worked on Database connectivity’s for each screen
Environment: JAVA, J2EE, spring framework, web services Shell Scripting, ant, Junit