We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Greenville, SC

SUMMARY

  • 7+ years of experience in Analysis, Developing, Implementing, Integrating and testing of Web based Applications using Java/J2EE technology.
  • Experience in developing web applications using JSP, spring, EJB, Hibernate, JBOSS, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans, POJO’s and Log4j.
  • Extensive Experience in developing Graphical User Interfaces using JSP.
  • Experience in developing AJAX based Design in creating better, faster, and more interactive web applications.
  • Extensive Experience working in Spring Framework, and O/R mapping Hibernate framework.
  • Experience in working with Web Services. Creating a SOAP request and making a WSDL call.
  • Experience in Hibernate 3.0 to store the persistent data as an Object - Relational Mapping (ORM) tool for communicating with database.
  • Hands on Experience on RDBMS concepts.
  • Strong experience working on SQL using IDE’s like SQL Developer.
  • Knowledge on PL/SQL to write Stored Procedures, Functions.
  • Expertise in development of server side business logic using Session and Entity Beans.
  • Expertise in various J2EE technologies like JSP, JSF, Servlets, EJB, Hibernate, Spring.
  • Performed Unit Testing and developed Unit Test Classes using JUnit .
  • Agile/SCRUM and Test Driven Development(TDD) was used as the project management methodology and JIRA was the tool used to keep things in check
  • Experience in using application servers like Web logic, Tomcat.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
  • Well versed with multiple subversion control tools like CVS and VSS.
  • Experience in IDE tools like Eclipse
  • Experience with unit testing the applications using JUnit Framework.
  • Developed logging standard and mechanism based on Log4J.
  • Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle v10g and SQL Server environments.
  • Experience in using Maven for build automation.
  • Capable of learning new technologies and adapt to new environments quickly.
  • Establish and maintain productive working relationship with management, clients and team members.

TECHNICAL SKILLS

Web/App Servers: Web logic v9.2 SP 4, v8.1, Apache Tomcat v5.x

Operating System: Windows 7, UNIX/ LINUX, Windows XP

Programming Languages: JAVA, JSP 1.0/1.1, Java Servlets 2.1, HTML 4.0., and XML1.0.

Technologies: J2EE, Log4j, SQL, PL/SQL

Frameworks: Spring, Struts, EJB, Web Services, Restful

ORM: Hibernate, JPA

Databases & Tools: MySQL, MySQL Workbench, Oracle v10g, JIRA, Oracle Enterprise Manager, Oracle SQL Developer, Toad, Eclipse, Netbeans 5, CVS, BIRT

PROFESSIONAL EXPERIENCE

Confidential, Greenville, SC

Java Developer

Responsibilities:

  • Involving in Analysis, Design, and Development Testing and Production phases for the new requirements of the POMS Application.
  • Analyzing functional requirements and writing technical design specifications for the new requirements.
  • Developed JSP pages and Java Script for the applications.
  • Involved in coding new features for the application.
  • Involved in writingStored Procedures,Functions,Views,Triggers and complex SQL queriesfor retrieving LOV and grid data display.
  • Designed and implemented data tables as per data model.
  • Involved in Coding based on the Spring framework.
  • Extensively used XML for data transfer and involved in web services API testing using SOAP UI.
  • Used Informix as a data model andfor all database related (CRUD) operations.
  • Wrote JUnit test cases for each requirement and tested the code as required.
  • Involved in developing Restful Web Services.
  • Generated XSD's for Web Services consumers.
  • Used HPQuality Center for defect tracking.
  • Worked on AGILE methodology.
  • Involved in support for QA Team while doing integration testing, regression testing, systems testing.
  • Used SVN as a code repository and for code management.
  • Performed Unit Testing and developed Unit Test Classes using JUNIT
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check

