We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • Accomplished Software Engineer with seven years of experience in Software Design, Development, Integration, and Analysis of Web based n - tier and client/server systems.
  • Experienced in full life cycle of software design process (SDLC) including requirements definition, design, documentation, and testing
  • Strong programming experience in JDK, J2EE and related technologies - Servlets, JSP, Struts, EJB, JNDI, JDBC, AJAX, JavaBeans.
  • Expertise in using J2EEApplication Servers such as Web Logic, Web Server Tomcat.
  • Good knowledge in applying and implementing Design patterns - Business Delegate, Data Access Object (DAO), Session Facade, Singleton, Service Locator and MVC architecture.
  • Expertise in Database design and development (Oracle, MySQL) that involves ER Modeling, writing queries using SQL, and analyzing stored procedures and triggers.
  • Experience with UML in developing Architecture, Data Modeling, Analysis and Design techniques with involvement in Use Case Analysis, Class Diagrams, Flow Diagrams, Sequence Diagrams using ArgoUML.
  • Good experience in developing build scripts using Ant, logging using Log4J, and version control using VSS and CVS.
  • Strong presentation, analytical, problem solving and excellent inter-personal skills.
  • Goal oriented, active team player, and self-starter with outstanding communication skills and proficient in handling multiple projects simultaneously.
  • Good Experience in using RPT(Rational Performance Tester) for user load testing.
  • Good knowledge of installing the software and resolving the issues.

TECHNICAL EXPERTISE:

Operating Systems: Windows XP/2000/NT

Java Technologies: JSP, Servlets, JDBC, Struts, AJAX, EJB, JNDI, Spring,Hibernate

Databases: Oracle, SQL Server, MySQL, MS Access

Application Servers: Web Logic Server, Tomcat, Web Sphere.

Scripting/Markup: HTML, CSS, Java Script, Angular JS

Log/Test/Build: Apache Log4J,Ant

Version Control: Visual Source Safe (VSS), Concurrent Version System(CVS)

IDEs: Eclipse, Edit Plus, JDeveloper, JBuilder, TOAD, PL/SQL Developer

Architecture: N-Tier, Client/Server, Design Patterns

Other Languages: SQL, PLSQL.

Other Tools: RAD,RPT

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Software Engineer

Responsibilities:

  • Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Used JDBC to connect to the Oracle database.
  • Developed JSPs and Action Controllers and Service Implementation Classes for control of the business processes in the middle-tier and was involved in their integration
  • Used Java Script to perform client side validation of forms.
  • Added logging and debugging capabilities using Log4j.
  • Involved in handling issues.
  • Implemented J2EE design patterns - Data Access Object (DAO), Singleton and Service Locator
  • Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files
  • Followed the testing process of Unit testing, Integration testing and UAT.

Environment: Java, J2ee, JSP, JavaScript, Servlets, Struts Oracle 8i, SQL Developer, WebSphere6.0, Eclipse, RAD6.0, Windows.

Confidential, Indianapolis, Indiana

Software Engineer

Responsibilities:

  • Involving in software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
  • Involving in gathering business requirements and system requirements and specifications.
  • Identifying database changes for the new and existing screens.
  • Construction of the Customer Record Processing module in J2EE technologies (NEXTGEN Java Framework) using Eclipse on Web sphere
  • Developing Servlets and JSPs, EJB’s, Bo’s and Cargos for control of the business processes in the middle-tier and involving in their integration.
  • Used Java Script to perform client side validation of forms.
  • ImplementingJ2EE design patterns Data Access Object (DAO), Singleton and Service Locator
  • Used JDBC to connect to the Oracle database.

Environment: Java, J2EE, JSP, Servlets, EJB’s, BO’s, Cargos, Oracle, Web sphere, Eclipse.

Confidential, Indianapolis, Indiana

Software Engineer

Responsibilities:

  • Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web sphere
  • Developed Servlets and JSPs for control of the business processes in the middle-tier and was involved in their integration
  • Used Java Script to perform client side validation of forms.
  • Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
  • Used JDBC to connect to the Oracle database.
  • Involved in analyzing Stored procedures, functions and triggers using Oracle PL/SQL
  • Added logging and debugging capabilities using Log4j.
  • Responsible for generating build script using ANT and version control using CVS.
  • Involved in handling issues.
  • Developed Action classes, Action Forms, for the struts, integrating and maintaining struts configuration files.
  • Involved in resolving several production support issues.
  • Prepared code review checklist document.
  • Followed the testing process of Unit testing, Integration testing and UAT.
  • Resolved production support issues with various other applications
  • Involved in resolving batch job problems.
  • Involved in Oracle migration activities and windows 7 testing.

