We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Fairfax, VA

SUMMARY

  • Over 4 years of working experience in all phases of software application design and development of applications involving J2EE technologies with Java, Servlet, JSP, MVC Framework(Struts), EJB, JNDI, JDBC, XML, Hibernate, Web Services and Spring
  • Experience in System Development Life Cycle (SDLC) and software development methodology practices
  • Experience in implementing Web Services in a J2EE environment.
  • Experience in implementing Spring IoC and AOP within the Struts and Hibernate frameworks.
  • Strong Experience in Developing EJBs (Session) deploying in WebLogic Server 10.x
  • Significant experience in implementing MVC based Struts with various design patterns like Singleton, Session Façade, Front Controller, Data Access Objects and Factory Patterns
  • Knowledge of unit testing using JUnit classes
  • Experience using Log4J to create log files used for software debugging and maintenance.
  • Experience in IDE environments such as Eclipse, WebLogic Workshop
  • Good knowledge of RDBMS design and development that involves Relational database schema, Functional dependencies, Normalization of tables.

TECHNICAL SKILLS

Programming Languages: JAVA/J2EE, C++

Web Technologies: JDBC, JSP 1.2, Servlets 2.1,, Struts, EJB 2.1, WebServices, AJAX

Frameworks: Validator Framework, Struts 1.1/1.2/1.3, Spring 3.0, Hibernate 3.2

Web Servers: Oracle WebLogic 10.3

IDE: Eclipse, Oracle WebLogic Workshop 10.3

Tools: Log4J, ANT, JUnit

Database: SQL Server 2005, MySQL

Designing Languages: UML, RUP, SDLC

Markup Languages: HTML, XML professional experience

PROFESSIONAL EXPERIENCE

Confidential, Fairfax, VA

Software Developer

Responsibilities:

  • Responsible for designing and developing application implementing Core J2EE Design Patterns for business tier such as Business Delegate and Data Access Objects (DAO)
  • Implemented Hibernate in persistent layer including coding *.hbm.xml files, coding DAO objects, and coding HQL queries.
  • Coded JSP's for client side data validation, using Struts Validator framework and Struts TLD's.
  • Designed and developed Struts extended Action Servlets, and Action Validator Form Beans.
  • Designed and developed business logic code using EJBs (Session Beans) in the service - manager-of-model objects in the business tier supporting the MVC pattern.
  • Exposed and consumed WebServices using WSDL files over HTTP transport protocol and communication using SOAP.
  • Integrated Spring Framework with both Hibernate and Struts application using IoC (Inversion of Control)
  • Coded Struts-Tiles configuration and .xml definition files to implement the overall 'look' and 'feel' of application in a consistent and logical manner
  • Routinely edited all web configuration files such as struts-conf.xml, web.xml and tiles-def.xml.
  • Implemented the Spring Framework to integrate both Struts framework and Hibernate into the application.
  • Tested correctness of basic functionality of Java code using JUnit 4.
  • Focused primarily on connecting to database and simple CRUD operations in DAO classes.
  • Created deployable .jar and .war files using Ant.
  • Created build scripts that chained dependencies from clean through jar/war tasks.
  • Traced execution using Log4J by setting the logging level down to DEBUG or INFO. Used tracing to verify correctness of runtime processing.
  • Implemented application to store data in Microsoft SQL Server 2005 and/or MySQL.

Environment: Java 6, J2EE, Servlets, JSP, Struts, Struts Tiles, Validation Framework, JSTL, EJBs, Web Services, Spring, WebLogic Server, Tomcat, Hibernate, DAO, SQLServer 2005, Eclipse, XDoclet, JUnit, Log4j, Ant, UML and Design Patterns

Confidential, NJ

Software Developer

Responsibilities:

  • Analyzed the existing application architecture, and suggested component driven architecture utilizing Struts and various design pattern.
  • Analyzed project requirements and suggested/demonstrated technical solutions to certain project requirements
  • Work with Business Analyst in translating business requirements into Technical Requirements Document and to Detailed Design Documents.
  • Implemented MVC framework with Struts and developed GUI using JSP and Struts Tag libraries.
  • Implemented various J2EE Design Pattern like Business Delegate, Service Locator and DAO.
  • Developed Enterprise Java Bean - Session Bean components for handling the Business Logic functionality.
  • Developed WebServices to expose to applications within the company.
  • Coded Hibernate for the DAO layer to use transactions and map columns to objects.
  • Provide technical assistance to team member of the application.
  • Handled the integration of different modules and performed the integration testing of the application.

Environment: JSP's, Struts, Various Java/J2EE Design Patterns HTML, JavaScript, Servlets, XML, Weblogic

Confidential

Software Developer

Responsibilities:

  • Implemented Intercepting filter for request process, Front controller for User Authentication and Authorization, Business delegate, Service Locator, Session Façade, Data Transfer Object, Singleton, Data Access Object patterns and Struts Framework.
  • MVC design pattern was implemented using Struts framework.
  • Performed input validations using Validator Framework.
  • Designed and developed DTD and component based SAX & DOM API for parsing XML documents.
  • Involved in bug fixing, enhancement, go live support.
  • Created pseudo server response and data results for testing without depending on the back end system.
  • Configure application server and web server configurations
  • Upgraded all the EJB 1.1 beans to EJB 2.0 beans.
  • Prepared a prototype on the conversion of Session Beans
  • Leading and coordinating the team at offshore
  • Organize project status meeting with client and conduct any ad hoc meetings

Environment: JSP, Servlet, JUnit, ANT, Weblogic and EJB, DOM, SAX, HTML, XML education

We'd love your feedback!