Web Developer Resume Profile
Summary
- Over 5 years of software development experience in the IT industry using several J2EE technologies including technologies like Struts, Spring, Hibernate, Vaadin, EJB, Web Services and JavaScript.
- Developed loosely coupled components using Java Spring API and used the AOP and IoC features of the Spring framework to integrate Spring with Hibernate.
- Developed and deployed business components using EJB 2.1 specifications using stateless session beans.
- Good database management software usage skills and good working knowledge in Oracle Database 10/11g and SQL Server 2005
- Created backend/DAO modules using annotation based Spring Roo, JPA API, and Hibernate ORM.
- Good understanding of software designing using UML diagrams such as use case, activity, sequence and class diagrams.
- Developed front-end layer of applications using the MVC module of Spring framework.
- Good working knowledge of J-Unit testing framework using annotation.
- Good understanding of development work adhering to Software Development Life Cycle Activities SDLC and Agile methodology.
- Experience in working with Application Servers like Weblogic and Tomcat servers on eclipse IDE.
- Exposed and consumed SOAP based web services using JAX-WS API and good working knowledge of REST based Web Services.
- Used version control softwares like Subversion to manage versions of the software.
Technical Skills
Operating Systems | Windows XP/Windows 7/8 |
Languages | Java, C, HTML, CSS |
Web Technologies | Struts 1.3.10, Spring 3.x, Spring MVC, Hibernate 3.x JPA Support , Web Services, Servlets 2.1, JSP 1.2, JUnit, Vaadin 6/7, Maven 3.1 |
Version Control | Subversion |
Development Tools | JDK 6, Eclipse Helios, NetBeans, Spring Tool Suite |
Database | SQLServer 2005, MySql 5.1, Oracle 10/11g |
Application Servers | Weblogic 10.x and Tomcat 7.x |
Enterprise Technologies | EJB 3.0 with JPA support, Web Services |
Employment History
Confidential
Web developer
Responsibilities:
- Use Vaadin 7.0.7 to construct the views for the CRI module through Spring Tool Suite.
- Run Spring Roo 1.2.5 to generate the domain objects and boilerplate getters/setters.
- JARs were dynamically imported with Maven 3.1.0.
- Utilized JUnit 4.1.0 and SLF4J 1.6.4 for unit testing and logging.
- Deployed locally using a Tomcat 7.0.42 server.
- Created queries in native SQL and HQL for Hibernate 3.6.
- Interfaced between PUMA user and FileNet 4.5.1.3.
- Regularly update and commit code with Subversion and Subversion plugin.
- Persist objects and perform CRUD operations on an Oracle database with Hibernate 3.6, JPA annotations and Hibernate Criteria API.
Environment: J2EE, Java 6, Vaadin 7, Spring 3.2, Hibernate 3.6, Maven 3.1, Apache Tomcat 7.0, Spring Tool Suite
Confidential
Software developer
Responsibilities:
- Use Subversion and subclipse Eclipse plug-in to maintain version control.
- Implement the front controller design pattern with Struts 1.3 and take advantage of tiles and validation frameworks.
- Design and create JSPs with struts-html and JSTL tag libraries.
- Persist objects and perform CRUD operations on an Oracle database with Hibernate 3.6, JPA annotations and Hibernate Criteria API.
- Utilized the JavaMail API to deliver notifications.
- Exposed a SOAP based web service to give remote users search/view functions.
- Incorporated spring beans to implement inversion of control through setter injection.
- Used ANT scripts to deploy the application on a Weblogic 11g application server.
Environment: J2EE, Java 6, JSP, Struts 1.3 framework, Spring 3.0, Hibernate 3.6, Oracle Weblogic application server, ANT, ER/UML, Eclipse and Design Patterns
Confidential
Software developer
Responsibilities:
- Created Spring beans and configured them in the external configuration files to implement Dependency injection.
- Developed the hibernate configuration file and used JPA annotation support to persist data into the database.
- Implemented inline and external CSS throughout the JSP view pages and embedded JavaScript to perform form validations.
- Used a REST based web service to perform basic CRUD operations over a distributed environment.
- Implemented MVC using the Struts framework and used the tiles framework to achieve uniform design throughout the application.
- Applied session facade design pattern to develop EJB components in Eclipse.
- Configured and executed ANT scripts to deploy the application on Weblogic 10.3 server.
- Used subversion, version control system, as the repository to check in and checkout the code
- daily.
Environment: Java 1.5, J2EE, JSP, Struts 1.2, EJB 2.1, Web Services, SQL Server 2003, Hibernate 3.0, HTML, JavaScript, UML, XML and WebLogic Server 10.3.