We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Laurel, MD

SUMMARY

  • 5 years of experience in J2EE development including Analysis, Design and Development of Distributed Enterprise Applications.
  • Used Agile software development methodology to develop project plans.
  • Experience in UML Diagramming Use Cases, Class Diagrams, Sequence Diagrams, Database Design for Design Documents.
  • Used several design patterns such as Singleton, Factory, Data Access Object, Front Controller, Model View Controller, Service Locator and Session Façade.
  • Front - end experience using CSS, AJAX, jQuery, JavaScript.
  • Extensive experience with building the DAO layer of applications with Hibernate with the use of both XML and JPA annotations.
  • Extensive experience using database servers, specifically Oracle Database 10g and app servers such as Oracle WebLogic 12c.
  • Used PL/SQL to create stored procedures on the database server.
  • Experience with developing applications using Struts with Apache Tiles and the Validator Framework.
  • Expertise utilizing Spring 3.1 Inversion of Control, Aspect Oriented Programming and MVC.
  • Expertise integrating Spring 3.1 with Struts 1.3 using ContextLoaderPlugin.
  • Expertise integrating Spring 3.1 with Hibernate 4.0 using Contextual Sessions.
  • Experience using the Message-Driven Beans (MDB) and Stateless Session Beans (SLSB) of the EJB 3.0 framework.
  • Exposed and consumed both RESTful and SOAP based Web Services.
  • Experience Deploying to Oracle WebLogic 12c using ANT script.

TECHNICAL SKILLS

Programming Languages: Java 6, C#, C, Pascal

Client Side Scripting: JavaScript, jQuery, AJAX

Markup Languages: HTML 5, XML 1.0

Web Technologies: JSP, CSS

Middleware: EJB 3.0, Web Services(SOAP & REST)

Databases: SQL Server, Oracle 10g

Database Query Languages: PL/SQL, HQL, Criteria API

J2EE Frameworks: Hibernate 4.0, Struts 1.3, Spring 3.1

Unit Testing Tools: J-Unit 4

Application Servers: Oracle WebLogic 12c

Build Tools: ANT

Repositories: Subversion SVN, Git

IDE: Eclipse

Operating Systems: Windows 7/8

PROFESSIONAL EXPERIENCE

Confidential - Laurel, MD

Software Developer

Responsibilities:

  • Used Agile software development methodology which helps to develop project plans.
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML.
  • Developed database schema and SQL queries for querying database on Oracle 10g.
  • Designed and developed JSPs utilizing HTML, Apache Tiles, CSS, JavaScript and jQuery UI.
  • Modified existing employee table in Oracle 10g DB in order to match foreign keys.
  • Used Struts 1.3 Framework for information exchange on the business tier.
  • Integrated EJB 3.1 Stateless Session Beans and exposed business methods to existing portal through SAOP-based WebServices.
  • Utilized the Spring 3.1 framework Dependency Injection (Inversion of Control) for loosly coupled code.
  • Coded DAO and ORM structure with Hibernate 4.0 in order to communicate with the persistent storage.
  • Made use of stored procedures through Callable Statements, and used Hibernate Criteria API and HQL.
  • Integrated Spring 3.1 with the DAO layer by using Hibernate Contextual Sessions to inject the Session Factory and manage within the Spring Container.
  • Utilized Eclipse integrated version of SVN as version control.
  • Built and deployed application using modified ANT script.

Environment: Weblogic Application Server 12c, Java 7, EJB 3.1, Struts, 1.3, Spring 3.1, Hibernate 4.0, Oracle 10g, JSP, CSS, jQuery, AJAX, XML, Eclipse Kepler, WebServices SOAP, SVN, ANT.

Confidential, Norfolk, VA

Software Developer

Responsibilities:

  • Used Agile software development methodology which helps to develop project plans
  • Developed Technical Design Specifications, utilizing UML to product Use Case, Class and Data Flow Diagram.
  • Developed database schema and SQL queries for querying database on Oracle 10g.
  • Applied the Technical Design Specification using JSP libraries, CSS and JavaScript for the view layer styling and client side validation.
  • Created table structure using Hibernate auto table generation functionality.
  • Used Spring 3.1 Dependency Injection to achieve loosly coupled code of data business layer objects.
  • Communicated with DAO layer using Hibernate 4.0 and Spring 3.1 Contextual Sessions.
  • Checked code in using SVN repository for team collaboration.

Environment: Java 6, Spring 3.0, Hibernate 3.6, Oracle 10g, JSP, CSS, JavaScript, jQuery, XML, Eclipse Helios, SVN.

Confidential - Fairfax, VA

Software Developer

Responsibilities:

  • Followed Work Breakdown Structure (WBS) for tasks given by project lead.
  • Created JSPs for the view layer of the project.
  • Created Struts 1.3 Action classes to integrate with MVC design pattern.
  • Validated JSP forms using Struts form validation functionality with the Validator Framework.
  • Applied CRUD methods into the DAO layer using Hibernate Framework.
  • Used Subclipse plugin for version control in Subversion repository.

Environment: Java 6, Struts 1.3, Hibernate 3.6, Oracle 10g, WebLogic 11g, XML, Eclipse, SVN.

We'd love your feedback!