We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 5+ years of professional experience in enterprise applications development, migration and support.
  • Excellent Java/J2EE and OOP Skills.
  • Hands on experience in Struts and Hibernate frameworks.
  • Flexible to adapt to new environments and learn & implement the new technologies quickly.
  • MVC (Model View Controller) architecture experience with use of Struts framework and various Java / J2EE design patterns.
  • Knowledge in Object Oriented Design (OOD) using UML with Rational Rose.
  • Conversant with web/application servers Web Sphere, Web Logic and Tomcat.
  • Exposure of many programming languages, multi - platform development, Web development, client/server application development, distributed application development and database design.
  • Experience with databases like Oracle, SQL Server.
  • Participated in all aspects of software Development Life Cycle
  • Programming experience of PL-SQL to code Oracle/SQL Stored Procedures.
  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Expertise in using version control system like CVS.
  • Good working knowledge of using the tools like Log4j, Ant and jUnit.
  • Applied design patterns and OO design concepts to improve the existing Java/EE based code .
  • Experienced in XML manipulation with Java using DOM and SAX parsers.
  • Ability to grasp new ideas and integrate them into desired results.
  • Excellent analytical, communication and interpersonal skills with good team leading qualities
  • Self-motivated and enjoy working in a technically challenging environment.

TECHNICAL SKILLS

Languages: C, C++, Java

Scripting Languages: HTML, JavaScript, jQuery.

Databases: SQL Server 2005/2008/2012 , PL/SQL, Oracle 9i/10i/10g.

Web Technologies: Jdbc, Servlets, JSP, RMI, JMS, XML, XSLT, JSTL, Web Services.

Web Frame Works: Struts, Hibernate.

Web/Application Servers: Web Sphere 5.x/6.x/7.x, Web Logic 8.x/9.x/10.x, JBoss 5.x/6.x, Tomcat 5.X/6.X.

Operating Systems: Windows 7/XP/2000, Linux and Unix.

ID Development Tools: Eclipse, Net Beans, Intellij, Ant, Toad, log4j.

Version Controls: CVS, SVN

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Software Engineer

Responsibilities:

  • The entire System design is based on Model View Controller Architecture. Implemented MVC Architecture using Struts Framework.
  • Implemented Business Logic using Stateless Session Beans.
  • Created User Interface using JSP, HTML and Css.
  • Used Struts developed front-end screens (JSP pages and Form Beans).
  • Used Data Access Object (DAO) pattern to fetch data from the database and to separate Data Base Logic from Business logic.
  • Worked with the Struts as the front controller to the web application to trap the Request and Response of the Client. Implemented Struts Framework according to MVC design pattern.
  • Used JNDI to establish connection to RDBMS system. Using hibernate configuration connected to database server through JNDI resources.
  • Designed Database tables, views, indexes in such a way that they give best performance as a Data warehousing product.
  • Implemented Servlets to process both XML and HTML inputs and also implementing the XML Parsing.
  • Demoralized the database to increase read performance.
  • Deployed Web Applications on Tomcat Web Server.
  • Created ANT Scripts for Build and Deployment of .WAR/.JAR/.EAR files.

Environment: Java, JDBC, Servlets, JSP, XML, HTML, Java Script, CVS, Tomcat, Web Logic, SQL Server, Eclipse, JUnit, Hibernate, ANT, Struts, Linux, Web Services.

Confidential, Chantilly, VA

Software Engineer

Responsibilities:

  • Gathered/analyzed functional requirements for the new phase of PCP.
  • Contributed to architecting the framework according to the J2EE Design Patterns (Client tire, Middle tire, Business tire).
  • Creation of release notes and documentation for the client reference for all the reports.
  • Impact analysis and escalation of the change requests.
  • XML files to provide Context and Hibernate Mapping for ORM based database persistence.
  • Developed backend Stored procedures using PL/SQL for database transactions.
  • Worked with the Struts tags- used struts as the front controller to the web application. Implemented Struts Framework according to MVC design pattern and used validator Framework for Server side validations.
  • Developed a Session Bean containing business logic for User to track his various activities
  • Worked on development of Entity Beans (Container managed persistence), encapsulating User activity and Shopping Cart entities.
  • Developed functional test cases for Integration and Functional testing, regression testing, and user acceptance testing.
  • Developed the user interface using JSP’s, Servlets and java script.

Environment: Java, JDBC, Servlets, JSP, XML, HTML, Java Script, CSS, Web logic, Oracle, PL/SQL, Eclipse, JUnit, Hibernate, ANT, Struts, Web Services.

Confidential

Software Engineer

Responsibilities:

  • Interacting with Client regarding Change Requests and Enhancements
  • Identifying and developing common components that are used across the application
  • Developed DAO Components and Hibernate mappings for database interaction
  • Code review & refractor based on guidelines and best practices
  • Responsible for implementing business logic for confirmation module
  • Implementing validations using Struts validation framework and JavaScript
  • Applied design patterns like DAO, Session Façade, Service locator, Singleton etc.,
  • Analyzing/understanding the existing code
  • Analyzing/understanding the new requirements
  • Carrying the impact analysis and identifying the packages and code changes
  • Owning a module and delivering the detailed design and code
  • Bug fixing
  • Code review & refractor based on guidelines and best practices

We'd love your feedback!