Java/j2ee Developer Resume
Seattle, WashingtoN
SUMMARY
- 6+ years of hands - on experience in designing, developing and testing Java/J2EE web based applications.
- Excellent technical knowledge in Java, Servlets, JSP, JDBC, EJB, and XML with the back end RDBMS like Oracle Expertise in Struts Framework.
- Expertise in using issue tracking tools such as Rational Clear Quest, Quality Center and JIRA.
- Hands-on experience with spring and Hibernate 3.0.
- Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
- Installed, configured and performed administration on BEA Web Logic Application server (6.1, 8.1), Oracle 8i/9i. Also worked on other servers like WebSphere, JBoss, and Tomcat.
- Strong skills in SQL/PL-SQL programming.
- Also done Performance Tuning in some of my projects. Have knowledge about memory allocation, JVM options, and code optimizations.
- Well versed with XML technologies, writing XSD and schema.
- Always believed in Test Driven Development (TDD) approach. Experienced with JUnit.
- Used ANT, WinCVS and Log4j Extensively.
- Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
- Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
- Experience in Full Life Cycle development of software applications for Web-based environments.
TECHNICAL SKILLS
Programming Languages: Java, C, C++,C#
Frameworks: Struts 1/2, Spring framework, Hibernate 2.0/3.0, IBATIS
J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB 2.0/3.0, RMI.
Front-end Technologies: HTML, DHTML, JavaScript, AJAX, CSS, jQuery, DOJO, GWT
Server Side Scripting: JSP, ASP, PHP
XML Technologies: XML, XSL, HTML, DHTML, XSLT, JNDI, LDAP, SOAP, AXIS.
Application/Web Servers: IBM WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, Websphere Portal 5.x, JBoss 4.0, Apache Tomcat 5.0/5.5, OC4J 10.1.3, Glass-fish server 3.1.1
Databases: Oracle 8i/9i/10g, SQL Server 2005/2008, MySQL, DB 2 7.0/8.0/9.0 , Db4o
Messaging Systems: JMS-DOF, MDB
IDE Tools: IBM WebSphere Studio Application Developer (WSAD) RAD, Eclipse, JDeveloper 10.1.3, Net Beans, JBuilder, Visual Studio
Unit Testing Tools: JUnit, Mock objects in Spring.
HTML Editor: Macromedia Dreamweaver
Configuration: CVS, Rational ClearCase, Microsoft Visio
SVM Tools: CVS, SVN
Operating Systems: Windows 98/NT/2000/XP/vista/7, UNIX, LINUX, Sun Solaris
Tools: Ant, Maven, JUnit, Log4j
Database Tools: TOAD, MySQL Query Browser
Design Methodologies: UML, Rational Rose, RUP
Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP
PROFESSIONAL EXPERIENCE
Confidential, Seattle, Washington
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, communication with business and Design the Application based on new requirements.
- Responsible for Solution design and participate in Detail design.
- Involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
- Developed the Use case, Sequence and Class diagrams.
- Participate in evaluation of new technologies to address the project needs.
- Invest time on new technologies like Webtrends On demand analysis using Servlet Filters, Grip response to reduce response time
- Type ahead using Jquery (mostly on open source technologies) to implement them in the project if the technology suits for application.
- Actively involved in developing Spring Configuration for encoding the business logic, Hibernate DAO (persistence) layer for encoding the data access.
- Involved in developing UI using Jsp, Servlets, Jquery.
- Created and invoked RESTFul/SOAP based web services, which would interact with Systems like USA.net, Webtrends etc.
- Message driven beans were used for asynchronous communication.
- Involved in deployment and testing of the application on Websphere application servers.
- Gather requirements from functional/Businessanalystand analysis and understand the business requirements.
- Implemented application level logging using Log4J.
- Involved in developing various POC (proof-Of-Concepts) using different technologies.
- Managed the Offshore team, which involves requirements transfer, work break down.
- Involved in code reviews before code moving to production.
- Involved in complete software development life cycle (SDLC) of the tracking systems Requirements gathering
- Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Prepare the Unit Test Cases using JUnit framework for enhancements and new developments.
- Participate in weekly status meeting for the development team to discuss project progress and resolve issues and escalations.
- Organized several knowledge sessions
Environment: Java5.0/6.0, WebSpehere 6.1/7.0, Tomcat 7.x, Hibernate, EJB 2.1, JMS, Java Servlets, JSP, Jquery Framework, MySql 5.0 and MS SQL Server 2000/2005, Oracle 9i, RESTFul / SOAP web services, Jprobe, Spring, Log4J, JIVE SBS, Jasper Reports, Clearcase.
Confidential, Frisco, Texas
Java/J2EE Developer
Responsibilities:
- Development and testing of the website usingStrutsandSpringframework.
- Implemented application logging and exception handling usingSpring AOP.
- Used theAgileasSDLCprocess for the project execution.
- Designed and developed GUI components usingStruts taglibs, JSP, HTMLandJavaScript.
- Developed highly responsive, dynamic user interface components usingAJAXandjQuery.
- Used object oriented programming concepts of Java Script like Prototypes and Closures for client side data manipulation and encapsulation.
- Developed the CSS Classes for all Error, Form Elements and Warnings.
- Performed client side validations using JavaScript.
- Used Log4J to monitor the Error Logs and Used Maven to build the application.
- Deployed application on Weblogic Application Server and development using Eclipse.
Environment: Java 1.6, J2EE, Spring 3, Struts 2, JSP, JavaScript, AJAX, jQuery, JSON, CSS, HTMLWebLogic 10.3, Eclipse, Oracle 10g, Log4J, SVN, Linux.
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Established the Development Standards and Guidelines.
- Developed and Deployed EJBs on WebLogic Application Server 6.1.
- Designed the Java Server Pages (JSP) that use Style Sheets for customization.
- Developed page handlers for the JSP pages
- Developed JavaScript functions for front-end validations.
- Created a Servlet that redirects the requests to page handlers.
- Used JDBC to access database and developed Stored Procedures for executing SQL statements.
- Developed and deployed Java Beans to display views and graphs to represent data.
Environment: JDK, EJB, JSP, WebLogic Server 6.1, Oracle, JDBC, Java Script, Servlets, MVC, JavaBeans.
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Written Hibernate annotation based mapping Java classes with Oracle Database tables.
- Used Session façade. Implemented JMS API for messaging.
- Developed webservices SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Implemented Multithread concepts in Java classes to avoid deadlocking.
- Created Core Java Interfaces and Abstract classes for different functionalities.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Used PL/SQL procedures.
- Created Data Source and deployed web application in the IBM Websphere application Server.
- Implemented JSF in Presentation layer programming using JSTL, AJAX, GWT Development.
- Worked with HTML, DHTML, CSS, JAVASCRIPT, JASON in UI pages.
- Created controller Servlets for handling HTTP requests for JSP pages.
- Writing JavaScript functions for various validation purposes.
- Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Used EJB Query Language to retrieve data from Hypersonic SQL.
- Developed web services in Java and Experienced with SOAP.
- Testing and integrating with other development tasks.
- Planning and prioritize the work.
Environment: EJB2.0, Struts, Hibernate, JSP, JSF, Tomcat 5.X, Servlets, Webservices, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Enterprise Architect.
Confidential
Java Developer
Responsibilities:
- Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
- Used Struts as MVC framework for designing the complete Web tier.
- Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
- Developed Action Form Beans, Action classes for implementing business logic for the Struts Framework.
- Validated the user input using the Struts Validation Framework.
- Client side validations were implemented using JavaScript.
- Implemented the mechanism of logging and debugging with Log4j.
- Version controls of the code and configuration files are maintained by CVS.
- Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
- Developed PL/SQL packages and triggers.
- Developed test cases for Unit testing and performed integration and system testing.
- Testing and integrating with other development tasks.
- Planning and prioritize the work.
- Proactive reporting of all activities to the reporting managers.
Environment: J2EE, Weblogic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, CSS, XML, ANT, Log4J, VSS, PL/SQL and Oracle 8i.
