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.