Sr. J2ee Developer Resume
Fremont, CA
SUMMARY
- Over 7+ Years of extensive experience in Software Development in analysis, design, development and testing client server and n - tier applications using Java/J2EE Application development using Software Development Methodologies like SDLC and AGILE.
- Expertise in design and rapid development of web and J2EE applications using Core Java, JSP, Servlets, EJB, JDBC, Struts, Hibernate and Spring.
- Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets and EJB.
- Expertise in development of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB, JDBC, JNDI, Java Beans, JAXB, JAXP (SAX/DOM) and JAX-RPC.
- Experience in developing applications using JavaScript, CSS, XML and HTML.
- Extensive experience in design and implementation using design patterns like MVC, Factory Controller, Singleton, and Data Access Object (DAO) in the development of Enterprise Applications.
- Experience in RDBMS, SQL and PL/SQL, writing Stored Procedures, Functions and Triggers in Oracle, DB2, SQL and PL/SQL.
- Experience in Rational Rose for UML modeling.
- Web Services SOAP-WSDL and RESTful.
- Experience in deployment of applications on JBoss, IBM WebSphere, WebLogic and Apache Tomcat application servers.
- Good knowledge in IDE’s like Eclipse and NetBeans.
- Expertise in unit testing using JUnit.
- Experience in error logging and debugging using Log4J.
- Experience working as an individual contributor and as a team member coordinating with other team members.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, J2EE, SQL, PL/SQL
JDK versions: JDK 1.5/1.6
J2EE Technologies: JSP, Servlets, EJB, JDBC, Hibernate, JMS
Frameworks: Struts, Hibernate, Spring
Markup/Scripting Languages: HTML, XML, CSS, XTML, JavaScript
XML Technologies: XLTS, JAXP(DOM,SAX), WSDL, JAXB
Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat
IDE: Eclipse, NetBeans
Databases: Oracle, MySQL, MS-SQL Server, DB2, MS Access
OS: Windows (NT/2000/XP/Vista/7/Server 2008), UNIX
Testing Tools: JUnit, Log4j
Design Methods: UML, OOAD, J2EE Design Patterns
Version Control: CVS, Sub Version(SVN)
PROFESSIONAL EXPERIENCE
Confidential, Fremont, CA
Sr. J2EE Developer
Responsibilities:
- Involved in designing UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Created User interfaces using JSP, HTML, CSS and JavaScript.
- Developed Custom Tags and JSTL to support custom user interfaces.
- Used CSS style sheets for presenting data from XML documents and data from databases to render on HTML web pages.
- Used JavaScript and Struts validation framework for front end as well as server side validations.
- Implemented Design Patterns like MVC.
- Used Spring MVC framework and integrated it with Hibernate.
- Extensively used Hibernate ORM tool in data access layer to map the object view of data into database and to provide access and update information in the database.
- Used Web Services - WSDL and SOAP for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
- Supported the development of database schema and creation of database tables in DB2.
- Extensively used Eclipse for writing code.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Developed test cases on JUnit.
- Used Log4J for logging and tracing the messages.
- Used SVN for version control across common source code used by developers.
- The application was developed by Agile-Scrum software development methodology.
Environment: IBM WebSphere App Server 6.0, Eclipse v3.5, J2EE 5, HTML, JSP 2.0, Struts 2.0, Hibernate 3.0, Spring 3.0, XML, JSTL, XSLT, SOAP, WSDL, JAXP, AJAX, Log4J, JUnit, ANT, SVN, PL/SQL, DB2, Windows XP.
Confidential, Boston, MA
Sr. J2EE Developer
Responsibilities:
- Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simply the complexity of the application.
- Implemented Model View Controller (MVC) Architecture using Jakarta Struts framework at presentation tier.
- Developed various Enterprise Java Bean components to fulfill the business functionality.
- Created Action Classes which route submittals to appropriate EJB components and render retrieved information.
- Validated all forms using Struts validation framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency injection and integrated it with Hibernate.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC.
- Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used Web Services - RESTful for getting credit card information from third party.
- Extensively used Eclipse for writing code.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Used Maven scripts to build the application and deployed on WebLogicApplication Server.
- Developed test cases on JUnit.
- Used Log4J for logging and tracing the messages.
- Used CVS to maintain version control.
- Involved in design and development phases of Software Development Life Cycle (SDLC).
Environment: WebLogic Application Server v10.0, Eclipse v3.5, HTML, JSP 2.0, JavaScript, Servlet 2.3,EJB 2.0, Struts 1.3, Hibernate 2.0, Spring 2.5, JMS 1.1, XML, WebServices -RESTful, XML, SAX, DOM, JAXB, Log4J, JUnit, Maven, CVS, PL/SQL, Oracle 10g, Windows XP.
Confidential, Boston, MA
J2EE Developer
Responsibilities:
- Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Used Spring MVC framework and integrated it with Hibernate.
- Developed user interface using JSP, HTML, CSS and JavaScript to simplify the complexities of the application.
- Used WebServices - WSDL and SOAP for getting credit card information from third party and used JAXB API for data retrieval.
- Implemented Design patterns like MVC, Data Access Object, and Session Factory.
- Extensively used Hibernate as data persistence layer to access and update information in the database.
- Used ANT scripts to build application and deploy on WebLogicapplication server.
- Designed various tables required for the project in Oracle database and used Stored Procedures in the application.
- Developed test cases on JUnit.
- Used Log4j for logging and tracing the messages.
- Used SVN for version control across common source code used by developers.
- Used WebLogicApplication Server and Eclipse IDE.
- The application was developed by Agile-Scrum software development methodology.
Environment: WebLogic Application Server v10.0, Eclipse 3.5, JSP 2.0, Servlet 2.3, Hibernate 2.0, Spring 1.1, XML WebServices, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, ANT, SVN, PL/SQL, Oracle 9i, Rational Rose, Windows XP.
Confidential, San Carlos, CA
Java Developer
Responsibilities:
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Implemented the web-based application following the MVC Architecture using Struts Framework.
- Designed the front-end using HTML, JavaScript.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Installation, Configuration & administration of Weblogic environment, including deployment of Servlets.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Used JSPs for the presentation layer and EJB Session Beans for model layer.
- Involved in writing SQL, Stored procedure and PL/SQL for back end.
- Developed Scripts for UNIX platform deployment.
- 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.
- Involved in design and development phases of Software Development Life Cycle (SDLC).
Environment: WebLogic Application Server v9.0, Eclipse v3.5, J2EE, JSP 2.0, Struts 1.1, XML, Web 2.0, ANT, SQL Server 2005/2008, MS Visio, MS Office Suite, MS Project, Test Director, UNIX, Windows.
Confidential
J2EE Web Developer
Responsibilities:
- Involved in design and development of interactions between Model, View and Controller components of the Integrated Inventory Application using the Struts Framework and Design Patterns.
- Developed servlets using JDBC API and SQL queries for extracting data from database.
- Working as a team member and Involved in designing and development of the system.
- Created JSP to display the Airlines information to customer by invoking java beans.
- Presentation tier was implemented using Servlets, Java Server Pages (JSP's) and Struts framework.
- Designed User Screens using HTML with Java Script for client side validations.
- Developed ClassDiagrams, SequenceDiagrams as part of Module Design Documentation.
- Used JDBC to provide database connectivity to database tables in Oracle.
- In the database end, responsibilities include creation of tables, triggers, stored procedures, sub-queries, joins integrity constants and views.
- Responsible for unit testing and fixing problems.
Environment:, Java, JSP 2.0, EJB 3.0, JDBC, Struts, CSS, ANT, XML, JDK 1.4/1.5, Servlets 2.2, Oracle 10g, Log4j, JavaScript, Eclipse 3.3, Putty.