We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

GA

SUMMARY

  • Software Engineer with extensive experience in Analyzing, Designing, Developing and Deploying Enterprise Applications using Java and J2EE technologies.
  • Extensively worked in Web application development using J2ee, Struts, Spring, Hibernate, JDBC, EJB, JSP, Servlets, CSS and Java Script.
  • Good hands - on experience with the latest frameworks such as Spring Struts, and JSF, has a solid understanding of the new Struts2 framework.
  • Experience in designing, developing and deploying client-server, web, and distributed end-to-end enterprise applications.
  • Extensively used O/R mapping capabilities of Hibernate and iBatis in scalable enterprise applications
  • Worked on all phases of SDLC. Also worked in agile methodology.
  • Proficient in writing the SQL queries in Oracle, MySql.
  • Extensive experience in using J2EE Design patterns for design and development of highly scalable enterprise applications.
  • Extensive experience in the IDE’s such as Eclipse, MyEclipse and Edit plus.
  • Skilled at writing SQL, Stored procedures, Functions & Triggers.
  • Expertise in analyzing Business requirements and documenting into technical and design specifications.
  • Worked on Oracle development for writing SQL queries, Calling stored procedures,
  • Worked in LINUX, WINDOWS Operating Systems.
  • Worked with TOAD extensively for database operations.
  • Expertise in writing the unit test cases based on the requirements.
  • Expertise in understating the development environment of the existing applications for enhancements and production fixes.
  • Expertise in preparing the implementation plan while moving the application to production.
  • Team player with the ability to communicate effectively at all levels of the development process.
  • Expertise in delivering the knowledge transfer sessions to all the team members at all levels.
  • Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
  • Goal oriented team player, self-starter, quick learner, and proficient in handling multiple projects simultaneously.

TECHNICAL SKILLS

Java & J2EE Technologies: J2ee, Spring, Struts, Servlets, EJB, JSP, JavaScript, JDBC

Databases: Oracle, Sql Server, postgres, MS SQL Server 2005

Web /Application Servers: ApacheTomcat 4.1, Jboss

ORM Framworks: Hibernate

Operating Systems: LINUX, Windows 9X/2000/XP/NT

Tools: TOAD 8.0

IDE’S: Eclipse 3.4, Myeclipse, Edit plus

Design Patterns: J2EE Design PatternsMVC Frameworks Struts, Spring

Methodology: Agile (Scrum Teams), SDLC

PROFESSIONAL EXPERIENCE

Confidential, GA

Software Engineer

Responsibilities:

  • Implemented Struts and Spring framework modules like IOC, MVC, AOP, ORM, and DAO for application design and development.
  • Extensively written CORE JAVA code in application
  • Developed Java, JSP, AJAX, Java Script, HTML, and CSS for UI & business logic.
  • Implemented Validator framework to implement server side for Validations.
  • Used O/R mapping tool Hibernate for persistence data.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Wrote the Hibernate-mapping XML files to define java classes - database tables mapping.
  • Used TOAD to check and verify all the database turn around times and also tested the connections for response times and query round trip behavior.
  • Used Hibernate Template for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Created Database tables and schema in postgres based on data flow requirements.
  • Written database Functions, Procedures and Triggers as per the business logic requirements.
  • Build scripts were written to create a run time environment for ANT.
  • Wrote JUnit test cases for testing the Business layer and the service layer.
  • Followed Agile approach for the development process.

Environment: Java, J2EE, JSP, Struts, Spring, Hibernate, Servlets, Postgres, MVC, AJAX, Java Script, CSS, HTML, ANT, JUnit, Apache Tomcat Server.

Confidential, San Antonio, TX

Responsibilities:

  • Extensively worked on Struts with Spring (IOC) Integration for communicating with business components and also worked on Spring with Hibernate Integration for ORM mappings.
  • Developed Action Forms and Action Classes for Struts based presentation layer.
  • Modified JavaScript for handling the access privileges and validation.
  • Extensively written CORE JAVA & Multi Threading code in application
  • Written JDBC statemen ts, prepared statements, and callable statements in Java, JSPs and Servlets.
  • Modified and added database functions, procedures and triggers pertaining to business logic of the application.
  • Used ANT Builder to build the code for production line.
  • Used WASD IDE for all recoding in Java, Servlets and JSPs.
  • Involved in discussions with the business analysts for bug validation and fixing.
  • Modified technical design document, functional design document to accommodate change requests.
  • Wrote JUnit test cases for system testing, Used Log4j for logging.
  • Involved in performance tuning where there was a latency or delay in execution of code
  • Followed SDLC approach for the development process.

Environment: Java, J2EE, JSP, Struts, Spring, Hibernate, Servlets, JDBC, Java Script, Log4j, ANT, WASD, JUnit, MS SQL Server 2005.

Confidential

Responsibilities:

  • Actively involved in design of the application (MVC Architecture) with JSP as view Servlets as controller and combinations of EJBs and Java Classes as model.
  • Designing and Implementation of Servlets to communicate with MS Application.
  • Developed the Presentation layer using JSPs.
  • Testing, documentation and Execution of the application.
  • Participated in peer reviews, and conducted review meeting to ensure that other team members follow the coding standards.
  • Using JDBC APIs, queries were executed and result was being appended in excel sheet using Java APIs.
  • Designed the modules to have the flexibility to pass on the parameters as a part of property / flat files.
  • Worked closely with functional analyst and gathered client requirements, analyze the feasibility and prepared the technical documentation.
  • Performed Unit testing and performance tuning for the module.
  • Performed System Testing, Integration testing for the module developed.
  • Developed a batch process using Shell Scripting to automate the process.
  • Preparation of Software Requirement Specifications (SRS), Software Design Documents (SDD).
  • Coding, Testing and Implementation.
  • PL/SQL Store Procedures Implementation, Data base scripts generation for table structures.
  • Security Implementation.

Environment: Java, J2EE, MVC, JSP, Servlets, Spring, Hibernate, JDBC, PL/SQL, JUnit, Microsoft Access 2003.

Confidential

Responsibilities:

  • Designed and developed Java code for the entire DataManager module.
  • Implemented ORDBMS concepts extensively in the n-tier architecture.
  • Worked through the various phases of this client server application using RMI.
  • Used Java Mail API for sending mails.
  • Extensively used JUnit for unit testing.
  • Used Oracle extensively for all data management processes.
  • Wrote SQL code within Java classes and also some of the PL/SQL programs.
  • Optimized SQL queries and converted them into stored procedures.
  • Code was developed using the IDE NetBeans and tested the code for deadlocks.
  • Used ANT Builder for the entire code building and maintenance in the Tortoise SVN.
  • Successfully switched the underlying communication layer framework from RMI to CORBA.

Environment: Java, RMI, Java Mail, SQL, PL/SQL, Tortoise SVN, ANT Builder, NetBeans, WebLogic, Oracle.

Confidential

Responsibilities:

  • Developed the User Interfaces using JSPs and Java Script.
  • Developed the General Insurance Business methods using Servlets and JAVA.
  • Implemented separate exception frame work for application.
  • Developed the database connectivity using JDBC, JNDI.
  • Developed the Database scripts using SQL.
  • Developed the Utility classes for reusability.
  • Developed required Project Documents and Business Process documents.
  • Participated Application Integration, Testing, Test Cases Tracking.
  • End User Training, Maintenance, support, Enhancements.

Environment: Java, JSP, Enterprise Java Beans, Servlets, Java Script, JDBC, SQL Server.

We'd love your feedback!