Java Veloper Resume
DE
SUMMARY
- Extensive experience Over 8 years in development of Multi - Tier Enterprise applications and design using Object Oriented Programming Java/J2EE Technologies (Servlets, JSP, Web Services, Spring, EJB, Java Server Faces).
- Expertise in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
- Development experience with IDE’s like JDeveloper, My Eclipse and Eclipse.
- Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, JavaBeans, JMS, XML, XSLT, Oracle, SQL.
- Experience in Configuring and deploying applications on Web Logic 11g, 9.x/8.x and IBM Web Sphere 7.x/6.x/ 5.x (with J2EE 1.3), 5.x express version (with J2EE 1.4), 6.x (with 1.4), 6.1(with J2EE 1.5) servers, JBoss, Tomcat 5.5/6.x.
- Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML. Working knowledge of Rational Rose and MS-Visio.
- Extensive experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology including Scrum Technology.
- Extensively worked with frameworks like Struts, Spring MVC and Hibernate.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Strong working experience of relational database management systems like Oracle, IBM DB2 and MSSQL Server
- Good knowledge of Configuration Management tools like Rational Clearcase, Perforce, CVS, Subversion Codes.
- Highly proficient in understanding new technologies and accomplishing projects goals successfully. Quick learner, Self-Motivated, flexible and ability to solve problems efficiently.
- Proactive attitude with excellent analytical, communication and inter-personnel skills.
- Good team player and have the ability to work in fast paced environment Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
TECHNICAL SKILLS
Languages: Java, C, C++, PL/SQL
J2EE Technologies: Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI
Frameworks & Tools: Spring2.0, Spring 3.0, Struts v2.0/1.2,JSF v1.2 Framework, Hibernate v3.
Web Servers: BEA WebLogic 6.x/7.x/8.x/9.x, Apache Tomcat 5.0
Web Technologies: HTML, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, PHP, CSS,CMS
Operating Systems: Windows 98/NT/2000/2003 Server/XP, UNIX, LINUX.
Databases: SQL Server 2005, MySql, SQLite, Oracle 8i/9i/10g, DB 2 7.0/8.0/9.0 , MS Access.
IDE Tools: Eclipse 2.0/3.0/3.1, Jdeveloper 10.1.3, Net Beans 4.0/4.1
Designing Tools: UML, Microsoft VISIO, Rational Rose
Version Control Tools: CLEARCASE, CVS, SVN
PROFESSIONAL EXPERIENCE
Confidential, DE
Java Developer
Responsibilities:
- Involved in deriving the technical requirements of the application in accordance with the business requirements and designed UML diagrams.
- Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML and CSS.
- Extensively used JavaScript for various client side functionalities such as validations and dynamic HTML.
- Implemented MVC architecture using Spring WebMVC and enhanced the design for the Middle Tier Development.
- Using Spring IOC developed Java Beans, with getter and setter properties to be configured by Spring.
- Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Used Spring Framework and J2EE design patterns for implementing business logic.
- Used Hibernate ORM tool for the model layer of the application.
- Configured Hibernate to work with Spring by setting up Session Factory in Spring context file.
- Designed the Object model and Object relational mapping using Hibernate.
- Developed Hibernate Mapping file (hbm.xml) files for mapping declaration.
- Used Web Services for HTTP responses in the form of SOAP messages to deal with the customer requests.
- Used Eclipse IDE for developing, debugging, integrating and deploying the application.
- Developed JUnit Test classes for Unit Testing and was involved in integration testing.
- Used ClearCase has version control tool and implemented log4j by enabling logging at runtime without modifying the application binary.
Environment: Java, J2EE, UML, JSP, Spring MVC, Spring IOC, Hibernate, SOAP, XML, HTML, CSS, JavaScript, JDBC, ClearCase, Junit, log4j, TOAD and Eclipse.
Confidential, IL
Java Developer
Responsibilities:
- Involved in the Requirements gathering, Analysis, Design and implementation of the project.
- Involved in various phases of SDLC (Software Development Life Cycle).
- Involved in creating class diagrams and all technical flow diagrams.
- Used JSP’s in the presentation tier along with various Spring tags, JSTL tags, CSS and Javascript.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Used various Design Patterns like MVC, Factory, DAO, Singleton while developing the application
- Spring AOP is used for Security and Session Management.
- Used CVS for code repository and as version control mechanism.
- Developed the classes for Unit Testing by using JUnit.
- Used TOAD for oracle for SQL queries and scripts.
- Executed test cases for Unit, System, Integration Testing.
- Worked with User Acceptance Testing (UAT) to fix the bugs.
Environment: Java, J2EE, Servlets, JSP, Spring, IBM WebSphere, VSS, EJB 3.0, JavaScript, JMS, JDBC, XML, Rational Rose, Log4j, JUNIT, CVS, UML, Oracle 10g, PL/SQL, Unix, Linux
Confidential, CA
Java Developer
Responsibilities:
- Developed Form Beans, which are used to store data when the user submits the HTML form.
- Developed Action Classes which are part of controller are used to move data into and out of JSP pages by invoking Session Beans.
- Performed client side validation using JavaScript and server side validation using validation framework.
- Developed Stateless Session Beans which access DAOs to retrieve & update data into Database.
- Used Value Objects to store data as the data comes in and out of the database.
- Used Various Design patterns like Singleton, Session Façade, DAO, MVC etc.
Environment: J2EE, Java 1.4, JSP, Servlets, Session Beans, Struts1.1, JDBC, Web Logic 8.1, Oracle 9i, UML, HTML, JavaScript, Rational Rose, ANT, PL/SQL, Stored Procedures, UNIX.
Confidential, MI
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit Test cases for performing unit testing.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Webservices, SOAP, XSLT, Jira.
Confidential
Java Developer
Responsibilities:
- Worked on applications including GUIs using Swing Classes.
- Developed UI screens using Swing components like JLabel, JTable, JScrollPane, JButtons, JTextFields, etc.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Developed Servlets and EJB components for the middle tier.
- Developed Entity Beans in EJB to interact with the database to update, retrieve, insert and delete values effectively.
- Developed stored procedures for SQL Server database.
- Involved in performing unit testing and writing Test Cases and Test Plan.
- Involved in client side scripting using JavaScript.
Environment: JSP, Struts, Swings, JavaScript, JDBC, Servlets, EJB1.1, SQL Server 2000, Eclipse, WebLogic, Windows NT/2000, Linux
Confidential
Java Developer
Responsibilities:
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
- Involved in development of Care Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
- Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed various EJBs for handling business logic and data manipulations from database.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, XML, XSLT, Oracle 9i, Eclipse, HTML/ DHTML, SVN.
