Jave/j2ee Developer Resume
Silver Spring, MD
SUMMARY
- Overall 6 years of IT experience in analysis, design, development, deployment, testing and production support of 3 - tier and n-tier component based client/server applications using Java and J2EE technologies.
- Experience in developing enterprise applications, exposure and knowledge on UML, Design Patterns and OOAD.
- Expertise in designing, developing and deploying enterprise applications using Spring, Spring MVC, EJB 2.0, Struts frameworks and Hibernate.
- Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Oracle 8i, MySQL, SQL Server 2000.
- Involved in Developing XML files, DTD’s, Schema’s, Parsed using JAXB, SAX and DOM parsers, Java1.2 and Xerces API, JWSDP.
- Proficient in handling & administering Web servers/application servers viz Websphere, JBoss, WebLogic and Tomcat Servers.
- RDBMS concepts and working experience in MySQL Server, Oracle, and MS Access.
- Good exposure to IDE tools like Eclipse, WSAD, RAD, and JBuilder.
- Experience in to prepare Test Cases and JUnit Testing.
- Excellent communication skills, team playing spirit and strong analytical & problem solving abilities.
TECHNICAL SKILLS
Programming Languages: Java, SQL.
Technologies: J2EE, JSP, Servlets, Java Beans, EJB, JNDI.
Frameworks: Spring 2.5.6, Struts 1.1/1.2, MVC, Hibernate 2.0/3.0, Swings, JSTL, Ant.
Internet Tools: XML, XSLT, JAXB, DOM, SAX, CFML, HTML, DHTMLTools Eclipse 2.x/3.0, RAD 6.0, Edit plus, WSAD, JBuilder, IntelliJ, Ultra Edit, WebSphere Studio 5.1.1, TOAD, IBM Rational Clear Quest
Scripting Languages: HTML, DHTML, XML and JavaScript.
Web Servers: Apache Tomcat 4.1.12/5.5/6.0.16
Application Servers: Web Logic 7.1 8.x, IBM Web sphere 5.0/6.0, JBoss.
Databases: RDBMSMySQL, Oracle 9i/8x/7.x,10g, MS SQL Server 2000
Testing Tools: JUnit, Test Director and Load Runner
Operating Systems: Windows 95/98/2000/NT/XP/Server 2000, 2003, UNIX, Linux 7.2.
PROFESSIONAL EXPERIENCE
Confidential, Cleveland, OH
Java Programmer/Analyst
Responsibilities:
- Involved in Analysis and Design and developed Use Case diagrams, Sequence diagrams and Class diagrams using Microsoft Visio.
- Developed web applications using Struts MVC Framework.
- Created Struts Modules and used Struts Tiles Framework to create and design the Layouts of application.
- Developed User Interface using HTML, CSS and JSP pages and deployed on Web Logic server.
- Hibernate used as an ORM tool for persisting the data.
- Written hibernate-cfg.xml file in Hibernate for mapping objects to the relational database.
- Used Web Services to communicate between the two corporations.
- Created DAOs and responsible for writing SQL queries, Stored Procedures and used external Cursors to fetch multiple rows as collections.
- Extensively used AJAX framework to develop the dynamic user interfaces and XMLHTTP Request object to directly communicate with the server.
- Written JavaScript functions to do client side validation and Popup screens.
- Involved in development of Test Cases using JUnit for Unit Testing.
- Used Log4j for Logging errors.
- Developed ANT build scripts used to build and deploy the web application using Web Logic Application Server. Eclipse used as IDE tool for application development and debugging.
Environment: Java, Struts, Hibernate, JSP, Servlets, JSTL, JDBC, XML, Web Services, JUNIT, ANT, Log4j, SQL, PL/SQL, Oracle 10g, Web Logic 9.2, Eclipse 3.2, CVS, Html, CSS, JavaScript and Ajax.
Confidential, PA
Java Programmer
Responsibilities:
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Involved in design activities i.e. HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP,JSTL,EL, and other custom tag libraries.
- Expertise in Web Page development using XML, XSLT, DTD, Parsers, JSP and CSS.
- Create XML file, DTD file, and XML Schema files using enterprise tool
- Used RAD6.0 to have integrated development environment for Myinnerstate site
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and DAO patterns.
- Designed and implemented the logging mechanism using Log4j API.
- Configure Spring web components (View Strategies and Controller Strategies)
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
- Creating Web Services using SOAP and producing WSDL docs to the Client side
- Involved in configuring and deploying the application with Web sphere 6.0 Application server
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Involved in Writing and reviewing unit test cases using JUnit.
- Write and modify database Stored Procedures, Triggers, Functions, and PL/SQL Scripts in TOAD to improve db performance. Review source code and generate peer review reports.
- Involved in Smoke Testing, Testing, bugfixing and documentation of the system
Environment: JDK 1.5, Spring framework, Hibernate, Web services(SOAP, WSDL), Rational Application Developer RAD 6.0, XML, DOM and SAX Parsers, JMS, IBM WebSphere application server (WAS), Rational Rose, ANT, JUnit, CSS, Eclipse IDE, Oracle 10g
Confidential, San Diego, CA
Java Developer
Responsibilities:
- Involved design and development using Spring and Hibernate
- Involved in discussion with user for functional requirement a new customization.
- Wrote Maven Build file in Module level and integrating with main file.
- Developed DTO classes using hibernate and exposing those DTO as a Web Services.
- Writing interfaces and Utility classes
- Developed Unit test case for different functionalities with the module.
- Developed spring delegate interface to invoke class at run time.
- Developed Runtime Excel Report using JexcelApi and integrated with Browser. The report will be downloaded remotely. The data is coming from Web services.
- Involved in design new table which is compatible with hibernate class.
- Involved in Writing Object - Relation Mapping implementation using hibernates and hibernate mapping configuration files.
- Writing Web service using Axis and XML.Integrating Java layer with Flex adobe layer.
Environment: Java5, Servlets, Hibernate, spring, JUnit, Eclipse, JBoss, Maven-2.0.4, Web Services (Axis), Adobe Flex Builder-2, Oracle -9.1.2, JexcelApi, Sub Version, Windows- 2000
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Developed user interface using JSP, Java Script and HTML.
- Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed Form Beans and Action Classes to model views and client side functionality
- Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed various EJB components to fulfill the business functionality.Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
- Developed MDBs using JMS to exchange messages between different applications.
- Used PL/SQL stored procedures and Functions and JDBC for database connectivity to DB2.
- Extensively used WSAD for writing code.Involved in debugging the application modules.
- Analyzed and enhanced the existing system.Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used WebSphere Application Server for deploying various components of application.
Environment: J2EE, IBM WebSphere App server 5.1, Java 1.4, XML, JSP, JMS, HTML, JNDI, JDBC, JavaScript, Servlets, Struts, CVS, Log4j, JUnit, EJB, PL/SQL, WSAD5.1.2
Confidential, Silver Spring, MD
Jave/J2EE Developer
Responsibilities:
- Converted HTML templates to Java Server Pages.
- Design and development of UI Screens using JSP, HTML.
- Developed JSP custom tags for using across JSP pages.
- Developed client-side validations using JavaScript.Implemented Struts1.1 MVC architecture.
- Used Design patterns (Value Object, Service Locator, Business delegate, DAO) and Model View Controller Architecture (MVC II Struts) while designing the project.
- Developed Action classes and Action forms by using Struts1.1.
- Involved in Configuring web.xml and struts-config.xml according to the struts framework.
- Interacted with oracle database by using JDBC.
- By using Toad connected to the Database. Involved in production Support.
Environment: J2EE, Java1.4, XML, Servlets, JSP, JNDI, Struts, TagLibs, HTML, VSS, Web Logic app Server, Oracle9i, WindowsXP/2000.