Sr.java Developer Resume
Nashville, TN
SUMMARY
- Over 7 Years of experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object oriented design, development, testing, deployment and support of web applications and software applications.
- Expertise in developing Multi - tier enterprise level web applications using various Java, J2EE technologies including JSP2.1/2.0, Servlets2.5/2.4, Struts 2.0/1.3/1.2/1.0 , EJB3.0, JDBC2.0, Web Services (SOAP, WSDL, UDDL), Spring2.0, Hibernate3.0, JMS1.1, ANT 1.7, log4j.
- Extensive experience with Java/J2EE technologies using most of the advanced features which includes Servlets, JSP, Struts, DAO, Hibernate, Java Beans.
- Strong Foundation in Java Technology (J2SE1.6/1.5, J2EE1.5/1.4/1.3) and good understanding of Object Oriented Concepts.
- Extensive experience in web development using HTML/DHTML, XHTML, JavaScript1.7, XML, XSL, XSLT, CSS, JQUERY.
- Strong knowledge and good experience in using servers like Apache Tomcat, IBM Websphere Application Server.
- Strong Experience in using IDE’S such as RAD 8.0, Net Beans, WSAD, Eclipse 3.0,
- Experience working with XML/Database mapping, writing PL/SQL queries, Stored Procedures, Triggers with major Relational Databases Oracle 9i, and MySQL.
- Expertise in implementing J2EE Design Patterns like MVC, Adapter, Front End Controller, Business Delegate, Value object, Singleton, Session Facade, Service Locator, Factory DAO in designing the architecture of large applications.
- Good Experience with various version controlling systems like CA Harvest and CVS.
- Strong knowledge and good experience in providing logging support using Log4j.
- Extensive work experience on windows 2000/NT/XP/7.
- Proficient in creating Test Plan and involved in creating User Manual.
- Excellent proficiency in Unit Testing, Functional Testing and Integration Testing.
- Strong working experience in SDLC methodologies like Agile, Waterfall.
- Willingness to learn and understand new technologies.
- Strong technical skills, high sense of ownership, good problem solving skills, client focused approach, fast learner and cohesive team player.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C, C++, Data Structures, PL/SQL
Java/J2ee Technologies: Java/J2EE(Servlet, JSP, Struts, JDBC, Hibernate), JDBC, Collections, Java Beans, JSP, Servlet, EJB.
RDBMS: DB3, Microsoft Sql Server, MS ACCESS.
Web Technologies: HTML, DHTML, XML, JavaScript, AJAX, WML, SOAP
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns
IDEs: WSAD 5.0, Rational Application Developer 7.0/7,5, Eclipse 3.0, NetBeans7.3
Application/Web Server: IBM WebSphere AS 8.0, Jboss 4.0, Apache Tomcat 5.5
Operating Systems: Windows XP/2000/NT/9x/7, MS DOS
Other technologies: OOP, Struts, Spring, Hibernate, JavaScripts.
Tools: RAD 8.0,Eclipse 3.2, Net Beans 6, CVS, MS Office, Log4j, CA Harvest
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
Sr.Java Developer
Responsibilities:
- Discussed with business Analyst gathered all the information for the development of the application.
- Responsible for design and development of the application and it was built using J2EE architecture, in accordance with the Enterprise Architecture standards for interactive applications.
- Responsible for submitting the estimates for the new Developments.
- The Model-View-Controller design pattern was used to decouple business logic, data presentation, user interaction and data access.
- Created and configured Hibernate annotations, performed persistence logic using Hibernate Query Language.
- Used Spring extensively throughout the application in injecting dependencies in to all layers of application and integrated spring with hibernate using spring ORM module.
- Developed the application using Struts 1.2 Framework that leverages classical Model View Controller (MVC).
- Extensively worked with IBM RAD as the IDE (integrated development environment).
- Developed Data Access Objects (DAO’s) for easy data access.
- Front end graphical user interface is designed using HTML, JSP, XML and CSS.
- Utilized JSP Standard Tag Libraries in the design and development of Views.
- WebSphere Application Server 6.0 is used to make the data source configuration to connect the application to the required database to retrieve or update necessary information.
- Worked extensively with CA-Harvest for the revision control.
- Extensively used RAD 8.0 for the development.
- Used Agile methodology named SCRUM for all the work performed.
- Apache Log4J for logging purpose.
- Developed Object - Relational (O/R) mapping using Hibernate for POFT.
- Weekly meeting with the Business Analyst for the status about the existing developments, new Requirements, estimates and timelines.
Environment: Java, J2EE, Spring, Hibernate, Struts 1.2, DAO, JDBC, Jquery, Java Script, CSS, JSP, Web Sphere Application Server 6.0, Oracle 9i, Java Script, Eclipse 3.0, Log4j, CA-Harvest.
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Involved in various phases of Software development life cycle (SDLC) of the project, modeled using Rational Unified Process (RUP).
- Developed Class Diagrams and Sequence Diagrams using Rational Rose.
- Designed Service Oriented Architecture by creating the web services with SOAP and WSDL and using other services like JNDI, JMS, and RMI.
- Used Jakarta Struts Framework for implementing the application based on MVC design pattern.
- Used HTML, JSP, Servlets, and JSP Tag Libraries for developing the User Interface.
- Developed Session beans and EJB components to meet the business requirements.
- Used Hibernate to access and update information in the database in data access layer.
- Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
- Used a WAP server for communications to the customer.
- Used WSDL and SOAP Web services developed in IBM WebSphere Application Server to exchange data with a third-party.
- Used Maven scripts for building the application.
- Implemented catalog management application to manage and publish online product catalogs using Struts and Tiles.
- Used log4j for monitoring the errors and solving the problems and used Junit for testing.
- Used Maven script to build the application.
Environment: Java, J2EE 1.4, HTML, JSP 1.2, Struts Framework 1.2, Spring Framework 1.2, Spring IoC, Spring Web Flow, HIBERNATE 3.0, EJB 2.0, JDBC, XML, JMS 1.1, XML Web Services, JNDI, Log4j, Junit, SQL Server 2000, Eclipse 3.0, Maven.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Involved in acquiring requirements from the clients.
- Involved in all phases of the Software development life cycle (SDLC).
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
- Added client side validations using Java script and server side validation using Spring Validator Framework.
- Developed the Form Beans and Data Access Layer classes.
- XML was used to transfer the data between different layers.
- Designed various tables required for the project in Oracle 9i database and used Stored Procedures and Triggers in the application.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
- Deployed EJB Components on WebLogic.
- Developed the different components of application such as JSPs, Servlets, EJB’s using Eclipse.
- Involved in deploying the application in test environment using Tomcat server.
Environment: Java, JSP, Servlets, EJB, JavaScript, Web logic Server, Apache Tomcat Server, Oracle 9i, XML, Java Script, Eclipse, Servlets, Windows 2000.
Confidential, Columbus, OH
J2EE Developer
Responsibilities:
- Analyzed and estimated the change requirements
- Worked in the enhancement, testing and bug fixing of Member portal
- Worked in the enhancement of registration servlet application using Java, servlet, JSP, spring and implemented MVC2, DAO, DTO design patterns.
- Configured beans.xml and implemented spring dependency injection for reg. servlet application.
- Created batch jobs in java to verify the registration eligibility of member’s.
- Worked on developing user interfaces for member portal using JSP and JSTL, and converted the request parameters from user interfaces into XML format.
- Developed web services client in Java using Axis to access COBOL web services.
- Worked on setting up and integrating the registration servlet application in WebSphere application server with the back ends.
- Developed JUnit test cases for member portal and reg. servlet application and testing.
- Worked on the root cause analysis for the major outages in the portal.
- Interacted with customers in solving their issues in portal.
- Updated the MPH document with the enhancement changes made in the portal.
- Worked on creating test data for testing in the lower regions.
Environment: Java 6, Servlets 2.5, JSP 2.1, Spring 3.0, Hibernate 3.6, Web services, XML, IBM WebSphere 7.0, RAD 7.5, XML Spy, Oracle, CVS, Clear Case, JUnit, ANT, UNIX
Confidential, Bloomington, Illinois
Java Developer
Responsibilities:
- Involved in various phases of Software development life cycle (SDLC) of the project
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed user interface using JSP, JSFs, JSF Tags, Struts Tag libraries and Java Script
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
- Added client side validations using java script and server side validation using Spring Validator Framework.
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Proficient in working with Oracle 10g where I developed stored procedures to handle Business Logic.
- Used multithreading in programming to improve overall performance.
- Added client side validations using java script and server side validation using Spring Validator Framework.
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Coded and developed EJB Components, both Session Beans, modeling the business logic based on applications specified coding standards.
- Used Eclipse 3.3 IDE for writing code in the development environment.
- Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
- Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
- Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
- Involved in Unit Testing of Various Modules by generating the Test Cases.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- Performed deployment of applications on IBM Websphere Application Server 7.0.
Environment: JDK1.5, IBM Rational Rose, UML, JSP 2.0, HTML, Struts 1.3, JSF1.2, Spring2.5, Hibernate3.1, EJB 2.0, XML, XML Schemas, XSLT, Altova XML spy, WSDL, JMS 1.1, Oracle 10g, MS SQL Server 2000/2005, Toad, Web Services, IBM Websphere 7.0, Eclipse 3.3 IDE, IBM RAD 7.5.
Confidential
Java Programmer
Responsibilities:
- Involved in complete software development life cycle tasks (design, coding, testing and documentation).
- Developed the application with J2EE Design Patterns using JSP Model 2 Model View Controller (MVC) design
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC).
- Involved in writing unit test cases using Junit.
- Incorporated Struts framework for implementing MVC architecture.
- Develop and utilizing open source technologies Hibernate.
- Extensively worked with IBM RAD as the IDE (integrated development environment).
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, Singleton, Value object.
- Implemented J2EE design patterns Data Access Object, Business Objects, and Service Locator for middle-tier development.
- Developed Servlets and JSPs with Tag Libraries for control of the business processes in the middle-tier.
- Front end graphical user interface is designed using HTML, JSP, XML and CSS.
- Added logging and debugging capabilities using Log4j.
- Involved in Unit and integration testing of the application.
- Prepare Test Cases and Execute Test Cases using Quality Center tool.
- Participating in knowledge sharing with team.
Environment: Java, J2EE, Spring 2.5, Struts 1.2, Hibernate, JDBC, JavaScript, JSP, Web Sphere Application Server 6.0, Oracle 9i, Java Script, Log4j, HTML 4.0,CSS 2.0, XML, XSLT, DAO, IBM RAD.
