J2ee Developer Resume
Irvine, CA
SUMMARY
- Over 6+ years of IT experience in developing Web based, Client/Server and Distributed applications using Java and J2EE technologies.
- Expertise in developing web based applications using Java, J2EE, Servlets, JSP, JSF, EJB 3.0, JNDI, JMS, JDBC, XML, JSTL, HTML, DHTML, JavaScript and JQuery.
- Experience in MVC - SpringMVC architecture for developing web applications with Struts, Spring (IOC) Frameworks and ORM with Hibernate framework.
- Extensive working noledge in XML, Xerces (SAX, DOM), XSLT, Custom Tags, JavaScript, UML, HTML, CSS and DHTML.
- Experience in implementing Web Technologies like WSDL and SOAP in java applications for multiple clients.
- Extensive working noledge of WebLogic, Apache Tomcat and JBoss application servers.
- Very good experience in bug fixing, integration testing and Unit test case creation & execution.
- Experience with RDBMS such as Oracle, DB2 and MySQL. Proficient in database languages like PL/SQL and SQL.
- Expertise in Java/J2EE Design Patterns like Singleton, Factory, Abstract Factory, DAO, Session Façade, MVC.
- Excellent grasp of object-oriented concepts and design patterns. Current on Agile and Extreme methodologies and Test First Development (TFD).
- Highly motivated team player with excellent communication, presentation and interpersonal skills.
- Capability to work on critical projects individually under tight deadlines.
TECHNICAL SKILLS
Languages/APIs: Java, J2EE 1.5, Servlets, JSP, EJB 2.0, JMS, Struts 1.2, JDBC, RMI, UML, PL/SQL, C, PHP,JMS
Tools: Hibernate 3.0, JUnit, Maven, ANT, Log4J, Rational Rose, TOAD.
Internet Technologies: Java Script, Web Services (SOAP), XML (SAX/DOM), XSL, HTML, DHTML, AJAX, WSDL, JAX-WS
Patterns/Framework: Singleton, Factory, Front Controller, Command, Session Facade, MVC, Struts, spring
Databases: Oracle 11g/10g/9i/8i, Sybase 12.0/11.9, MySQL, MS-Access.
Application Servers and Web Serves: BEA Web Logic 10.3/9.1/8.1 , JBOSS 3.x, Apache Tomcat 4.X/5.5
IDE’s: My Eclipse 3.x, Net Beans
Other Tools: SVN subversion, CVSMaven,VersionOne
Operating Systems: Windows 7/ NT/2003/2000/XP, UNIX, LINUX (Red Hat), Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Irvine,CA
J2EE Developer
Responsibilities:
- Involved in complete life cycle of design, development, testing and deployment of MDOL Reports application.
- Analyzed and designed a scalable system based on Object oriented concepts and the various J2EE design patterns using an MVC architecture.
- Developed JSP pages using Struts tag libraries.
- Developed and managed modules using JBoss, Java EE and Linux Platform
- Developed User Interface (GUI) using JSP, CSS and JSTL.
- Used JSF to simplify the development integration of the user interface.
- Developed Java Beans for interactions with the application by using getters and setters.
- Developed complicated JavaScript and JQuery functions for all client side validation
- Developed the business layer using Spring beans using Dependency Injection and Inversion of Control principles.
- Interfaced with Oracle back-end using Hibernate framework and XML config files.
- Designed and developed different modules using Design Patterns (Dao’s, Value Objects).
- Involved in testing the Business Logic layer and Data Access layer using JUnit.
- Maintenance of Quote Router application and fixing the bugs.
- Modified stored Procedures in fixing the production issues in Quote Router.
- Done Testing in Test Environment, QA Environment and also Load Testing.
Environment: Java/JDK 1.5,Struts framework 1.2,Spring 2.5,Hibernate 3.0,JDBC, Web Sphere 6.0, JavaScript, CSS, HTML/XHTML, XML, Tiles, oracle 10g, Log 4J, Ant,, linux,windows 7/XP/2000.
Confidential, Lexington, KY
Senior J2EE Developer
Responsibilities:
- Developed application using Struts and Spring IOC.
- Developed the application using the Design Patterns - MVC, DAO, Singleton, Front Controller and Factory.
- Developed java scripts for all client side validation and developed User Interface (GUI) using JSP, CSS, JSTL, XSL, JavaScript and JQuery.
- Designed and developed the data access layer using JPA with hibernate with annotations to map the domain objects to the database.
- Developed code for Web services using XML, SOAP/HTTP protocol from Gecko byte in the location of nearby dealer using Eclipse IDE.
- Followed Web 2.0 standards in the creation of interactive web pages using AJAX, prototype, JSON.
- Done peer reviews on project artifacts.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Deployed the application on WebLogic server.
Environment: JAVA 5.0, Java EE 5,Struts 1.2, Spring 2.5, Servlets 2.5, JDBC, XML, HTML, AJAX, Hibernate 3.0, Web Services, JavaScript, JQuery, CSS, XSL, JUnit, JAX-WS, Oracle 10g, Subversion, Maven, VersionOne, WebLogic 10.3, Windows.
Confidential, New York, NY
Java Programmer
Responsibilities:
- Model View Control (MVC) design pattern is implemented with MVC2, JSP and JavaBeans to control the flow of the application in the Presentation/Web tier.
- Used Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
- Performed Validation (Client Side & Server side) with the halp of Struts Validation Frame Work.
- Implemented Business Logic using EJBs (Session Beans).
- Design patterns like Session Façade, Business Objects, Business Delegate, and Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
- Involved in all the stages of System Development Life Cycle (SDLC).
- Involved in resolving issues raised in QA, UAT and Production Issues.
- Used Quality Center to keep track of the application bugs as well as to coordinate with the Testing team.
- Used Apache Ant for building and deploying the application.
Environment: Java, J2EE, Struts, EJB, Servlets, JSP, JavaBeans, JDBC, XML, CSS, Apache Ant, Java Script, Oracle 9.1, JUnit, Unix, JBoss.
Confidential, Columbus, GA
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Developed DAO classes to handle the database operations in Hibernate.
- Created POJO Classes as a part of persistence.
- Developed custom Java Script functions for front-end validations.
- Proficient in testing Web Pages functionalities and raising defects.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
Environment: Java/JDK 1.5, J42EE, BEA WebLogic, Struts 1.x, JDBC, JSP, JSTL, JavaScript, AJAX, XML, XSLT, JUNIT, SQL, Putty, CSS, Oracle 10g, Clearquest, ClearCase, Windows XP, Unix.
Confidential
Java Developer
Responsibilities:
- Implemented System Development Life Cycle (SDLC).
- Extensive experience in developing the web based Order Management system with Presentation/Web layer (Struts, Servlets, JSP, DHTML, HTML, JavaScript, CSS) and Data layer(Oracle 8i).
- Worked with Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
- Implemented Validation (Client Side & Server side) with the halp of Struts Validation Frame Work.
- Worked with Session Beans to implement the necessary Business Logic for the Application/Business Tier and provided the O/R mapping using Hibernate.
- 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.
- Developed and designed patterns like Command, and Data Access Objects to obtain loose coupling between two tiers of the application.
- Worked with Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
- Worked with Source code coordination and development using Clear case repository.
- Implemented Apache Ant for building and deploying the application.
Environment: J2EE, Struts, EJB, Servlets, JSP, JSTL, JavaBeans, Hibernate, JDBC, XML, CSS, Java Script, SQL, Oracle, JBoss Application Server, Eclipse IDE, Rational Rose, UML
Confidential
Java Developer
Responsibilities:
- Worked as a part of development team, in the full cycle development of a 2-D and 3-D game programming on the Mobile and Console Handheld Devices from start to finish.
- Was part of main tasks and responsibilities which include development, writing, debugging of code, integrating graphic, sound, and networking components.
- Worked on 3-D rendering algorithms and openGL/DirectX and Win32.
- Worked with JAVA 1.4 to program various game modules like artificial intelligence, sound library and display.
- Involved in Dreamweaver to create HTML pages and JavaScript was used for the front-end validations.
- Involved in designing and creating the database tables required.
- Developed Graphical User interface for the product.
- Worked with Apache Tomcat as web server for application deployment.
Environment: Windows 95, HTML, JavaScript, Java, JDBC, Java Servlets, SQL, Apache Tomcat.