Environment: Java, J2EE, JSP, Servlets, Struts, Oracle, Toad for oracle, Web sphere, Eclipse

Confidential, Indianapolis, Indiana

Software Engineer

Responsibilities:

  • Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
  • Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web sphere.
  • Developed Action Controllers and Service Implementation Classes and JSPs for control of the business processes in the middle-tier and was involved in their integration
  • Used Java Script to perform client side validation of forms.
  • Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
  • Used JDBC to connect to the Oracle database.
  • Involved in analyzing stored procedures and cursors using Oracle PL/SQL as part of defect resolution.
  • Added logging and debugging capabilities using Log4j.
  • Responsible for generating build script using ANT and version control using CVS.
  • Involved in handling issues.
  • Involved in solving batch job problems.
  • Involved in handling issues with BIRT reports.
  • Followed the testing process of Unit testing, Integration testing and UAT.
  • Involved in user load testing using RPT(Rational Performance Tester)
  • Prepared technical document for Batch Jobs.

Environment: Oracle 8i, PL/SQL Developer, J2EE, WebSphere6.0, Process Development & Integration, Hibernate3.2.2, Eclipse, RAD6.0.

Confidential, Georgia, Atlanta

Software Engineer

Responsibilities:

  • Involved in design, development, testing, and maintenance of the project.
  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Design & Development of technical specifications using J2EE Design Patterns.
  • Used Ant build tool to run the application.
  • Extensively involved in unit testing, worked with QA team for Systems testing.
  • Created the test cases and JUnit classes and involved in the unit testing.
  • Supported System and User Acceptance testing (UAT).
  • Involved in handling issues.
  • Involved in coding server pages using JSP and client side validation using JavaScript and Servlet files.
  • Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files
  • Prepared Technical Design Documents and Unit Test Plans

Environment: Oracle 10g, JSP, JavaScript, AJAX, Servlets, Struts, Java, PL/SQL, Oracle, Toad, JDeveloper 10.1.3.3.0

Confidential

Software Engineer

Responsibilities:

  • Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
  • Used ArgoUML to generate UML sequence and class diagrams for the Low Level design (LLD).
  • Used Azzurri Clay for database design models.
  • Involved in the Reverse Engineering Java code and prepare business rules documents.
  • Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web logic 8.1.
  • Developed Servlets and JSPs for control of the business processes in the middle-tier and was involved in their integration
  • Used Java Script to perform client side validation of forms.
  • Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
  • Used JDBC to connect to the Oracle database and JNDI for lookup.
  • Involved in writing Stored procedures, functions and cursors using Oracle PL/SQL
  • Added logging and debugging capabilities using Log4j.
  • Responsible for generating build script using ANT and version control using VSS.
  • Involved in handling issues.
  • Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files.
  • Prepared code review checklist document.
  • Followed the testing process of Unit testing, Integration testing and UAT.

Environment: Oracle 8i, J2EE, Struts, Web Logic, Process Development & Integration, Hibernate3.2.2

Confidential

Software Engineer

Responsibilities:

  • Involved in complete software development lifecycle tasks - design, coding, testing, and documentation, analysis and design of application.
  • Construction of the Customer Record Processing module in J2EE technologies (Jakarta Struts framework/ MVC architecture) using Eclipse on Web logic.
  • Developed Servlets and JSPs for control of the business processes in the middle-tier and was involved in their integration and used Java Script to perform client side validation of forms.
  • Implemented J2EE design patterns Data Access Object (DAO), Singleton and Service Locator
  • Used JDBC to connect to the Oracle database and JNDI for lookup.
  • Involved in writing Stored procedures, functions and cursors using Oracle PL/SQL
  • Added logging and debugging capabilities using Log4j.
  • Responsible for generating build script using ANT and version control using VSS.
  • Involved in handling issues.
  • Maintaining Action classes, Action Forms, for the struts, Integrating and maintaining struts configuration files.
  • Followed the testing process of Unit testing, Integration testing and UAT.

Environment: Struts Framework, J2EE. Operating System: Windows 2000. Database: Oracle8i. Application Server: Web logic.

We'd love your feedback!