We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

CT

SUMMARY:

  • 8+ years of work experience in Application Design, Programming, Development and Implementation of Client - Server Applications in Java/J2EE programmer.
  • Experience in various methodologies like Waterfall and Agile(Scrum & Sprint) .
  • Experience in client design and validations using HTML, Java Script, JSP, CSS.
  • Developed applications using Core Java, Servlets, Struts, Spring framework, JDBC, Hibernate and MVC architecture.
  • Experience using Hibernate for mapping Java classes with database and using HQL.
  • Proficient in SQL Server and T-SQL (DDL and DML) in constructing Tables, Normalization techniques on database Tables.
  • Expert in creating Sub-Queries and Joins for complex queries involving multiple tables and Exception Handlers.
  • Hands-on experience in IDE Tools: Eclipse, NetBeans
  • Extensive knowledge of J2EE architecture, Patterns, Design and development. and Code Reviews, Unit and Integration Testing.
  • Wrote unit tests for Java applications using Junit.
  • Generating PDF reports using Jasper Report.
  • Experience in the functional usage and deployment of applications in JBOSS, IBM WebSphere and Apache Tomcat Server.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing
  • Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2008, MySQL.
  • Expertise knowledge on REST (JAX-RS)and SOAP(JAX-WS)
  • Good Knowledge on Angular JS .
  • Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism
  • Excellent team player with equally good leadership skills. Ability to learn & adapt quickly to the emerging new technologies.

TECHNICAL SKILLS:

J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI

Architecture & Framework: MVC, Jakarta Struts 2.0, Spring 3.0, Hibernate

Database: Oracle 10g, 11g, SQL server 2005/2008, MySQL

IDE: Eclipse, My Eclipse, NetBeans

Operating Systems: Windows 9x/NT/XP/2003/7/8/10, Linux, UNIX

Web/App Servers: Web logic, WebSphere, Tomcat, JBoss, Apache

GUI: HTML, XML, JavaScript, CSS 3

Programming Language: C, C++, Java, J2EE

Tools: Log4J, JUnit

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, CT

Responsibilities:

  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Designed and developed the application using Agile Methodology and followed Scrum planning
  • Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
  • Involved in designing and writing custom code for business, data access and UI layers using core Java.
  • Created Spring Controllers and Integrated with Business Components and View Components
  • Developed Spring and Hibernate data layer components for the application
  • Integrated business layer using Hibernate with Spring DAO.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and the configuration of database using Hibernate.
  • Used PL/SQL, Stored Procedures for handling SQL Server database.
  • Used SubVersion for creating the project structure and version controlling.
  • Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
  • Gave production support for the entire application including trouble shooting and fixing bugs
  • Created technical solution documentation and Deployment Guide for the application

Technologies Used:Java, Agile,, JSP, Servlets, JDBC, Java Beans, Spring, Hibernate, JUnit, Oracle RDBMS, WebSphere Server

Associate

Confidential

Responsibilities:

  • Worked with Agile SCRUM Methodology.
  • Responsibilities include interacting with the client to understand the project, gathering the requirement and splitting the requirements into different iteration.
  • Involved in study of User Requirement Specification.
  • Actively participated in the daily scrum meetings to produce quality deliverable within time information and helped clearing ambiguity in requirements document.
  • Involved in analyzing the requirement, estimating the delivery time and preparing high level design and detailed low level design.
  • Involved in developing the front end with JSP, backend with struts and Hibernate, bug fixing and unit testing the code implemented.
  • Developed the code with coding guidelines to have quality code and reduce bugs.
  • Used Hibernate in developing DAO layer for persisting data.
  • Written the DAO and DAO implementation classes for Model layer.
  • Used Eclipse as Integrated Development Environment (IDE).
  • Identify and act upon functional and technical design and application design/functionality improvements as directed by the Application Team Lead.
  • Participate and conduct reviews and meetings and provide updates on project progress.
  • Prepared unit testing and system testing document
  • Involved in building the project and supported to implement in the production environment
  • Ensuring smooth delivery of the project

Technologies Used: Java, Struts, Hibernate, JSP, Oracle 10g, JavaScript,CSS

SeniorSoftware Engineer

Confidential

Responsibilities:
  • Understand the architecture of the application.
  • Involved in the client gathering requirement meetings.
  • Created the Application from the scratch.
  • Worked on the Login and fetching the logs from all connected meters for Iteration1.
  • Used Swing layout for View of MVC.
  • Developed application using Spring technologies which communicated with java.
  • Created use case, High Level Design (HLD) and Unit Test Case documents.
  • Worked with integration of all pages in Swing on presentation module.
  • Worked on searching and managing the errors in log files for Iteration 2.
  • Preparation of various technical and functional documents.
  • Involved in code debugging and performance tuning.
  • Prepared unit testing and system testing document
  • Involved in building the project and supported to implement in the production environment
  • Ensuring smooth delivery of the project

Technologies Used: Java, Eclipse, Swing, Spring

Software Engineer

Confidential

Responsibilities:

  • Analyzed the requirements and did the high level design, data design and low level design.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data.
  • Involved in fixing bugs on the product.
  • Involved in developing code changes for Change requests and enhancements.
  • Performed Unit testing

Masters Project Internship

Confidential

Responsibilities:
  • Analyzed the requirements and did the high level design, data design and low level design.
  • Developed the application from scratch.
  • Retrieved the data from the Embedded system via Ethernet.
  • Displayed the data in graphs using JfreeChart, with periodically data refreshment.
  • Displayed the data as reports using BIRT Reports.
  • Involved in testing and building the system.

Technologies Used: Qt, BIRT Reports, JFreeChart, JAVA, MySQL, Eclipse IDE.

We'd love your feedback!