We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Professional Senior J2EE software Engineer looking for a senior level J2EE/Software Engineering position with an organization committed to developing and exploring new technologies.
  • I have over 12 years of Software Engineering experience and over 14 years of programming experience in Java, JSP, Portlets, JavaScript, Swing, J2EE, Struts, DHTML, Visual Basic, C++, HTML, VBScript, ASP, and a little more than 5 years of experience with XML, Web Services, AJAX, JQuery, Spring and JSF (Java Server Faces).
  • I have over a year and a half experience in AngularJS, Node.Js, Backbone, and other JavaScript frameworks.
  • I have over 5 years in working in an Agile SDLC environment, I have worked extensively with testing tools such as, JUnit and HttpUnit, and with IDEs such as Eclipse, IntelliJ, Web Logic, RAD, JDeveloper and JBuilder.
  • I have worked with application servers such WSAD, JBOSS, Apache Tomcat, and I have also worked with Content/Records management software such as Stellent (Oracle UCM) and Business Rules Engines such as Drools, JBoss BRMS, and JRules.
  • I’m familiar with working in high - pressure environments and have the background and technical skills to lead or contribute significantly to any type of Software Engineering project.

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

Solution: Used the following technologies JSPs, Java, Web Services, JQuery, JUnit, XML, and Spring MVC.

Application server used: - Tomcat. UI/Web tier - JSPs. Middle tier - Dispatch Servlets (Controller) and Ordinary Java classes. EIS tier/Back end - Hibernate, DAO Oracle RDBMS. Design patterns used - Singleton, Factory, MVC.

Responsibilities:

  • Researched logged defects in the current DTS release
  • Debugging and fixing defects in the current DTS release
  • Updated Hibernate queries and stored procedures as part of the fixes for the DTS defects
  • Created JUnit tests cases for the fixes to the defects in the current release
  • Involved in implementation of Spring MVC Controllers/Rest Endpoints based upon the design for IX partner
  • Involved in implementation of POJOs used by the Model in Spring MVC architectural pattern for IX partner
  • Involved in supporting the deployment at the end of each maintenance release cycle
  • Involved in Sprint Planning Meetings, Weekly Status Meetings, and Sprint Review Meetings

Software Engineer

Confidential

Solution: Used the following technologies JSPs, Java, Restful Services, Web Services, Angular JS, JQuery, JUnit, XML, and Spring MVC.

Application server used: - Tomcat. UI/Web tier - JSPs. Middle tier - Dispatch Servlets (Controller) and Ordinary Java classes. EIS tier/Back end - Hibernate, DAO Oracle RDBMS. Design patterns used - Singleton, Factory, MVC.

Responsibilities:

  • Updated Angular JS Controller to handle new functionality on the new e-forms
  • Involved in implementation of POJOs used by the Model in Spring MVC architectural pattern
  • Updated Java objects and Servlets based upon the requirements in a User Story
  • Created RESTful Web services and updated WSDL file for the Web service.
  • Updated Hibernate queries to support ORM for the added forms (I-821P and I-765).
  • Assisted in creating JUnit tests cases for the User Stories completed at the end of each Sprint
  • Involved in build and deployment at the end of each Sprint cycle
  • Involved in Sprint Planning Meetings, Daily Scrum Meetings, and Sprint Review Meetings

Software Engineer

Confidential

Solution: Used the following technologies JSPs, Java, Confidential Specification Portlets, JSR 168 Portlets, Stellent (Oracle UCM), Web Services, JavaScript, AJAX, JQuery, JUnit, and XML.

Application server used: - WSAD 6.1, WPS 6.1.5. UI/Web tier - JSPs. Middle tier - Portlets and Ordinary Java classes. EIS tier/Back end - Oracle RDBMS. Design patterns used - Singleton, Proxy, Façade, Iterator, Specification.

Responsibilities:

  • Involved in implementation of POJOs used by the Model in MVC architectural pattern
  • Lead effort in setting up WebSphere Portal local development environment and integration with Oracle UCM
  • Created and updated Java objects and Servlets based upon the requirements and design
  • Created Web services using JAX-WS and Weblogic Web service tool to automatically create all the required code and WSDL file for the Web service.
  • Involved in development of some of the Utility classes used by the Portlets
  • Updated Hibernate queries based upon the change in requirements and bug fixing
  • Created JUnit tests for classes used by the Portlets
  • Involved in build and deployment at the end of each Sprint cycle
  • Involved in performance tuning and troubleshooting in the Development, Preproduction, and Production environments.
  • Involved in Sprint Planning Meetings, Daily Scrum Meetings, and Sprint Review Meetings

Software Engineer

Confidential

Used the following technologies: JSPs, Tiles, Java, JSR 286 Portlets, Stellent (Oracle UCM), Spring, Web Services, AJAX, JavaScript, JQuery, XML.

Application server used: - WSAD 6.1, WPS 6.1.5. UI/Web tier - JSPs. Middle tier - Ordinary Java classes. EIS tier/Back end - Oracle RDBMS. Design patterns used - Singleton, Proxy, Façade, Iterator, Specification.

Responsibilities:

  • Setup WebSphere Portal local development environment for new developers
  • Designed and implemented the JSP (view) for some of the new Portlets added to the site
  • Involved in implementation of POJOs used by the Model in MVC architectural pattern (Spring MVC)
  • Created and updated Java objects and Servlets based upon the requirements and design
  • Updated Web Service clients based upon changes to the Web service WSDL.
  • Involved in development of some of the Utility classes used by the Portlets
  • Rewrote and created new Hibernate queries based upon the change in requirements
  • Created JUnit tests for classes used by the Portlets
  • Involved in performance tuning and troubleshooting in the Development, Preproduction, and Production environments.
  • Involved in Sprint Planning Meetings, Daily Scrum Meetings, and Sprint Review Meetings