Environment: Java 1.6, J2EE, Spring 3.0, MQ Series, JDBC, XML, XSD, Web Services, Restful Web Services, ECLIPSE 3.0, Spring Source Tool Suite, Apache Tomcat Web Server, Informix, Log4J, UNIX, HP Quality Center 10.0, Load Runner 8.0, SVN.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in Design, development, deployment of the application.
  • Implemented Factory, Session, Facade, DAO, Helper design patterns for this application.
  • Designed and integrate Hibernate / Spring / EJB persistence Solution with the application architectures
  • Developed java business classes to move business logic into middle tier from data tier / stored procedures.
  • Used technologies like JSP, JSTL, and JavaScript for Presentation.
  • Involved in the coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, RMI, JDBC and JMS.
  • Prepared use case diagrams, class diagrams and sequence diagrams using Rational Rose.
  • Dependency Injection used for runtime object injection using Spring.
  • DAO design patterns were used to re factor the code.
  • Facade responsible for starting and ending the transaction.
  • Created a Web Logic Portal based environment for use throughout the worldwide
  • Involved in Client's side and Sever side validations based on the Business rules using Server side JavaScript.
  • Performed unit testing using JUNIT framework and implemented test driven development(TDD).
  • Worked extensively with Java including threads, Swing, Java Servlets, and JDBC on the Windows platform along with the Oracle RDBMS.
  • Used SVN for Version Control
  • Actively interacted with Managers, Leads and Architecture and Other Team members.

Environment: J2EE- (JSP/Servlets/EJB/XML/JNDI), JDBC, JavaScript, Tomcat, Clear Case, HTML, Web Logic, Eclipse, Design pattern (Session Facade), Web Services (SOAP, WSDL), Hibernate, JUNIT, Spring, Collections, Multithreading.

Confidential, CHARLOTTE, NC

JAVA DEVELOPER

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design and Analysis of the Customer Specifications, Development and Customization of the Application using scrum based agile framework.
  • Used Dependency Injection feature of Spring 3.0 MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC to bind web parameters to business logic.
  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Developed Web Services using REST, SOAP, WSDL.
  • Performed Database and Application tuning including Java components, SQL and PL/SQL code
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on MySQL data base for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Involved in the usage of JPA API for configuration of ORM tools.
  • Performed building and deployment of WAR, JAR files on test, stage systems in WebLogic Application Server, worked in WebLogic system administration infrastructure.
  • Used Business Delegate, Service locator, Factory, Session, Facade, DTO and DAO design patterns.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Performed unit testing using JUNIT framework and tested DAO's and Business Services.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM)
  • Analyzing the client requirements and production issues.
  • Design and Development for enhancements & change requests.
  • Provided technical support for external users.

Environment: Java1.6, Eclipse, Maven, SOAP, RESTFul, XML, JSON, JQuery, Spring, Hibernate, XML, HTML, JMS, WebLogic Application Server.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Implemented User Interface layer using JQuery, JSP, JavaScript, Servlets
  • Implemented and consumed Restful web services. Developed various validation XML files for client side validation.
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework’s IoC container.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate and JPA.
  • Used SVN for version control. Configured Log4j tool to log the entire application.
  • Using Spring IoC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring. Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Involved in the complete Lifecycle of design, development, testing and deployment of application.

Environment: Java, J2EE, Linux, Web Logic Application Server, Spring MVC, Web services, REST, Maven, Spring IoC, Spring AOP, Hibernate, JPA, JUnit, Log4J.

Confidential, Indianapolis, IN

JAVA Developer

Responsibilities:

  • Developed business logic using Java, JSP and HTML.
  • Designed and implemented Design Patterns such as façade and Singleton method.
  • Designed and developed service layer using spring with AOP and Inversion Control.
  • Involved in development of the application using Spring Web MVC and other components of the
  • Spring Framework such as Spring Context, Spring ORM.
  • Wrote spring configuration files for the beans defined and properties to be injected into them
  • Spring's Dependency Injection.
  • Built RESTful web-services with Java technology.
  • Developed logging-module using log4j to create log files to debug as well as trace application
  • Involved in writing complex SQL queries for performing transaction with the backend.
  • Deployed the application on Tomcat Server.
  • Used JUnit for testing the application.

Environment: Java 1.5, Servlet 2.5, JSP 2.1, Tomcat 6.x, spring 3.0, Eclipse 4x, RESTful, Maven, HTML

We'd love your feedback!