Web Developer Resume
Sacramento, CA
SUMMARY
- Having 8 years of experience in software development and maintenance in areas of object oriented technologies, client/server applications, internet/intranet web applications and OO Design patterns.
- Proficient in Core Java, J2EE, Spring, Struts, JDBC, Servlets, JSP, Exception Handling, Multithreading, EJB, XML, HTML, JavaScript, Ajax, JQuery, CSS
- Experience in developing applications using IBM RAD6, and Eclipse IDE and deploying those applications on Web sphere Application Server and Apache Tomcat with J2EE.
- Experience in Database programming using Oracle and MySQL
- Worked in large and small teams for systems requirement study and design, development.
- Expertise in interacting with Users and Business Experts in gathering functional requirements.
- Extensive experience in Maintenance projects with good debugging skills.
- Strong verbal and written communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Ability to learn/migrate to different platforms, applications and languages quickly.
- Exceptional ability to quickly master new concepts and capable of working in - group as well as independently with excellent people skills.
- Experienced with complete SDLC software development life cycle activities including analysis, design, development, testing and documentation using various automated tools and development environments
- Domain Experience in E-Banking, CRM, Credit Management and Health Care
- Experience in OOA and OOD methodologies such as UML to develop Use Case diagrams Class diagrams, Collaboration and Sequence Diagrams.
- Self-motivated professional with strong analytical skills and interest in e-banking domain
- Extremely hardworking, motivated, independent-thinking, high-energy.
- Very detail-oriented team player with an ability to work in time-sensitive and high-pressure environments.
- Strong technical aptitude with an extraordinary ability to multi-task.
TECHNICAL SKILLS
Programming: Core Java, J2EE, Spring, Struts, C, C++
Internet and Web Technology: HTML, UML, XML
Platforms: MS Windows /XP, UNIX
Databases: Oracle 9i, MySQL 5.0, Intersystems Cache
Library Tools and Technology: MS-Office 2000, iReports
IDE: Eclipse, RAD, IBM WSAD
Source Control: CVS, VSS, Serena Dimensions
Application Servers: Tomcat
Scripting: JavaScript
Quality Review tool: QA4J
Other Tools: Toad, Rational Rose
PROFESSIONAL EXPERIENCE
Confidential, Sacramento, CA
Web Developer
Responsibilities:
- Responsible for developing software based Change requests and modules from scrap.
- Support System Testing and maintenance of the product.
- Support the MVC2 architecture based existing web application.
- Develop and support new struts based CMS-Web application and integrating it to the MVC based application.
- Responsible for supporting the ST and UAT of the product.
- Developed UI components like JSP, and JavaScript, Ajax and JQuery.
- Develop pdf, xml, etc. reports using iReports designer.
- Developed DAOs for accessing database.
- Have written SQL coding to interact with Intersystem cache db.
- Used RAD for application development and Tomcat for application deployment.
- Used Serena Dimensions for source control.
- Responsible for preparing unit level test cases and testing the same.
- Developed the database interactive layer using JDBC and ODBC.
- Involved in interactions with the business analysts for requirement gathering, documentation and during testing support.
- Responsible as a single point of contact for new POCs that is requested by the client.
- Review the completed work of peer programmers.
Environment: Core Java, J2EE, Java Struts, HTML, JDBC, JSP, JavaScript, JQuery, Ajax, iReports designer, Serena Dimensions
Confidential, San Mateo, CA
Senior Java Developer
Responsibilities:
- Involved in System Analysis that included the high-level design, low-level design, and contributed to the technical architecture of the system.
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams using Rational Rose
- Used Spring frame work to implement MVC architecture.
- Developed UI components like JSP, and JavaScript
- Configured applicationContext.xml for spring
- Involved in setting coding standards and writing related documentation.
- Provided the PL/SQL scripts for Oracle9i and used in the project.
- Involved in Bug fixing and tracking.
- Prepared unit level test cases and tested.
Environment: Core Java, J2EE, Java Spring, XML, HTML, JNDI, JDBC, Servlets, Tomcat Application server, JSP, JavaScript, MVC, Oracle 9i, UML
Confidential
Responsibilities:
- Requirement gathering, Gap analysis, workflow design, source and destination of required inputs
- Perform Business analysis and create High-level design and detail design of the entire process.
- Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose.
- Designed and Implemented MVC architecture using Spring Framework,
- Developed and maintained GUI using JSP and HTML.
- Deployment of JSP and Servlets was done using tomcat.
- Developed core java, J2EE components on Eclipse IDE.
- Used Spring Framework for the presentation layer.
- Developed JSP, Spring using Eclipse.
- Involved in developing forms using JSP, HTML and Java Script.
- Developed Action Classes that takes the request from the JSP and invoke the appropriate method in the business components.
- Prepared Unit test plans
- Developed DAOs for accessing database
- Used CVS as a source control for code changes
- Used Toad to connect to the oracle database.
- Performed unit and system testing. Created test Plan, test cases. Used JUnit to unit test the code
- Involved in debugging and load-testing of the application. Provided production support to the end users and performance tuning
- Prepared user guide, deployment guide
Environment: Core JAVA, J2EE,Java Spring, WebSphere Application Server 5.1, EJB, JSP, Servlets, MVC, JavaScript, Oracle 9i, JDBC, PL/SQL, Eclipse, JNDI, CVS, UML, Rational Rose, Windows XP, JUnit, Rational Rose
Confidential
Senior Java Developer
Responsibilities:
- Testing the product in different browsers such as Firefox, IE and Safari.
- Involved in setting coding standards and writing related documentation.
- Involved in Bug fixing and tracking.
- Prepared test cases and tested.
- Used the Office Suite extensively which included MS Word, MS Excel, MS Access, MS Project, MS Visio for various documentation and analysis reports
- Performed needs assessment analysis to develop applicable documentation for project and field personnel.
- Maintained projects traceability matrix to ensure that all User Requirements were coded and tested.
Environment: Java/J2EE, JSP, Servlets, JDBC, HTML, XML, SQL, PL/SQL, Oracle 9i, JavaScript, VSS, UNIX, Eclipse, Toad, JUnit, MS Office
Confidential
Responsibilities:
- Responsible as the Single point of contact for the service request module
- Used Eclipse IDE for code debugging and fixing.
- Experience with web and application servers such as Apache2 server, and Tomcat.
- Resolved maximum issues in minimum time
- Developing and executing unit, functional and integration tests.
- Responsible for supporting System testing issues
- Single point of contact for issues raised by other teams.
- Responsible for training entry level trainees into team
- Acted as a team leader.
Environment: Java/J2EE, JSP, Servlets, JDBC, HTML, XML,SQL, PL/SQL, Oracle 9i, JavaScript, VSS, Unix, Eclipse, Toad, JUnit,, Tomcat Application server, Windows
Confidential
Responsibilities:
- Involved in the initial phase of requirement gathering of the project
- Involved in the high level designing and the low level designing and documentation of the project using Rational Rose.
- Responsible for developing the Java Based framework similar to Spring for the internal processing of the request.
- Involved in writing SQL scripts and creating backend database table for complex business operations.
- Involved in Unit integration, bug fixing and Code reviewing.
- Developed the presentation Tier using JSP, XML, HTML, and JavaScript.
- Wrote SQL Queries
- Deployment of JSP and Servlets was done using tomcat.
- Developed J2EE components on Eclipse IDE.
- Developed Action Classes that takes the request from the JSP and invoke the appropriate method in the business components.
- Validate the input data using JavaScript.
- Developed application code using Core Java, J2EE and Spring MVC.
- Prepared Unit test plans
- Developed DAOs for accessing database
- Performed unit, functional and system testing. Created test Plan, test cases. Used JUnit to unit test the code
- Used Eclipse IDE for application development and deployment
- Developed the database interactive layer using JDBC and ODBC.
- Deployed application in WebSphere Application Server
- Used CVS as a source control for code changes
- Responsible for the development of Use cases that would use the internal framework such as Account Opening request, FD Account opening Request etc
- Developed the module from scratch.
- Responsible for migrating the e-banking product through various external core banking environments
Environment: Core Java, Java/J2EE, Spring 2.0, MVC, JSP, Servlets, JDBC, HTML, XML, SQL, PL/SQL, Oracle 9i, JavaScript, Oracle8i, VSS, Unix, Eclipse, Toad, JUnit, WebSphere Application Server 5.1, CVS, UML, Rational Rose.
Confidential
Java Developer
Responsibilities:
- Developed JSP, using Eclipse.
- Involved in developing forms using JSP, HTML and Java Script.
- Developed Action Classes that takes the request from the JSP and invoke the appropriate method in the business components.
- Validate the input data using JavaScript.
- Developed DAO objects to communicate with the database using JDBC.
- Developed application code using Spring Architecture
- Prepared Unit test plans and tested.
- Used Java Swing to create the GUI.
Environment: Java, J2EE, Spring, JSP, HTML, JDBC, JavaScript, CSS, HTML, Eclipse3.0, Tomcat5.5