We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Webster, NY

SUMMARY

  • 6 Years of experience in Design & Development of software applications and customized software using Java/J2EE & open source frameworks.
  • Experience in both Front end and Back end web Technologies and ability to create applications that can use various database vendors.
  • Strong working experience in application Development using Core Java, Spring, Hibernate, Web Services - SOAP, JSP, Servlets, SQL, XML, HTML and Tomcat.
  • Experience in Multi-tier web application development using MVC architecture, Design Patterns, JSF or Spring MVC.
  • Expertise in building configuration files on various frameworks such as Spring, JPA, and Hibernate.
  • Experience in Singleton, Factory, DAO, MVC, Strategy, DTO design patterns.
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
  • Extensively worked on writing SQL queries.
  • Expertise in Web Services architecture in SOAP and RESTful.
  • Strong experience in using RDBMS like Oracle 11g, PostgreSQL and My SQL.
  • Used source control systems like Git and Subversion.
  • Experience in application servers like WebLogic, Apache Tomcat, and WebSphere.
  • Experience in client side technologies such as HTML, CSS, JavaScript and jQuery.
  • Hands on Experience in Production Support.
  • Extensive usage of different IDEs like Eclipse, Spring Source Tool Suite (STS).
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Goal Driven Developer with comprehensive understanding of various software development approaches such as SDLC and Agile Scrum methodology.

TECHNICAL SKILLS

Languages: Java8, Python, SQL, JavaScript, C/C++

Web Technologies: JSP, Servlets, HTML, XML, JSON, JQuery, CSS, JavaScript

Database: Oracle 11 g, SQL Server, MySQL

Servers: Apache Tomcat, WebLogic, JBoss EAP

Frameworks: Spring MVC, Hibernate, Spring, WebServices (SOAP & RESTful), Jersey, Log4j.

IDE/Tools: STS, Eclipse, GIT, Maven, JIRA.

Testing: JUnit, Jenkins

SDLC Methodologies: Waterfall, Agile, Scrum

PROFESSIONAL EXPERIENCE

Confidential, Webster, NY

Java Developer

Responsibilities:

  • Designed and implemented DAO layer to fulfill database requests.
  • Developed the automatic build scripts using Ant for the application to deploy and test.
  • Implemented a dynamic and responsive application UI for client to do payroll based on user requests.
  • Designed and implement different functionalities of the paging table, e.g. navigation, edit page info.
  • Analyzed and solved various incidents reported by end user of the application, e.g. payroll, calculate tax regulation.
  • Involved in bug fixing and resolved issues with QA in test environment.
  • Wrote PL/SQL scripts to update/retrieve data in Enterprise level Database.
  • Participated in the discussion with the business experts to analyze the Business requirements and put them into product backlog for agile development.
  • Used Yourkit to do project profile and found the root cause of the large memory use, and came up with a solution.

Environment: JDK1.8, XML, Production Support, HTML, CSS, Hibernate, SQL Developer, Eclipse, Oracle 11g, RESTful Web Services, JIRA, Agile, JUnit.

Confidential - Buffalo, NY

Java Developer

Responsibilities:

  • Participate in the discussion with the business experts to understand the Business requirements and put them into product backlog for agile development.
  • Programming and Development of modules involving Spring MVC, AJAX, Servlets, JSP, JSTL and JS.
  • Developed user interface using JSTL, Custom Tag libraries, HTML, Java script and CSS.
  • Used J2EE design patterns like Session Façade, Data Access Objects, Factory, MVC & Singleton Pattern.
  • Extensively work on RESTful web services to provide resource APIs for other systems and also to create the front end dynamic content.
  • Used O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Involved in writing complex SQL queries to replace the hibernate criteria/HQL to improve the performance of DAO layer.
  • Updated the required data in the Oracle database to save and update the database using JDBC, corresponding to actions performed in the struts class.
  • Written JUnit Test cases for unit and integration testing.
  • Designed exception handling and logging framework as part of remediation strategy.
  • Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
  • Developed the automatic build scripts using maven for the application to deploy and test.
  • Involved in bug fixing and resolving issues with the QA.
  • Documenting all the process changes and requirement changes in JIRA tickets.

Environment: JDK, RESTful Web Services, XML, JavaScript, HTML, CSS, Hibernate, SQL Developer, Linux, Eclipse, Oracle 11g, Clear case, Soap UI, JIRA, Agile, JUnit.

Confidential - Buffalo, NY

Java Developer

Responsibilities:

  • Consumed various JAX - RS Restful WebServices
  • Developed complex JAX-RS and SOAP based WebServices to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX and CSS.
  • Primarily focused on the spring components such as Spring MVC.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Implemented Caching Strategies in Web Services Client Layer.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Generated DAO's to map with database tables using Hibernate.
  • Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Using JIRA to manage the issues/project work flow.

Environment: Java/J2EE, Core Java, Jdk1.6, Spring, Hibernate, WebServices, JAXRS, Mockito, SOAPUI, JSP, JQuery, AJAX, Oracle 11g, Html, CSS, Maven, log4j, Oracle, PL/SQL, JIRA, JMS, GIT, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Used Spring framework AOP features and JDBC module features to persist the data to the database.
  • Used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M /M:M mappings in the hibernate mapping files and created DAO and PO.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively involved in writing SQL using SQL query builder.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Used SAX and DOM XML parsers in the application.
  • Worked with Web Sphere 6.1 application server that handles various requests from Client.
  • Developed test cases using JUnit.
  • Developed the build scripts using ANT.

Environment: Java/J2EE, Core Java, Spring, Hibernate, Web Services, EJB 3.0, JSP, JQuery, Html, CSS, Maven, log4j, Oracle, PL/SQL, JIRA, JMS, Eclipse, GIT.

We'd love your feedback!