We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

San Marcos, TX

SUMMARY

  • 4 years of experience developing software with a primary focus in J2EE environments implementing Struts, Spring, and Hibernate while working interchangeably between front end, back end, and business logic.
  • Designed front end markups for many web applications using HTML and CSS (Bootstrap) as well as Javascript libraries (JQuery and AJAX).
  • Worked on several projects strictly following Agile techniques (SDLC).
  • Applied module development for expanding on existing on systems.
  • Used SOAP and RESTful web services to integrate existing mechanisms into our projects.
  • Experience using the Model View Controller architecture both through the Struts 1.x framework as well as Spring MVC.
  • Used Oracle SQL to create database tables and managed those using ORM frameworks such as Hibernate. Very familiar with database queries and CRUD operations including PL/SQL and stored procedures.
  • Developed many distributed web applications on the Java 2 Platform using technologies including but not limited to Enterprise Java Beans, JDBC, JNDI, JSPs, Servlets, and XML.
  • Worked on projects using the application servers WebLogic and JBoss.
  • Used Aspect Oriented Programming and Inversion of Control features of Spring when integrating with Struts and Hibernate.
  • Coded a few independent projects in C++ including graphics programming using the OpenGL Utility Toolkit.

TECHNICAL SKILLS

Operating Systems: Windows 7 & 8, Mac OS X

Programming Languages: OOP, Java, C++

Web Technologies: Struts, JSP, Servlets, Spring MVC, JavaScript, JQuery, Ajax

Middleware: EJB, J2EE Web Services, Spring

App Servers/Web Servers: WebLogic, JBoss

IDE: Oracle Workshop, Microsoft Visual Studio, Eclipse, NetBeans

Repositories: Subversion using Subclipse, GitHub

Markup Languages: HTML, XML

ORM Tools: Hibernate 3.6

Deployment Tools: ANT,Maven

Testing/Debugging Tools: JUnit

Database Query Language: SQL, HQL

PROFESSIONAL EXPERIENCE

Confidential, San Marcos, TX

Software Developer

Responsibilities:

  • Constructed design document containing UML class and activity diagrams as well as designing the Oracle tables.
  • Used Object Oriented Programming techniques such as inheritance, polymorphism, and encapsulation to ensure a logical, simple to follow application design that operated securely.
  • Mapped the front end of the application to the business layer using the Struts MVC framework.
  • Used the Business Delegate design pattern to hide remoteness in connecting the business layer to our data layer which utilized generic Hibernate operations to modify the database.
  • Used dependency injection with Spring by writing in the necessary beans to our application context XML document.
  • Wrote AJAX code using JSON objects to asynchronously display information about customer transactions to management accounts.
  • Used Javascript regular expression validation as well as the Struts validator framework.
  • Found and resolved all critical defects before user/client testing.
  • Integrated JavaMail API to notify managers and employees of ticket status.

Environment: Struts 1.3, Hibernate 3.6, Spring 3, JSPs, XML, Javascript, CSS, AJAX, Subversion, JavaMail, Maven, and Oracle WebLogic 11g.

Confidential, Houston, TX

Software Developer

Responsibilities:

  • Constructed design document containing UML class and activity diagrams as well as designing the Oracle tables.
  • Used Struts Model 2 with this application as well to separate the various layers.
  • Wrote queries using HQL and used Hibernate/Java persistence annotations to correctly map the various Entities/Tables.
  • Spring was used with AOP (Aspect Oriented Programming) to manage our database transactions. Spring also mapped our Struts actions.
  • Used the Bootstrap CSS library for styling JSPs.
  • Managed source code through Subversion and deployed using an Maven build
  • Integrated JavaMail into the system for managing the approval notifications to employees.
  • Found and resolved all critical defects before user/client testing.

Environment: Struts 1.3, Hibernate 3.6, Spring 3, JSPs, XML, CSS, Subversion, JavaMail, Maven, and Oracle WebLogic 11g.

Confidential, Houston, TX

Software Developer

Responsibilities:

  • Constructed design document containing UML class and activity diagrams as well as designing the Oracle tables.
  • Used OOP techniques inheritance, polymorphism, encapsulation, etc.
  • Used Spring MVC to separate business logic from the data and view layers.
  • Wrote stored procedures for data access and used Hibernate/Java persistence annotations to correctly map the various Entities/Tables.
  • Used the Bootstrap CSS library for styling JSPs.
  • Used google chart APIs so construct the budget timeline.
  • Used SOAP based web services to allow us to expose our budgeting APIs to other businesses.
  • Found and resolved all critical defects before user/client testing.

Environment: Hibernate 3.6, Spring 3, JSPs, XML, CSS, Subversion, Web Services and Oracle WebLogic 11g.

We'd love your feedback!