Software Engineer

Confidential

Used the following technologies: JSPs, Struts, Tiles, Java, Hibernate, Stellent (Oracle UCM), Spring, Web Services, AJAX, JavaScript, XML.

Application server used: - WSAD 6.1, WSAD7.0. UI/Web tier - JSPs. Middle tier - Ordinary Java classes and action servlet. EIS tier/Back end - Sybase RDBMS. Design patterns used - Singleton, Proxy, Façade, DAO, Iterator, Specification, and Observer (MVC model 2).

Responsibilities:

  • Created Tiles and JSPs for new pages added to the site
  • Involved in implementation of POJOs used by the Model and Controller in STRUTS MVC design pattern
  • Updated Java objects and Servlets based upon the bug fix requests
  • Involved in development of some of the Utility classes use by the application
  • Updated Hibernate queries based upon bug fix requests
  • Created JUnit tests for classes
  • Involved in build and deployment at the end of each Sprint cycle
  • Involved in performance tuning and troubleshooting in the Development, Preproduction, and Production environments.

Software Engineer

Confidential

Used the following technologies: JSPs, Struts, Tiles, Java, Hibernate, Stellent, Spring, Web Services, AJAX, JavaScript, XML.

Application server used: - WSAD 6.1, WSAD7.0. UI/Web tier - JSPs. Middle tier - Ordinary Java classes and action servlet. EIS tier/Back end - Sybase RDBMS. Design patterns used - Singleton, Proxy, Façade, DAO, Iterator, Specification, and Observer (MVC model 2).

Responsibilities:

  • Created Tiles and JSPs for new pages added to the site
  • Involved in implementation of POJOs used by the Model and Controller in STRUTS MVC design pattern
  • Updated Java objects and Servlets based upon the bug fix requests
  • Involved in development of some of the Utility classes use by the application
  • Updated Hibernate queries based upon bug fix requests
  • Created JUnit tests for classes
  • Involved in build and deployment at the end of each Sprint cycle
  • Involved in performance tuning and troubleshooting in the Development, Preproduction, and Production environments.

Software Engineer

Confidential

Used the following technologies: JSPs, Struts, EJBs, RMI, and JMS, in the development of the web application.

Application server used: - Apache Tomcat, WSAD. UI/Web tier - JSPs. Middle tier - EJBs (Entity and Session beans). EIS tier/Back end - Oracle RDBMS. J2EE architecture used - Distributed application with remote EJBs. Design patterns used - Façade, Factory and Observer (MVC model 2).

Responsibilities:

  • Updated JSPs for existing pages on the site
  • Involved in implementation of JSPs used by the View in STRUTS MVC design pattern
  • Updated Java objects and Servlets based upon the bug fix requests
  • Involved in development of some of the Utility classes use by the application
  • Updated Hibernate queries based upon new requirements
  • Created JUnit tests for classes

Software Engineer

Confidential

Used the following technologies: JSPs, Struts, in the development of the web application.

Application server used: Tomcat. UI/Web tier - JSPs.

Middle tier: - Plain Java Classes.

EIS tier/Back end: - DB2 RDBMS.

J2EE architecture used: Web application with business component interfaces.

Testing tools used: JUnit (manual testing).

Design patterns used: Façade, Factory and Observer (MVC model 2).

Software engineering process used: RUP (Rational Unified process).

Responsibilities:

  • Created JSPs for new pages on the site
  • Involved in implementation of JSPs and POJOs used by the View and Model in STRUTS MVC design pattern
  • Created Java objects and Servlets used in the MVC design pattern
  • Involved in development of some of the Utility classes use by the application
  • Involved in the SQL queries written based upon the requirements
  • Created JUnit tests for classes

Software Engineer

Confidential

Used the following technologies: Java, Swing, EJBs, in the development of the thick client application.

Application server used: - JBuilder.

UI/Web tier: - Swing. Middle tier - EJBs (Entity, Session and Message beans).

EIS tier/Back end: - Oracle RDBMS.

J2EE architecture used: - Web application with business component interfaces.

Testing tools used: - JUnit (manual testing).

Design patterns used: - Façade, Factory and Observer (MVC model 2).

Software engineering process used: - RUP (Rational Unified process).

Responsibilities:

  • Involved in implementation of the POJOs used by the application
  • Created Java objects and Swing components used by the application
  • Involved in development of some of the Utility classes use by the application
  • Updated DAO objects for data access
  • Created JUnit tests for classes

J2EE/Software Development

Confidential

Used the following technologies: JSPs, Struts, EJBs, in the development of the web application.

Application server used: - JDeveloper. UI/Web tier - JSPs.

Middle tier: - EJBs (Entity, Session and Message beans).

EIS tier/Back end: - Oracle RDBMS.

J2EE architecture used: - Web application with business component interfaces.

Testing tools used: - JUnit (manual testing).

Design patterns used: - Façade, Factory and Observer (MVC model 2).

Software engineering process used: – RUP (Rational Unified process).

Responsibilities:

  • Involved in implementation of JSPs used by the View in MVC architectural pattern
  • Updated Java objects and Servlets based upon the bug fi requests
  • Involved in development of some of the Utility classes used by the application
  • Created JUnit tests for classes for testing
  • Teach and supplement the Java/Web Development curriculum.
  • Creating JSPs and Java servlets for E-commerce courses.
  • Teaching the concepts of EJBs and Software Engineering during E-commerce
  • Teaching concept of database programming and data modeling

We'd love your feedback!