Java Developer,resume Profile
Ohio, StatE
SUMMARY
- 7 years of professional IT experience in Systems Design Development and Testing Integration and Implementation of Client/Server and web based n-tier architecture systems.
- Specialized in Object Oriented Design OOD and Object Oriented Programming OOP using java.
- Extensive experience in JAVA J2EE technologies including OOPs Java Servlets JSP EJB JDBC JMS XML STRUTS Oracle JavaScript Web Services.
- Experience in designing and implementing the applications for variety of business domains like Telecom Finance Banking and Health.
- Experience in developing stored procedures functions triggers using Oracle 8i/9i and comfortable using databases DB2 and MS Access.
- Expertise in Model View Controller Struts framework and in using J2EE Design patterns like
- Business Delegate Data Access Object DAO Session Facade Transfer Object and Front Controller.
- Extensive Experience in Designing and Developing Web based Front End User Interface UI interacting with different backend technologies.
- Experience working on Spring Framework Hibernate ORM and Struts MVC.
- Experience working on Lucene building and maintaining index and creating searching functionality.
- Experience building and searching in memory graph searching and traversal algorithm.
- Working knowledge of Model View Controller MVC Architecture WSDL SOAP and Windows services.
- Hands on experience in design using Object Oriented Programming Principles like Inheritance Polymorphism and design patterns like Singleton a standard solution to common problems in software design.
- Worked on Operating Systems Windows 98/2000/XP and UNIX.
- Experienced in developing UML diagrams such as Class diagrams sequence diagrams.
- Ability to rapidly learn new concepts together with excellent interpersonal skills.
- Ability to communicate requirements effectively to team members and manage application development.
SKILLS
Languages Java JDK 1.6 XHTML HTML5 SQL PL/SQL.
Technologies JDBC JPA AJAX Spring JSP Servlets GWT EJB JMS Swing JavaScript DOJO JSON.
Markup Languages HTML CSS DHTML XHTML XML XSLT.
Directory Server Netscape LDAP Oracle Internet Directory OID .
Applications Frameworks Struts 1.x Struts 2 JSF and Spring MVC.
Databases Oracle MySQL and SQL Server.
Operating Systems MS-DOS Windows Unix Mac/OS Linux.
Web Technologies HTML JSP Java Script CSS AJAX.
IDEs Eclipse Netbeans WebLogic Workshop My Eclipse RAD.
Version Control Systems Clearcase CVS Subversion WinCVS TortoiseCVS CVSNT.
Tools Clarify CRM Load Runner Ant JUnit Log4J DOM Viewer
EXPERIENCE
Confidential
- Involving in the analysis design and development and testing phases of project.
- Using Agile methodologies for Software Development.
- Developing Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0 and HTML.
- Using JavaScript for client side validation.
- Actively involved in designing and implementing Singleton MVC and Front Controller and DAO design patterns.
- Using PL/SQL as the backend database. Involved in creating the PL/SQL scripts for the database.
- Using JUnit framework for unit testing of application and ANT to build the application and deployed on IBM WebSphere 8.0.
- Using Corticon LogViewer Utility Tool for debugging the code when we get change request or fixes either in functional or code.
- Using ClearCase V8.0 for version control.
- Using Rational Application Developer for development.
Environment Java 6.0 Spring 3.0 JSP EJB JDBC JavaScript PL-SQL Rational Clearcase V8.0 Rational Clearquest V8.0 Corticon Server 5.2 IBM WebSphere 8.0 JVM Java 6 SQL Server 2008 SQL Developer 3.0.04 Notepad v 5.9.6.2 Windows 7.
Jan 12 - July 13 Java Developer OHIO State Government USA
- Working as a team member and Involved in designing and development of the system.
- Developed application using Struts and MVC based framework for web applications.
- Responsible for developing Business logic using core java.
- Responsible for writing several Action Classes Helper Classes Property files events etc. in different layers of the application.
- Connectivity to the database is provided using JDBC.
- Provided Technical support for Production environments resolving the issues analyzing the defects providing and implementing the solutions defects.
- Responsible for unit testing and fixing the problems.
- Participated in daily morning onsite shift handover call.
Environment Java JSP 2.0 JDBC Struts CSS ANT XML JDK 1.4/1.5 Servlets 2.2 Oracle 10g Log4 JavaScript Eclipse 3.3 Putty.
Java Developer Confidential
The objective of the project is to facilitate the insurance functionalities. This system has mainly three modules. Those are Customer Search module Beneficiary Update module and Submit claim module. The implementation needs to handle the following
- 1. Save and restore UI state beyond the life of server requests
- 2. Construct a UI with reusable and extensible components
- 3. Bind UI components on a page to server-side data
- 4. Wire client-generated events to server-side application code.
- 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.
- Presentation tier was implemented using Servlets Java Server Pages JSP s and Struts framework.
- Developed Class Diagrams Sequence Diagrams as part of Module Design Documentation.
- In the database end responsibilities included creation of tables triggers stored procedures sub- queries joins integrity constraints and views
- Responsible for unit testing and fixing the 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.
J2EE Developer Comerica Bank Confidential
Comerica Web banking offers a variety of account maintenance features such as account overview account update payment fund transfers and customer service to the existing customers of the bank. Accounts can be personal business checking savings and loan accounts. The prospective customers need to register their account online and their account approval is notified by both email
and real time. After the completion of registration customers can verify the status of their existing accounts update accounts carry out payments transfer money from one account to another and can apply for loans or credit cards.
- Implemented MVC architecture using Struts Framework and Web Services using WSDL.
- Developed user interface using JSP CSS and HTML.
- Used Struts customs tags such as HTML Logic and Bean Tags depending upon the requirement.
- Struts Validation framework is used for validating the data captured in UI forms.
- Developed Session Beans to implement various Business Processes.
- Designed and integrated Hibernate / Spring persistence solution.
- O/R mapping tool Hibernate was used to retrieve/update customer information from/to the Oracle 9i database.
- Used Web Services to exchange data between different applications.
- Used Java/J2EE Design patterns like Singleton Factory Method Business Delegate DAO Session Fa ade DTO and Service Locator in the project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Used Log4j for logging and debugging JUnit for testing and ANT script to build the project.
- Used WebLogic for deploying various components of application.
Environment BEA WebLogic 8.1 Eclipse Oracle 9i JDK 1.4 Hibernate Struts 1.2 Spring XML JSP HTML CSS JMS JNDI OOA OOD CVS Log4j JUnit UNIX Sun Solaris Windows XP ANT.