Sr.j2ee Developer Resume
San Jose, CA
SUMMARY
- Over Six Year of professional experience as a Java Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for Telecomm, Banking and Retail organizations using Java, J2EE, JSP, Servlets, EJB, AJAX, Hibernate, Spring, JNDI, Webservices, JDBC, JAXP, RMI, XML, Javascript.
- Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
- Experience in client-side development with HTML,CSS, JavaScript
- Performed requirement analysis and prepared High Level and Low Level design (HLD and LLD).
- Experience in MVC architecture, Spring framework, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
- Used and worked with SOAP and Rest Webservices.
- Working knowledge of Agile SCRUM methodology.
- Worked with backend Oracle PL/SQL and writing stored procedures
- Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Experience with test-driven development using a various unit testing framework such as JUnit
- Experience in DB2, Oracle, SQL Server 2000, and MS ACCESS databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
- Created Unix Shell Scripts and maintained production scripts.
- Experience Working in Production support on 24 x 7 x 365 basis.
- Excellent communication, analytical, interpersonal and presentation skills.
- Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Hands on experience working with databases like Oracle 10g, SQL Server 2005 and MySQL.
- Experienced in writing SQL queries, Procedures, Cursors and Triggers.
- Written JUnit Test Cases for unit testing.
- Strong problem analysis and resolution skills.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments
TECHNICAL SKILLS
Language: JAVA, JSP, HTML, XML (SAX and DOM), XSLT, Java Foundation Classes/Swing/AWT, JavaScript, Shell script.
Operating System: Linux, Solaris, AIX-UX, HP-UX, Windows 2000/NT
Web App Servers: BEA Web logic Server 8.1/7.3, Web Sphere App server 5.0/4.x, WASDGlassfish App Server, Tomcat
Middle Ware: EJB, JMS, Web Services (SOAP, WSDL)
Databases: Oracle, MySql, MS-SQL Server, MS Access.
J2EE Technologies: Java Servlets, JSP, JDBC, RMI, JMS, JNDI, DAO, Spring, Hibernate, EJB
Scripting Languages: JavaScript, UNIX Shell Script
IDE: Eclipse, Edit plus, WSAD, Net Beans
Tools: Visual Age Java, Rational Rose and Together/J, JunitPVCS, MS Project, MS Office Jakarta ANT, Visio 2000, Log4j, Hudson
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr.J2EE Developer
Responsibilities:
- Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Worked on the design and development of Program management dashboard and Software Quality Management Dashboards.
- Responsible for developing end to end applications.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Responsible for developing Class Diagrams and sequence diagrams for modules using Rational Rose.
- Application developed with strict adherence to J2EE best practices.
- Used Spring Core, Spring MVC and Spring JDBC to develop the applications.
- Integrated Spring Web MVC with Spring JDBC for data accessing.
- Developed/Enhanced the UI presentation layer using JSP, HTML, CSS, JQuery and client Validations using JavaScript.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, Triggers and packages.
- Used Apache Tomcat 6.0.35 and Tomcat plug-in v.33 as eclipse plug-in to deploy the web application.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Used AGILE/Scrum methodology to develop application.
- Review and guide the application architects with Object Oriented Design using Rational Unified Process
Environment: Java, J2EE, JSP, Servlet, Spring 3.x, HTML, CSS, XML, JavaScript,, Hibernate, Web Services (SOAP), Oracle 10g/9i, JUnit, JDBC, PL/SQL, Eclipse, ANT, Rational Rose, Solaris/Windows2000.
Confidential, Los Angeles, CA
Sr.J2EE Developer
Responsibilities:
- Experience in System Analysis and Design .
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Used AGILE/Scrum methodology to develop application.
- Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP).
- Implemented the web-based application following the MVC II architecture using Spring Framework.
- Developed User defined Custom JSP tags to separate presentation from application logic.
- Responsible for creation and consumption of Web services using SOAP and WSDL.
- Designed, developed JSP, Servlets and deployed them on Weblogic Application Server
- Used Hibernate for mapping the Object oriented model of Java with Oracle.
- Wrote SQL, Stored procedure and PL/SQL for back end.
- Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Experience doing unit testing using Junit.
Environment: Java, J2EE, JSP, Servlet, Spring 3.x, HTML, CSS, XML, JavaScript,, Hibernate, Web Services (SOAP), WebLogic App Server, Oracle 10g/9i, JUnit, JDBC, PL/SQL, Eclipse, ANT, Rational Rose, Solaris/Windows2000.
Confidential, San Francisco, CA
J2EE Developer
Responsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Used Agile software development methodology which helps to develop project plans.
- Used SCRUM in development of software life cycle.
- Used Spring Framework for dependency injection with the help of spring configuration files.
- Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
- Used AJAX and JQuery, HTML, CSS to created and UI.
- Involved in Installation and configuration of Tomcat Server
- Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Involved in the configuration management using CVS.
- Developed various test cases and performed unit testing using JUnit..
- Developed Unit test cases for the classes using JUnit/Eclipse.
- Developed stored procedures to extract data from Oracle database.
- Application developed with strict adherence to J2EE best practices.
- Developed Ant scripts to bundle and deploy application.
Environment: Java, J2EE, JSP, Servlets, Hibernate, SQL/PLSQL, Web Services, SOAP, WSDL, JUnit, Tomcat 5.5, Oracle 9i, CVS and Windows.
Confidential, Chicago, IL
J2EE Programmer
Responsibilities:
- Worked on the development of procurement system for Confidential . This system monitors the sales & inventory in various Confidential locations and predicts requirements of the future and send out on-line POs to selected vendors to supply electronics items.
- Responsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Used Spring Framework for dependency injection with the help of spring configuration files.
- Developed/Enhanced the UI presentation layer using JSP, HTML, CSS, JQuery and client validations using JavaScript.
- Deployed Session Beans and Entity beans on WebLogic Application server 8.x.
- Used Web services to extract sales related data from each store.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Database logic developed in PL/SQL.
- Developed Business Logic using Servlets, Session beans.
- Database layer that interacts with above Java components designed as PL/SQL packages (objects) to encapsulate data and closely related stored procedures and functions (methods).
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages.
Environment: Java 2 SDK (JDK 1.3), Web Services, XML,HTML, Weblogic app Server 8.x, PL/SQL, Servlets, Pl/SQL, Oracle 8I and Unix scripts.
Confidential
Programmer Analyst
Responsibilities:
- Responsible for designing and coding the user interfaces.
- Involved in writing code to access Database.
- Dynamic Form based interactive interface for Web pages accessing.
- Designed & developed all the Web Pages for "Employee Information“, with the extensive usage of AWT and HTML.
- Developed Servlets to access the database oracle and MS Access
Environment: Java, HTML, Java Script, Jdk1.2, AWT, JDBC, Oracle
Confidential
Programmer Analyst
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
- The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts 1.3.8.
- Coded Struts Action classes, Model classes.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Had good experience in developing complex interfaces using Struts framework and Ajax .
- Consumed Webservices from external systems to extract inventory data.
- Implemented business logic using Session beans, Servlets and Stored procedures.
- Devised logging mechanism using Log4J.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented client side validations using JavaScript.
- Used Form Based Authentication.
- Used Web Sphere as the application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
- Performed unit testing on various project modules using JUnit framework.
- Used Apache Ant as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: s: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.
