Software Developer Resume
OR
SUMMARY
- A Sun Certified Java Programmer with over 8 years of experience in user interaction, Coding, Testing, requirement gathering, systems analysis, design, development and implementation of many N - Tier Application
- Developed web-based applications using Model1, Model2, and MVC architectures.
- Expertise in developing both Front End & Back End applications using Java, Servlet’s, JSP, JSF, AJAX, Web Services, JavaScript, HTML, Struts, Spring, Hibernate, JDBC, EJB, JMS, JNDI, XML,XSLT, JAXB, ANT,Log4j.
- Vertical industry experience includes Product Oriented, E-Commerce, Banking, Financial Services, Insurance, and Telecom
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Singleton and DAO Pattern.
- Experience with Build Servers like AnthillPro, Hudson and Nexus Server.
- Proficiency in programming with different Java IDE's like RAD 7.5.4,Eclipse3.4, 3.2, My Eclipse7.1, Exadel Studio4.0, Apache Tomcat 5.5,JBuilder and Web Sphere Studio Application Developer (WSAD)/RAD7.
- Extensive Experience working spring 2.5 and Hibernate 3.0, Struts 2.0 frameworks.
- Experience with multiple Servers like IBM Web Sphere 4.0/5.x/6.x, Web Logic 7.0/8.1/9.0/10, JBoss and Apache Tomcat 6.0/5.5 and Apache Axis 2.
- Solid working knowledge of Java Web Services, with real time knowledge using SOAP, WSDL, and UDDI.
- Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment
- Extensive experience in running various kinds of tests such as Unit, Functional, Regression, Integration, System, End to End, Performance, Load, Stress, Backend
- Black Box testing, Gray Box Testing, White Box testing, User Acceptance Test (UAT) for Web and Client/Server Applications.
- Extensive experience in production support and troubleshooting issues arising post-deployment.
- Demonstrated work experience in using the state of art UI frameworks like Tiles and JSF
- Worked with ANT Builder and ANT/Maven for the application building and used log4J for application logging.
- Strong experience in Configuration tools like Perforce(P4v),CVS, SVN, and Rational Clear case.
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
- Ability to grasp new technologies and to correctly apply new tools to build applications.
- Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS
Programming Skills: J2se, J2EE, JDBC, JUnit, Servlet’s, JSP, Swings, EJB, JavaBeans, STRUTS, Hibernate, Spring, SQL, JMS, JSF, JTA,JPA, PL/SQL, XML C, C++.
Scripting Languages: HTML, DHTML, JavaScript, Action Script, Flash and Flex
Web/Application Servers: WebLogic8.1, Apache Tomcat, IBM Web Sphere, RAD 6.0.
Web Services: SOAP, WSDL, UDDI, Lombardi BPM.
RDBMS: Oracle 9i/8i/8.0/7.5, SQL*Plus, MSSQL Server 2000/7.0, MS Access 7.0/97/2000,MySQL.
Design/Build Tools: JBuilder, Eclipse, Eclipse 3.4 RCP, SWT, Web Sphere Application Developer(WSAD), RAD6.0,Eaxdel Stdio4.0WebLogic,NetBeans6.0, My Eclipse 7.1,Workshop, Ant
Operating Systems: Win 3.x/95/98/NT/XP, Linux - Red hat,, MS-DOS 6.22
Log/Test/Version Control Tools: Perforce(P4v),Apache Log4J,CVS,SVN, JUnit, QTP, Win runner, Test Director
Protocols: TCP/IP, Telnet, HyperTerminal (Serial Port Connection), FTP & SMTP
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr Java Developer with QA
Responsibilities:
- Designing, developing, testing and implementation of scalable online systems in Java, J2EE, JSP, Servlets, Struts, spring, DAO, UDKernel, JSTL,and MSSQL database.
- Using spring framework for dependency injection with the help of Spring Configuration files.
- Creating the Form Panels, Grid Panels and created the Tab panels using EXT JS 3.3.0
- Using EXTJS, CSS, JavaScript libraries and AJAX techniques for User Interface look and feel.
- Merge Check-ins Using Perforce Version Control and after that build the application and test the merge changes.
- Work with Team Lead to Support and Maintenance the Application and test major features and work jointly with other team members to deliver complex changes.
- Developed the Struts-Config.xml, Struts-Tiles.xml files, and application.xml and beans.xml files.
- Developed the User Interface module using J2EE, JSP, JSTL, Servlet’s and Struts Framework.
- Worked on Customer Defects to reproduce the issue and fix the defects.
- Performed the Regression Testing and Functional Testing for the Latest Builds.
- Worked on queries in an xml file and provided the path for them.
- Performed to complete data driven testing for Front End and Back End.
- Developed the JUnit Test cases for DAO’s and Business Objects, Business Commands
- Support and Maintenance the applications through debugging, fixing and maintenance release.
- Involved in the configuration management using Maven 2.0 and Selenium.
- Using CDETS Change the Status of Customer Defects and Updated in the Rally.
- Developing the code according to the design specifications of the application using Java J2EE, Servlets, JSP, Struts, Spring, Hibernate.
- Design the UI Screens and developing the code according to design specifications using UI Technologies Java Script, EXTJS CSS, AJAX, and HTML.
- Develop, document and revise system design procedures, test procedures, and quality standards and includes unit testing, system testing, and performance testing and capacity testing.
Environment: JDK 1.6, Servlet’s, JSP’s, Ext JS 3.3.0, Spring 2.5,Struts 1.3.8, Eclipse 3.7,Web Sphere Application Server 6.1,Perforce(P4v), HP Quality Center,CSS,JBoss 7.1,Java script, Jstl, JUnit, AnthillPro, ANT,SQL Server 2005
Confidential, San Jose, CA
Sr Java Developer with QA
Responsibilities:
- Performed the API Testing for License Registration request and response using SOA Test.
- Using SOA Test sends the XML Based Request and gets the XML Based Response.
- Executed the test cases for using Test Lab from Quality Center 9.2 version.
- Created the EAR files using Hudson Server and take the ear files from Nexus Server and deployed into Web sphere Application Server.
- Performed data driven tests, for testing the application with multiple sets of data.
- Using spring framework for dependency injection with the help of Spring Configuration files.
- Did extensive Regression testing on the new builds and executed the scripts
- Involved in Database Testing, loaded the test data into oracle database by writing SQL queries
- Performed Acceptance testing, documentation of testing process and trained the end users
- Test and document all code changes. This includes unit testing, system testing, and performance testing and capacity testing.
- Involving in Production support ticketing system and Resolving production support issues.
- Developed the JUnit Test cases for DAO’s and Business Objects, Business Commands.
- Implemented the Action class, Action forms, Business Objects, EJB Business Service Implementation classes and Session Bean Classes and JSP’ for GUI.
- Using Maven commands in a command prompt or in an eclipse to build the entire application.
- Created all the data base connection factory information in an xml file. Setup the Local Environment for LDE 2.0(IBM RAD 7.5.4) and Parasoft installation Surf pulse Explorer for SOA Testing Environment in Eclipse Galileo 3.5 Version.
- Provide the data source connections and JNDI entries in a Web sphere Application Environment.
- Develop, document and revise system design procedures, test procedures, and quality standards.
Environment: - JDK 1.5, Servlet’s, JSP’s, Ejb 3.0, Spring 2.5, Struts 1.3.8 RAD 7.5.4, Web Sphere Application Server 6.1, HP Quality Center 9.2, CVS, CSS, Java script, Jstl, JUnit, Hudson, Nexus Server, Oracle 10 g, Maven 2.0
Confidential, San Francisco, CA
Sr Java Developer
Responsibilities:
- Analyze, Design, Development and Testing of CEO Wire Transfer Applications using Java, J2EE, Servlet’s, JSP, EJB, Struts, Spring, Hibernate, AJAX, JavaScript, CSS, HTML,IBM RAD 7.5.4
- WebSpehere Application Server 6.1, Rational Clear Case, Rational Clear Quest, Unix, connecting web based applications to Oracle Data base.
- Involving in CEO Wire transfer on call Production support rotation schedule and resolving on call issues.
- Making necessary modifications to the existing code in CEO Wire Transfer with least impact on the current implementation for optimum functionality.
- Created the EAR files using Anthill Pro Server and take the ear files and deployed into Web sphere Application Server.
- Interact with users, project manager to ensure that implemented solutions satisfy business requirements and are delivered in a timely manner.
- Used TOAD to Inspect and Verify Back end Database Tables updates by writing SQL Queries
- Ran the Fortify Scans by each release and fixed the high priority issues.
- Testing the CEO Wires Applications in all the SIT and UAT Environments.
- Configuring and used for SOAP UI Testing for visual path using WSDL link.
- Consuming the Webservices using Axis tool and create the source code for client application.
- Performing Unit testing using JUnit and internal QA for the developed application.
- Involving in performance tuning of Oracle Backend Servers for CEO Wire transfer.
- Involving in Production support ticketing system and Resolving production support issues.
- Test and document all code changes. This includes unit testing, system testing, and performance testing and capacity testing.
- Develop, document and revise system design procedures, test procedures, and quality standards.
Environment: - JDK 1.5, Servlet’s, JSP’s, Ejb 3.0, Spring 2.5,RAD 7.5.4,, Web Sphere Application Server 6.1, Clear Quest 7.0, SVN 2.0, Clear Case,CSS,0,Java script, Jstl, JUnit, AnthillPro, Tandem, ANT, Fortify Scan .
Confidential, MO
Java/J2EE Developer
Responsibilities:
- Developing the N-Tier Application Systems in a distributed Environment for web applications.
- Setup the work space and import the applications in Eclipse 3.2 and deploy the applications in JBoss Server.
- Developed the Business Commands to interact with the database using DAO’s and Spring JDBC Template Transactions in a DAO’s.
- Using Maven commands in a command prompt or in an eclipse to build the entire application.
- Created the JNDI entries in xml file and provide that information in JBoss Server.
- Created all the data base connection factory information in an xml file.
- Provide the data source connections and JNDI entries in a Web sphere Environment.
- Created the EAR files using maven commands and deployed EAR files in a Web sphere Environment test the application after that send it to IntegrationTeam.
- Created the EAR files using Hudson Server and take the ear files from Nexus Server and deployed into WAS 6.1.
- Work closely with Change Management, Quality Control, and Quality Assurance to ensure full compliance with Client Development Lifecycle process and standards.
- Running the tests on multiple browsers using Maven and Hudson.
- Performed to complete unit testing, integration testing and regression testing the application.
- Performed to complete data driven testing for Front End and Back End.
- Logging defects and Change Control Requests and Test management using Rational Clear Quest Tool
- Create the Car files for Web sphere and use that Car files for Import and Export in the Web sphere.
- Worked on queries in an xml file and provided the path for them.
- Perform the manual and Selenium Testing of a Web Based Applications.
- Implemented the Action class, Action forms, Business Objects, EJB Business Service Implementation classes and Session Bean Classes and JSP’s for GUI.
- Developed the JUnit Test cases for DAO’s and Business Objects, Business Commands
- Support and Maintenance the applications through debugging, fixing and maintenance release.
- Involved in the configuration management using Maven 2.0 and Selenium.
- Design & Development of User Interface module using J2EE, JSP, JSTL, Servlet’s and Struts Framework.
- Responsible for the Development of Screens using JSP, HTML and Java Script.
- Developed the Struts-Config.xml, Struts-Tiles.xml files, and application.xml and beans.xml files.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
Environment: - JDK 1.5, JSP, Servlet’s, Struts 1.3.8, Ejb 3.0, Spring 2.5,MySQL 5.2, Eclipse 3.2, JBoss Server 4.2, Web Sphere 7.0,Sham, Clear Quest 7.0, Maven 2.0, Clear Case,CSS,SVN2.0,Java script, Jstl, JUnit, Hudson, Nexus Server .
Confidential, OR
Software Developer
Responsibilities:
- Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, developing designs document and wireframes using Agile Scrum.
- Involved in Developing the N-Tier Application Systems in a distributed Web Applications.
- Incorporated Design Patterns like MVC, Singleton, Abstract Factory and Factory Method and OOP.
- Implemented Hibernate instead of traditional JDBC code.
- Designed the applications using Spring MVC framework for easy maintainability of the Spring MVC Flow.
- Developing the Abstract Command Controller and Multi Action Controllers using Spring MVC Flow.
- Used spring framework for dependency injection with the help of Spring Configuration files.
- Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
- Implemented Hibernate to map all the tables from different data sources to make database updating using HQL.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Designed the Front-end screens using JSP, Servlet’s, XHTML, XSLT 2.0, JavaScript, and Ajax.
- Managing and leading production deployment releases every month and debugging, fixing and maintenance releases.
- Involved in Production Environment for deploying the code by using Linux Administration.
- Able to do end to end production support which includes On-call 24/7 schedule, trouble Tickets for B2C
- Involved in the configuration management using CVS.
- Implemented Ajax in the web pages by creating the request object to make Asynchronous request to the server.
- Created several Exception classes to catch the error for a bug free and environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errors.
- Installed and configured Web Sphere application server 7.0 and JDBC drivers also created user roles and groups for securing the resources using LDAP authentication for single sign on system to authenticate.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- In database end, responsibilities for creation of table’s sub-queries, joins, integrity constraints and views.
- Involved to T-SQL Session transactions to support e-commerce and other time-critical applications using OLTP.
Environment: J2se, J2EE, JSP, Spring2.5, Struts 2.0, Hibernate 3.0, JSF, Servlet’s, JDBC, JSP,JSTL, Ajax, JPA, JavaScript, Web Sphere application server 7.0, log4j,Oracle 10g, Toad, CVS, CSS, Ant, Xml, Xslt 2.0, Eclipse 3.2 Windows-XP, Unix.
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams.
- Used Hibernate persistence framework on the backend over Oracle 9i database using HQL Queries.
- Designed the Front-end screens using JSP Tag Libraries, Servlet’s, XHTML, XSLT, and JavaScript
- Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Unified Processing(RUP).
- Involved in Develop the User Interface module using J2EE, JSP Tags, Servlet’s and Spring Framework.
- Support the applications through debugging, fixing and maintenance releases.
- Provided development Support for System Testing, User Acceptance Testing and Production support.
- Developed web services code for the system will either use services in connected applications to perform business operations using SOA Architecture.
- Used Log4J logging framework for logging messages.
- Implemented Ajax in the web pages by creating the request object to make Asynchronous request to the server.
- Market QA has become the platform of choice for Quantitative back testing of fundamental data, building and benchmarking portfolios.
- Performed data testing by writing SQL queries.
- Customer Evaluation form, Reports Generation and Search using multiple criteria.
- Used for SOAP UI Testing for visual path using WSDL link.
- Used SOAP for exchanging XML based messages.
- Developed WSDL for the Web services basing on business rules and requirements.
- Developed script for creating tables for Oracle according to the business requirements.
- Integrated With JBoss Application Server 5.0
- Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client
Environment: J2se, J2EE, Spring and Hibernate, Struts 1.3, JSP, Servlet’s, JSP, Jstl, Ajax, JSF, Ant, JBoss Application Server 5.0, Axis2.0, Web Logic 9.0, XML, Xslt, CSS,VSS, Oracle9i,Toad, SOA, Web services,log4j, WSDL,SOAP, My Eclipse7.1,Test Director, WS-Security, QTP, Windows XP, Unix.
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in the gathering the requirements for the Analysis of the system and create the design using RSA.
- Designed and developed Framework Components using different design patterns, Involved in designing MVC pattern using Struts Framework.
- Designed the applications using MVC framework for easy maintainability.
- Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose.
- Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework.
- Used Struts-Tiles tag libraries as reusable components for JSP’s and developed user views using custom tags from JSP’s and data validation using Struts Tag libraries for easy expendability of the project.
- Configured the user actions (Struts Actions) using XML. The controller uses XML mappings in Struts to map the request to the server side functionality.
- Developed JUnit test cases for regression testing and integrated with ANT build.
- Played the role as a module lead with activities including design, develop and preparing test plans.
- Involved in using Stateless session beans for a business requirements.
- Developed Message Driven Beans to implement incoming JMS messages.
- Involved in Deploying and Configuring applications in WebSpehere Application Server.
- Developed the applications with Ajax and REST to the WebSphere MQ messaging Broker
- Developed Java Classes to access methods from remote server using Java RMI
- Involved in fixed income for pensioners data retrieval of the Reference data.
- Interacted with Rational Clear case for source configuration.
- Involved in coding by using Struts Tiles tag libraries.
- Responsible for the Development of Screens using JSP, HTML, XSLT and Java Script.
- Used JDBC 3.0 for database connection and written number of sql queries for retrieving the data and validated that data against the business rules.
- Installed and configured Web Sphere 5.1 and applied the fix packs 5.1.1, JDK refresh 1.4.2.1 and SQL Server 2005.
Environment: J2SE,J2EE, JSP, JUnit, Jstl, CVS, CSS, Ajax, Servlet’s, Struts 1.3, EJB,JMS, JTA, Eclipse 3.2, DB 2, Xml, Xslt,, Clear Case, Test Director, QTP, Ant, Oracle 9i, Toad, Web Logic 8.1,,Unix.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the analysis and designing of chat module.
- Designed and developed the address book mechanism to store the guest's of user.
- Created different groups for user(s), to easily recognize and send the message to group at a time regarding invitation.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Extensively used Servlet’s and JSP, used JDBC connectivity using thin driver for faster retrieval of data.
- Used JDBC 3.0 for MySQL database connection and written number of sql Queries for retrieving the data and validated that data against the business rules.
- Actively involved in tuning SQL queries.
- Perform Unit, assembly testing and assist the system testers create test cases.
Environment: Java, J2EE, JSP, Servlet’s, Struts 1.1, JavaScript, Html, MySQL, Tomcat4.5, Oracle9i, Xml, Windows-XP.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzed functional domain and gathered business requirements from client.
- Created the Software requirement specifications in coloration with business analysts.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Prepared unit test cases and tested my application and deployed the application after approval.
- Developed classes to avoid Duplicate users and Single user creating Multiple Accounts.
- Designed the Database related POJO classes, Mapping between tables and associations.
- Developed SQL Queries, Stored procedures in Oracle.
- Involved Code Walkthrough.
Environment: Java, J2EE, JSP, Servlet’s, JavaScript, Oracle, Html, Tomcat4.0, Windows-XP.