We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Around 4 years of experience in various environments and on a variety of challenging projects. Range of experience includes involvement in complete life cycle of development/maintenance projects, hands - on programming and active part in the Analysis and Design.
  • Deep Java knowledge and related technologies such as J2EE, JSPs, Servlets, JDBC, HTML, XML, Struts, EJBs, WebServices and Spring framework.
  • Good working knowledge of Struts tag libraries, Validator Framework as well as DynaValidatorForms and DynaActionForms.
  • Sound working knowledge of the EJB architecture and its implementation in the business tier.
  • Expert skills on developing EJBs - Session Beans.
  • Strong knowledge in Web Services consuming and exposing via WSDL and SOAP messages.
  • Experienced in development with Spring including experience with Dependency Injection and Aspect Oriented Programming (AOP).
  • Integrated Spring with Struts framework as well as Spring with Hibernate for optimal performance and loose coupling.
  • Good experience in using Object Relational Mapping tools such as Hibernate.
  • Used Ant scripts for building EAR and deploying the application in WebLogic Server 10.x
  • Coded Log4J for debugging purposes in enterprise applications.
  • Good working knowledge of JUnit (versions 3.x and 4.x) unit testing.
  • Experience in writing SQL Queries, knowledge of Databases and Concepts
  • Used versioning control such as Subversion
  • Excellent oral and written communication skills and interpersonal abilities

TECHNICAL SKILLS:

Programming Languages: Java, Python, J2EE

Development Environment: Eclipse and NetBeans IDE, Weblogic Workshop

Database: Oracle, MYSQL, SQL Server 2000/2005/2008

Scripting Languages: XML/HTML/Java Script, Python

Web/App Server: Apache-Tomcat, Apache Maven & Ant Build tool

Middle Tier Technologies: EJB 2.1, Web services

DAO Tier Technologies: Hibernate, JDBC

Presentation Tier Technologies: Struts 1.3, JSP, Javascript, HTML,freemarker,velocity

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Software Developer

Responsibilities:

  • Coded the view layer using freemarker templates and JSP.
  • Involved in defining the requirements, design and implementation of the project using UML and applying agile concepts.
  • Used the SpringMvc3.0 framework to build the front-tier and applied the Model-View- Controller design pattern.
  • Coded the search functional/business/ component following facade and business delegate design patterns.
  • Coded custom solr web application for the backend in eclipse as Maven project for dependency management and deployed it to Websphere application server.
  • Coded XML configuration files used by solr backend web application to index xml content generated by third party content management system after transformation using XSLT.
  • Used Maven plugin for eclipse and wrote POM (project object model) to automate the building of the project and creating EAR files for deployment.
  • Applied Log4J throughout the project for debugging and logging.
  • Used JUnit as the main testing tool and used Soap UI as web service testing tool.
  • Used Charles as HTTP monitor and debug requests, responses and the HTTP headers from application.
  • Deployed application EAR, WAR files on Websphere Application Server.

Technologies: Oracle 11g/Oracle Locator, Websphere Application Server, FreeMarker, SpringMVC3.0, TeamSite 7.3.1, CXF/REST, Business Delegates - Existing business object layer, Open Rules - Existing Open Rules system, Device Detection .

Tools: Eclipse indigo (development), Version control (svn), Soap UI, Charles, Jenkins (Continuous development tool), Filezilla (GNU/GPL) FTP client for Windows, Mac OS X and GNU/Linux, SecureCRT SSH and Telnet client and terminal emulator.

Confidential, Fairfax, VA

Software Developer

Responsibilities:

  • Coded the view layer using JSP and Struts.
  • Involved in defining the requirements, design and implementation of the project using UML and applying RUP concepts.
  • Used the Struts framework to build the front-tier and applied the Model-View-Controller design pattern.
  • Coded parts of the business tier using EJB2.0.
  • Wrote WebService methods that exposed the search employee functionality to remote users of the system.
  • Coded and modified key WSDL files for proper invocation to various services.
  • Created ANT scripts to automate the building of the project and creating EAR files for deployment.
  • Applied Log4J throughout the project for debugging and logging.
  • Used JUnit as the main testing tool.
  • Deployed application EAR files on WebLogic Server 10.3.
  • Integrated Spring into the application, taking advantage of Dependency Injection to decouple components even further.
  • Used a standalone Hibernate application for database access through Spring.
  • Coded *.hbm.xml and hibernate.cfg.xml files from scratch for various databases such as SQL Server 2005.

Technologies: Struts 1.3, Struts Tiles, JSP 2.0, HTML, Spring, EJB 2.0, Hibernate, Web Services, XML, SQL Server 2005, Eclipse 3.0,WebLogic Server 10.3, Visio, ANT, Log4J, JUnit.

Confidential

Software Developer

Responsibilities:

  • Implemented Presentation Layer Framework (MVC, Struts) and used JSP, HTML and CSS.
  • Externalized the validation in to an XML file conforming to Struts validator framework.
  • Developed stateless session beans to in corporate a session facade to abstract the business layer.
  • Involved in Low Level System and Component Design (Sequence diagram, Class diagram, Activity diagram, Component diagram) using UML/Rational Rose.
  • Implemented the following J2EE Patterns: Front Controller, View Helper, Business Delegate, Service Locator, Session Facade and Data Access Object.
  • Used Hibernate for database access through Spring’s IoC hibernate-template.xml.
  • Exposed information about segments as Web Services by creating WSDL files.
  • Used Spring IoC and AOP for integration into the application.
  • Created ANT scripts for build and deployment purposes.
  • Implemented unit testing using JUnit framework and integrated it with ANT build scripts for invocation during build time.

Technologies: Struts 1.3, EJB 2.0, XML, Eclipse 3.0, Weblogic Server 10.3, Hibernate, Spring, AOP and IOC.

We'd love your feedback!