We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Arlington, VA

SUMMARY

  • 4 years of programming experience with focuses on Design, Implementation, and Testing of Enterprise Java/J2EE based applications, Object Oriented Programming and Pattern driven application development using Eclipse Galileo, Helios, and Kepler.
  • Adhered to Agile Standards during application development.
  • Integration of Session Facade, Business Delegate, Service Locator, DAO, MVC, Model 2, Front Controller, Singleton, and Factory design patterns into several projects.
  • Considerable experience with UML diagramming with Use Cases, Class Diagrams, Sequence Diagrams, and Database Design for Design Documents using MagicDraw.
  • Experience utilizing JQuery, AJAX, JavaScript, and CSS for front end development.
  • Experience implementing Spring 3.1 Inversion of Control (IOC), Aspect Oriented Programming (AOP), and MVC.
  • Extensive experience with Hibernate 4.0 modules for DAO layer with both XML and JPA annotations.
  • Expertise in the application of J2EE technologies with Java, Servlet, JSP, MVC Frameworks using Struts 1.3, EJB 3.0, XML, and JDBC.
  • Skillful integration of Spring 3.1, Hibernate 4.0, and Struts 1.3 using the ContextLoaderPlugin and Contextual Sessions.
  • Java component expertise with Java Beans, DOM and SAX parsers, and JavaMail.
  • Experience with RDBMS, PL/SQL, and Stored Procedures for Oracle 10g.
  • Experience deploying to Oracle WebLogic 12c using ANT scripts.
  • Expert with WebServices with Axis2 for SOAP and Jersey for REST.
  • Profound knowledge of JUnit 4.0 and Log4j.
  • Additional experience programming in C, C++, Ruby, OCaml, Assembly, and MATLAB with development using NotePad++ and Sublime.
  • Version Control using both Subversion SVN and GitHub
  • Excellent team skills and motivated problem solver.

PROFESSIONAL EXPERIENCE

Confidential - Falls Church, VA

J2EE Developer

Responsibilities:

  • Reviewed the existing system to integrate the patient request functionality while following the Agile development methodology.
  • Developed BRD, SDS, and SDD for the project.
  • Utilized UML to create Use Case diagrams, Class diagrams, and Data Flow diagrams.
  • Designed the database to persist both project and task information.
  • Used Struts 1.3 for validation of user input by implementing the Validator Plugin and servlet processing.
  • Transferred the view layer to Java code using JSP's, CSS, JavaScript, and JQuery 1.11.x.
  • Business tier information exchanged via Injected Stateless Session Beans.
  • Loosely coupled the code by utilization of Spring 3.1.
  • DAO and ORM structure implemented Hibernate 4.0 to communicate with database storage.
  • Utilized SVN repository for version control, and deployed the application to a WebLogic App Server via an ANT script.

Environment: Struts 1.3, JSP, CSS, JavaScript, JQuery 1.11.x, WebLogic Application Server 12c, Java 7, EJB 3.1, Hibernate 4.0, Spring 3.1, Oracle 10g, XML, Eclipse Kepler, SVN, ANT, JavaMail

Confidential - Norfolk, VA

Java Programmer

Responsibilities:

  • Review the client needs to ensure proper design while following the Agile development methodology.
  • Developed comprehensive requirements document for the project.
  • Employed UML to create Use Case, Class, and Sequence Diagrams.
  • Designed the database to persist project and task information.
  • Used Struts 1.3 for input validation by implementing servlet processing and the Validator Plugin.
  • Transmitted the view layer to Java code via JSP's, CSS, JavaScript, and JQuery 1.11.x.
  • Business Tier information exchanged via stateless EJB's.
  • Utilized Spring 3.1 to loosely couple the code.
  • Implemented Hibernate 4.0 in the DAO and ORM structure to communicate with database storage.
  • Generated a RESTful Web Service so the data could be consumed by multiple clients.
  • Utilized SVN repository for version control.

Environment: Java 6, Struts 1.3, JSP, CSS, JavaScript, JQuery 1.11.x, WebLogic Application Server 12c, Java 6, EJB 3.1, Hibernate 4.0, Spring 3.1, Oracle 10g, XML, Eclipse Helios, SVN, RESTful Web Service

Confidential - Arlington, VA

Software Developer

Responsibilities:

  • Employed UML to create Use Case, Class, and Sequence Diagrams.
  • Used Struts 1.3 for input validation by implementing servlet processing and the Validator Plugin.
  • Created the view layer using JSP's, CSS, and JavaScript.
  • Business Tier information exchanged via stateless EJB's.
  • Utilized Spring 3.0 to loosely couple the code.
  • Implemented Hibernate 3.6 in the DAO and ORM structure to communicate with database storage.
  • Generated a RESTful Web Service so the data could be consumed by the View layer.
  • Utilized SVN repository for version control.

Environment: Java 6, Struts 1.3, JSP, CSS, JavaScript, WebLogic Application Server 11g, Java 6, EJB 3.0, Hibernate 3.6, Spring 3.0, Oracle 10g, XML, Eclipse Galileo, SVN, RESTful Web Service 3.13.13.1Hibernate 4.0, Spring 3.1, Oracle 10g, XML, Eclipse Kepler, SVN, RESTful Web Service

We'd love your feedback!