Java / J2ee Developer Resume
Walnut Creek, CA
SUMMARY
- Over 7.5 Years of experience in the IT industry specifically in web technologies with skills in analysis, design, development, re - engineering, maintenance, installation, implementation and testing Java based systems.
- Expertise in developing application specific Object model, Use case diagrams, Class diagrams, Sequence diagrams, Collaboration diagrams and Reverse engineering.
- Used MVC2 Architecture with Struts Frameworks for application design.
- Proficient in traditional System Analysis and Design methodology as well as Object Oriented.
- Implemented the application using Spring Web MVC, Spring JDBC, JSPs, JAXB, JCS cache, Java Stack, SOA, Core Java, Multithreading, Data Structures, XML, JSON, REST, Spring, Hibernate, web Services.
- Expertise in OOA, OOD, Distributed Application Development and Object Oriented Programming (OOPs).
- Worked in Web Technologies using Java J2EE, Servlets, JSP, Struts, spring, Hibernate, Java Beans, Collections, JDBC, JavaScript, JSON, GROOVY, AJAX, JQUERY, XML, HTML, DHTML, and CSS.
- Experienced with XML Parsers (SAX, DOM).
- Experience in Web Services (SOAP, WSDL, UDDI), JAX-WS, JAX-RPC, RESTFUL.
- Experienced with Spring framework, Struts and Hibernate.
- Comprehensive experience in designing and developing applications using UML with Rational Rose.
- Experienced in database such as SQL Server 2000/2005, Oracle 9i/10g, MySQL.
- Extensively worked on Stored Procedures, Functions, Triggers and Cursors using PL/SQL and T-SQL.
- Excellent working knowledge on App server like, Weblogic 7.0/8.0, Tomcat 5.5 in building and deploying applications.
- Experienced in developing applications using Eclipse, Struts framework using MVC II architecture, Hibernate & Spring. Used ANT, Version Control (CVS).
- Experience in Insurance, Media, Banking and Finance domain.
- Good experience with production support.
TECHNICAL SKILLS
Java Technologies: JDK (1.6), Servlets, Struts 2.0/1.2, Spring 2.5/2.0, Hibernate, JSP 1.2, JDBC 2.0, JNDI, ANT, XML, (DTD, Schema, DOM, SAX), Java Beans, Web services (WSDL, XML, SOAP),HTML,CSS,JSP, JSON, GROOVY,JQUERY,AJAX, JavaScript.
Frameworks: Spring 1.x/2.0/2.5, Hibernate 3.0, Struts 1.x/2.x.
Languages: Java, SQL, T-SQL, PL/SQL,Perl, XML, HTML, DHTML, UML.
Database: SQL Server 2005/2008, Oracle 9i/10g, MySQL 4.1.
Servers: Apache Tomcat 5.5, JBoss 5.0, Weblogic App Server.
Script /OS: JavaScript, Perl, Shell, Linux, UNIX, Windows XP/NT/2000.
IDE: Eclipse 3.5
Version Control: CVS, Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Walnut Creek, CA
Java / J2ee Developer
Responsibilities:
- Involved in Design and Development using OOAD methodology to capture and model business requirements.
- Extensively used Object Oriented Design using UML-Rational Rose, Design patterns, Data Structures, Algorithms and Core java Programming.
- Used MVC2 Architecture with Struts Frameworks for application design.
- Proficient in traditional System Analysis and Design methodology as well as Object Oriented.
- Implemented the application using Spring Web MVC, Spring JDBC, JSPs, JAXB, JCS cache, Java Stack, SOA, Core Java, Multithreading, Data Structures, XML, JSON, REST, Spring, Hibernate, web Services.
- Used JSPs with Struts tags for the presentation layer.
- Developed EJB and deployed them on WebLogic Application Server.
- Developed Web services in JAVA and Oracle SOA Suite for Wires Project.
- Worked on application using Spring MVC, JSP and Jason/XML contracts.
- Created SOAP based Web services With APACHE AXIS.
- Implemented Authorization & Authentication, security using LDAP.
- Installation, Configuration & administration of Weblogic and JBOSS servers, including deployment of EJBs and Servlets.
- Scripted shell scripts for build automation and test case automation.
- Developed Action Forms and Controllers in STRUTS.
- Involved in writing REST client for external interfacing systems, to consume that service in our application.
- Used ANT for compilation and building JAR files. Automated build using APACHE MAVEN.
- Written Stored procedures, Views and Functions at the Oracle Database end, used Spring JDBC
- Used JMS for ansynchronous Messaging to mainframe for updating Accounts Information
- Root cause analysis and debugging of the supported older versions of the system.
- Preformed Unit Testing, Writing Test Plan, Test Cases and Test Scripts.
- Production support, Ticketing, Bug fixing and monitoring production API failures in round robin process in the team.
- Involved in fixing high priority tickets before expectation time.
Environment: Java, J2EE, MVC-2, Struts JSP, Servlet, EJB, JNDI, LDAP, WebLogic Application Server, XMLXSLT, HTML, DOM, SAX, JavaScript, Oracle 9i, PLSQL, JDBC, ANT, Javascript, Clear Case, OOD, UML, Rational Rose, UNIX, Linux.
Confidential, Walnut Creek, CA
Java / J2ee Developer
Responsibilities:
- Design Object Oriented Design methodology and development using OOAD methodology to capture and model business requirements.
- Implemented UI using JQUERY, AJAX, JavaScript, and XML for interactive cross browser functionality and complex user interface.
- Implemented the web-based application using Spring Framework.
- Developed JSPs for the multiple views in the presentation layer and Java Beans for model layer
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Used Webservices to extract client related data from databases using WSDL, JSON,XML and SOAP.
- Developed Servlets, JSP pages, Beans and worked on integration and Security.
- Designed and developed Middleware Components using Weblogic Application Server
- Created complex SQL Queries, PL/SQL Stored procedures, Functions for back end.
- Used ANT for compilation and building JAR files.
- Used CVS for version controlling and JUnit for unit testing.
Environment: Java, J2EE, JQUERY, AJAX, JSP,JSON,JavaScript, Servlets, Spring, Hibernate, Weblogic Application Server 9.x, XML Oracle 9i, PL/SQL, JUnit, ANT, Shell Script, Solaris, Linux, Windows XP.
Confidential, Rancho Cordova, CA
Java / J2ee Developer
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD.
- Modified the UI screens created by web designer using HTML, JSP, CSS, Javascripts.
- Created wireframes for different front end experiences for users and admin
- Designed and implemented MVC architecture using Struts Framework which involved writing action classes and JSP pages.
- Implemented design patterns like Singleton, Facade & Factory to add definition to design
- Used JSP for content layout and presentation.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Encapsulated Business rules in PL/SQL and data was written to database in accordance to it.
- Used Web Services to extract related data from database using WSDL, XML, SOAP
- Used Web services to allow communication between through SOAP over HTTP based on XML using SOAP.
- Used Groovy to process XML data
- Worked on tuning of back-end Oracle stored procedures using TOAD.
- Developed and maintained ANT Scripts.
- Used JUnit for Unit testing the application.
- Performed production support of the application in production.
- Performed automation of production tasks using Perl and Unix scripts
- Managed daily production issues .
Environment: Java, J2EE, JSP, Servlets,Groovy, Weblogic 8.1, Hibernate Struts2, XML, SAX, Web Services, Perl, ANT, SOAP, WSDL, JavaScript, PL/SQL,CVS, Oracle 10gi, Unix.
Confidential, San Jose, CA
Java/ J2EE Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOA/OOD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Created Technical Design Documentation (TDD) based on the Business Specifications.
- Created JSP pages with Struts Tags and JSTL.
- Developed UI using HTML, JavaScript, CSS, AJAX and JSP for interactive cross browser functionality and complex user interface.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Used XML DOM API for parsing XML.
- Developed Scripts for automation of productions tasks using Perl,Unix scripts
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java, J2EE, JSP, Javascript, AJAX, MVC, Servlet, Struts, Oracle, PL/SQL, Weblogic Application Server 8.1, XML. UML, JUnit, ANT, Perl,Unix..
Confidential
Java Developer
Responsibilities:
- Involved in the process Design, Coding and Testing phases of the software development cycle.
- Designed use-case, sequence and class diagram (UML).
- Developed rich web user interfaces using JavaScript (pre-developed library).
- Created Web Services to exchange data of payment and Invoicing with Large Business Customers.
- Developed JSP pages with Struts framework, Custom tags and JSTL.
- Developed Servlets, JSP pages, Beans, JavaScript and worked on integration.
- Developed SOAP/WSDL interface to exchange usage and billing information for third party carriers.
- Implemented Spring JDBC framework and Declarative transactions.
- Developed Unit test cases for the classes using JUnit.
- Developed stored procedures to extract data from Oracle database.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Involved in building and parsing XML documents using SAX parser.
- Application developed with strict adherence to J2EE best practices.
Environment: Java, J2EE, JSP, Servlets, JavaScript, Struts, Spring, Hibernate, SQL/PLSQL, Web Services, SOAP, WSDL, JUnit, Tomcat 5.5, Oracle 9i, CVS and Windows.
Confidential
Software Engineer
Responsibilities:
- Understanding the client requirements and preparing requirement specification detailed design, coding, testing and documentation.
- Extensively used Struts and Spring Framework
- Designing the presentation layer using JSP, Struts Tag Library, JavaScript, Display Tag, DHTML and CSS.
- Developed complex reusable components using JSP custom tags and used the standard tags.
- Created all web-related material. Coding in HTML, JavaScript, CSS, and through the use of applications such as Internet explorer and FireFox.
- Developed JSP pages with Struts frame work, Custom tags and JSTL.
- Developed Servlets, JSP pages, Beans, JavaScript and worked on integration.
- Design and Development of client side portions of E-Commerce websites using HTML, DHTML, CSS, XHTML and other client side technologies
- Transformed XML to HTML using XSL.
- Designed, Developed Web pages for the application using JSP, HTML, DHTML and Java Script for validation.
- Effectively supported the production instance by assisting the user and participated in the client meeting calls and project trainings.
- Written utility scripts and jobs using UNIX shell scripts.
Environment: Java, J2EE, JSP, JavaScript, XHTML, CSS, Display Tags, Java Scripts, Apache Ant, Tomcat, Unix