We provide IT Staff Augmentation Services!

Java Lead Developer Resume

San Jose, CA

SUMMARY

  • 7 years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies.
  • Excellent understanding of Java design techniques and hands on experience of using J2EE design patterns
  • Experience in Core Java, JDBC, Servlets, JSP, Struts, Spring, JSF, Hibernate.
  • Strong front - end UI development skills using scripting languages HTML, CSS, JSP, JavaScript, Ajax, XML.
  • Experienced with XML related technologies such as XML, DTD, JQuery, DOM & SAX
  • Proficient in using RDBMS concepts and worked with Oracle.
  • Worked with Oracle8i/9i/10g, MySQL and MS Access.
  • Experience using various web/application servers like Apache Tomcat, Oracle server and JBOSS.
  • Experience in ANT and Maven build tools.
  • Strong experience on various development environments like Eclipse, MyEclipse, NetBeans.
  • Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
  • Widely contributed in the area of Performance Analysis & Problem Management.
  • Proficient in all phases of SDLC (analysis, design, development and testing) and highly competent in gathering user requirements and converting them into software requirement specifications.
  • Have a good Interpersonal Skills and a good Team player.

TECHNICAL SKILLS

J2EE: Servlets, JSP, JDBC, JNDI, JavaMail, J2EE Patterns

J2SE: Applets, Swings, AWT, IO

Web Application Technologies: JSP, HTML, CSS, XML, JavaScript, Jquery

RIA: AJAX, JSF

Framework: Struts, Hibernate, Springs

SOA/Web Services: JAXB, SOAP

Server: WebSphere, JBoss, Apache Tomcat

RDBMS: Oracle, DB2, SQLServer, and MySQL

Database Utility: Toad, PL/SQL Developer, SQL Query Analyzer

Testing/Optimization: JUnit, Quality Center

IDE: Eclipse, MyEclipse, NetBeans, EditPlus, TextPad, PSPad

Build Tool: Maven, Ant

Version Control: CVS, StarTeam, VSS

Operating System: Windows, Unix

Programming Methodologies: OOAD, Agile (SCRUM)

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Java Lead Developer

Responsibilities:

  • Gather requirement from client and develop functional specification.
  • Develop and provide suggestions on UI Prototype.
  • Analyze/ implement POC.
  • Creating new web pages and altering business as per requirement.
  • Implemented MVC architecture using Struts framework.
  • Used JQuery template to render JSPs.
  • Created tables in MySQL for retrieval and data manipulation using Oracle 10g
  • Responsible for code review, debug, build and deployment.
  • Resolve Bugs, Fix Quality Defects and Change Requests to already existing code.
  • Interact with testing team in testing phase through HP Quality Center by responding to the defects tracked and UAT fixes.
  • Working as Issue resolution contact from application for any client discovered issues.

Environment: J2EE (Struts, JSF), Core Java, JavaScript, XML, CSS, AJAX, ANT, JQuery, Eclipse, PL/SQL Developer

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Gathering, Develop Project Plan, Design Prototype.
  • Prepare Technical Design Document, Design Application using UML.
  • UI Design, Design Table Structure, Develop Class files.
  • Developed the application on spring JSF framework.
  • Involved in build process through Maven.
  • Database Table design; create tables, load data, sequence creation, packages, procedures.
  • I was involved in requirement gathering, database model design, prototype creation, table creation and data load, develop spring JSF framework, dev deployment.
  • Oracle 10g-Created DDL query (for tables creation), DML query (for data insertion)

Environment: J2EE(Spring, JSF), JAVA, GWT, Oracle 10g, Eclipse, PL/SQL Dev, JBoss 4.1

Confidential

Java Developer

Responsibilities:

  • Developed an application on struts framework for customer profile registration and notify admin through email with an attachment.
  • Database Table design; create tables, load data, sequence creation, packages, procedures, function.
  • Delivered the existing project with requested changes on business functionalities based on struts framework with oracle backend.
  • I was involved in all phases of project from requirement gathering, plan, DB and JAVA/JSP implementation, DEV deployment, code review.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Working on client site with direct interaction with client IT manager for POC.
  • Interacting with client BA for resolving requirement gaps and resolving functional and database related queries.
  • Carrying out periodic demonstrations for application progress.
  • Working as Issue resolution contact from application for any client discovered issues.

Environment: J2EE (JSP, Struts), JAVA, JSP, AJAX, Oracle 10g, Eclipse, PL/SQL Developer, JBoss 4.0.5

Confidential

Java Developer

Responsibilities:

  • Gather requirement from client, prepare functional specification, interact with client IT manager for POC
  • Develop a new web application for sending an outage notification through email.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user
  • Used JDBC interface to connect to database
  • Tuned an SQL Query and the query cost reduced from 1 .
  • Working out on feasible technical solutions with client team for common UI issues.
  • Integration and functional testing before releasing code for client testing
  • Fixing client reported bugs on UI or functional issues found during testing
  • Worked on creating new stored procedures with Cursors and Joints in Oracle.
  • Vignette Portal 7.4 installation; create new user, page, portlet, navigation item.

Environment: JDK 1.4, Servlet, Javascript, JSP, JAVA, CSS, JDBC, AJAX, Oracle 9i, Eclipse, PL/SQL Developer, SQL Query Analyzer, Websphere, JBoss Server, Vignette.

Hire Now