Java/ J2ee Developer Resume
NC
SUMMARY:
- Around 8+ years of Software programming experience with a wide variety of projects and environments. Involved in most aspects of systems development from initial design through to installation.
- Hands on experience with complete SDLC like Software Analysis, Design, Development, Unit testing and Implementation of Java/J2EE based web applications including application support after deployment.
- Proficient in designing and developing web front end, component - based, object-oriented systems for building multi-tier architecture with hands on development expertise in front end GUI layer, application layer including middleware and core business frameworks and back-end (database) layer integration
- DevelopingJava/J2EE applications usingSpring, Java Beans, JDBC, Servlets, Java Server Pages, Hibernate and Struts.
- Expertise in Front-End technologies like HTML, JSP, JavaScript, CSS
- Extensive experience in developing database components using JDBC, Hibernate and EJB.
- Good command over designing & developing dynamic web content using Ajax, JSP, HTML, XML, JavaScript other web development tools/technologies.
- Hands on Experienced in database development using SQL/PL-SQL in SQL Server and Oracle.
- Over 4 years of QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
- Adept at using both manual and automated testing tools to troubleshoot systems, integration, user acceptance, positive and negative, functionality, object, and regression
- Experience in Functional, Regression, User Acceptance Testing.
- Ability to Pick up and adapt to new technologies quickly and deal with an ever-changing baseline.
- Ability to effectively design and maintain company Intranet website
- Proven ability adhering to standard procedures and operating practices.
TECHNICAL SKILLS:
J2EE Technology: Java Beans, Servlets, JSP, JDBC
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring,Hibernate.
Database: Oracle 10, SQL server 2005, DB2
IDE: Eclipse
Design Methodology: UML, Water Fall, Agile
Operating Systems: Windows 9x/NT/XP/2003, Unix
Web Services: SOAP, WSDL
GUI: HTML, XML, XSLT, AJAX, JavaScript, CSS
Query Languages: SQL, PL/SQL.
Programming Language: Core Java, C, C++
Tools: Tomcat 6.0, JUnit 4.0
PROFESSIONAL EXPERIENCE:
Confidential, NC
JAVA/ J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Developed UI using HTML-5, CSS3 and JQuery to display the data on the client side.
- Responsible for developing the front end of the application using JSP, CSS3, HTML 5, jQuery and JavaScript for presentation layer.
- Involved in using CSS3 to create Style-sheet for different browsers.
- By using JQueryand Ajax sent the request to server side and receive the response.
- Developed the application using Eclipse IDE.
- Designed and developed Application based on Spring Framework using MVC design pattern.
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- By using Hibernate Framework to retrieve data from database.
- Participated in designing Web service framework in support of the product.
- Wrote JavaScript functions for validating the client side user information based on the business rules.
- Designed and developed the UI using Struts view component, JSP, HTML, CSSand JavaScript.
- Implemented dynamic loading of JSP’s.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
- Used Performance Center to manage multiple, Concurrent load testing projects.
- Tested applications and documented results and bugs including documentation of information useful in the debugging process
Confidential
Software Consultant
Responsibilities:
- Analyzed user requirements and formulated project scope and objectives
- Led and managed a development team to implement a web based catalog using J2EE, JSP, Servlets, JDBC, Ajax, JQuery, JavaScript, HTML and CSS.
- Effectively interacted with team members and business users from different regions for requirements capture and Analysis.
- Created the technical documentation including the requirement specs, the LLD and unit test cases.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
- Responsible for creating of Action classes, JSPs, Model classes.
- Designed views, stored procedures, DML and DDL statements in SQL server for all the modules of the system (catalogue details, order details, search, playlists, etc.)
- Responsible for release and build management.
Environment: J2EE, JSP, JDBC, Ajax, JQuery, JavaScript, HTML and CSS, Web Services, Eclipse.
Confidential
Role: Software Consultant
Telephone Directory & Inventory Management - This projects were aimed to build a common directory where telephone number and other details of employee can be fetched using name and to maintain a portal for maintaining count of inventories in industry. Website maintains business contacts and companies details. This project was implemented for persisting UI ps and selections made by user.
- Involved in RA, design, coding of user UI ps System and developed component specifications that included component diagrams and sequence diagrams.
- Developed application using Caching, Session Management aspects.
- Persisted user UI data including drop downs, text boxes, tab selections using collections in Application Cache and Session classes.
- Worked on Map object for storing and retrieving data from database.
- Implemented various business flows in application each doing caching of data.
- Developed Java Bean, Action and business classes for handling business flows.
- Worked on various configuration files for implementing Spring Dependency Injection features.
- Used MVC design pattern in application.
- Prepared test scripts, test plans, test execution logs.
- Performed Unit testing using JUnit.
- Coded various JSP pages for showing UI.
- Gave support to existing website and looked into various issues.
- Responsible for various enhancements to Enterprise leveraging PHP, XML, and Microsoft SQL Server technologies.
- Day-End Analyzer - Developed web-based database analysis application using PHP. It allows the user to browse and interrogate nightly processing runs; add, save, and execute saved queries; view server environment information; browse expected and installed .NET assemblies and other binary dependencies; and compare the list of currently installed components to the list of expected components.
- User-interface refactoring of the .Net forms used by the Transaction Processing subsystem.
- Dramatically improved customer satisfaction among several commercial loan servicing institutions.
- Customized Portal using custom lists, site templates, custom web parts and themes. Utilized HTML, CSS, JavaScript and PHP.
- Work on commercial database-backed web applications. PayPal integration, administration tools
- Automated payment and item download through PayPal IPN, custom PHP error reporting.
- Normalized database tables and performed extensive query optimization.
- Maintained 24/7 high volume availability demands using open source tools such as PHP and MySQL.
- Built and programmed intelligent features into the site aimed at maximizing the site's effectiveness, usefulness and keeping abusive elements at bay.
- Strategically planned and programmed applications that collected business minded intelligence and helped to better manage the site.
- Researched new website enhancement tools and software programs, as requested by supervisors
- Works with various design tools and software programs to implement web designs and functionality
- Extensive experience with web design with focus on usability and best practices
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
- Used SQL queries to do backend testing to perform data validation, data migration/data conversion validation.
Confidential
Software Programmer/QA
Responsibilities:
- Involved in Project Design Documentation, design Reviews and Code Reviews.
- Understanding the functional specifications and architecture.
- Implemented MVC-Model architecture using Struts 1.1 and otherJ2EEdesign patterns for the application development
- Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
- Developing and codingJ2EEComponents with JSP,JavaBeans, business objects with Hibernate and
- Servlets
Coding usingJava, Struts, Hiberante, HTML, and JSP.
- Developed SQL Server stored procedures to execute the back end processes using.
- Used Eclipse 3.0 develop the Application
- Integrated other sub-systems through, XML and XSL.
- and website maintenanceClient is a textile industry which has separate IT division. Completed and participated in website maintenance.
- Successfully completed industry on core java, data structure, advanced java,SQL, RDBMS, Html, Xml.
- Worked on company’s website maintenance project.
- Worked on various business flows using Java and SQL.
- Completed rigorous testing of website and logged various bugs.
- Part of support team for looking into daily issues.
- Developing the Java Server packages, Servlet/JSP and administration tools. To connect to the database I was using JDBC:ODBC:Oracle for Windows.
- Developing Java (Swing/AWT) client to work like an Application and Applet using the server via RMI.
- Developing the Web Pages using JSP, Java Applets, JavaScript, HTML and graphics tools
- Testing and supporting.
- Work directly with management, vendors, and third parties to ensure that Web-site’s financial transactions and database management applications operate at peak efficiency.
- Worked in numerous projects utilizing Java, Enterprise Java Bean, and Web applications to create fully-integrated client management systems.
- Involved in Software Testing, Developed Test scenarios, Test Scripts and Test cases based on Requirements.
- Performed Automation testing using QTP.