We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Fairfield, CA

SUMMARY:

  • 7 years of experience working as a Java/Java EE developer with solid understanding of Object Oriented Programming (OOP) concept and web based technologies.
  • Extensive experience in using MVC (Model - View-Controller) architecture for developing applications.
  • Expertise in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
  • Strong experience with SOAP based web services and RESTful web services.
  • Extensive experience in working with various databases like Oracle, SQL Server, and MySQL.
  • Proficient with Java, JDBC, DBMS, SQL.
  • Experience working with persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in using front-end and data-interchange techniques and format such as HTML, CSS, JavaScript, AJAX, jQuery, XML, JSON, etc.
  • Good knowledge in Analysis and Design using Unified Modeling Language (UML).
  • Involved in building and deploying Apache Maven scripts for deployment and customizing WAR/JAR file management for web applications.
  • Extensive experience in unit testing (using JUnit with Mockito), integration testing, system testing, and user acceptance testing.
  • Using version control tools such as SVN, Git and Maven for dependencies management.
  • Strong experience on agile methodology and associated techniques.
  • Experience in using JIRA and Confluence as part of agile methodology.
  • Experience with various IDEs like Eclipse, IntelliJ for development.

SKILL:

Languages: Java, SQL, Python, C

Java EE: Servlet, JSP, JSTL, JDBC, JMS, JSF, JPA, SOAP, RESTful

Frameworks: MVC, Spring Core, Spring MVC, Spring Security, Hibernate, Apache CXF, Log4j

Web: HTML, CSS, JavaScript, jQuery, XML, JSON, AJAX, AngularJS

Test: JUnit, Mockito, Jenkins, SoapUI, Postman, Advanced REST client, Selenium

IDE/Tools: Eclipse, IntelliJ, Git, Maven, SVN, JIRA, Sublime

Database: Oracle, SQL Server, MySQL

Application/Web Servers: Apache Tomcat, WebSphere, WebLogic

SDLC Methodologies: Waterfall, Agile, Scrum

EXPERIENCE:

Java Developer

Confidential, Fairfield, CA

Responsibilities:

  • Developed modules involving Spring MVC, AJAX, Servlets, JSP, JSTL and JavaScript.
  • Used O/R mapping tool - Hibernate for rapid development and ease of maintenance.
  • Understood business logic and project requirement to implement particular functionalities.
  • Designed and implemented SOAP-based Web services with Spring-WS.
  • Implemented controller, page handler, service classes using Spring MVC, Spring IoC and Spring security.
  • Involved in developing JSP pages with jQuery, AJAX and CSS.
  • Wrote SQL on PL/SQL Developer to update and retrieve data from Oracle database.
  • Handled Rule Engine with JBoss Drools for developing business rule of the application.
  • Developed data access object and CRUD operation to database through Hibernate framework.
  • Used SoapUI for testing responses of SOAP web service, also generated mock service in SoapUI to simulate and test the functionality of Web Service.
  • Worked in Agile environment using JIRA as a tool for tracking user stories and issues throughout the project.
  • Used modified header on Postman on Chrome to modify the HTTP request headers sent to web servers.
  • Worked with trunk and multiple branches on SVN for different releases.
  • Used SVN for Code Repository, JIRA for defect tracking and Log4j for logging in the application.
  • Involved in the preparation of test cases for Integration Testing.
  • Developed the automatic build scripts using Maven for the application to deploy and test.
  • Involved in bug fixing and resolving issues with the QA.

Environment: Java/Java EE, Web Services, XML, XSLT, XPath, Eclipse, JavaScript, HTML, CSS, Scripting, Hibernate, SQL Developer, Oracle 11g, WebLogic, SoapUI, JIRA, Agile, JUnit, Linux.

Java Developer

Confidential, Marlborough, MA

Responsibilities:

  • Consumed various JAX-RS RESTful web services.
  • Developed JAX-RS and SOAP based web services to suit the requirement.
  • Implemented UI models using HTML, JSP, JavaScript, AJAX, jQuery and CSS.
  • Focused on the Spring components such as Spring MVC.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Assisted database developers using PL/SQL for managing data associated with the tables.
  • Created DAOs to map with database tables using Hibernate and used HQL for database querying.
  • 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.
  • Used Git to maintain source and version management.
  • Used JIRA to manage the issues and project workflow.

Environment: Java/Java EE, Spring, Hibernate, Web Services, JAX-RS, Mockito, SoapUI, JSP, jQuery, JIRA, JMS, Eclipse, AJAX, HTML, CSS, AngularJS, Maven, Log4j, Oracle, PL/SQL, Git, UNIX.

Java Developer

Confidential, Boston, MA

Responsibilities:

  • Developed the User Interface using HTML, CSS, AJAX, JSP and Spring MVC frameworks.
  • Used AJAX and JavaScript for server side and client side validation.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M/M: N mappings in the hibernate mapping files and created DAO and PO.
  • Used JAX-WS 2.0 for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SoapUI.
  • Done thorough code walk for the team members to check the functional coverage and coding standards.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and created new branch when new feature implementation started.
  • 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/Java EE, Spring, Hibernate, Web Services, JAX-RS, Mockito, JSP, jQuery, AJAX, HTML, CSS, AngularJS, Maven, Log4j, Oracle, PL/SQL, JIRA, JMS, Eclipse, Git.

Software Engineer

Confidential

Responsibilities:

  • Developed business component using core Java, Java Beans and Java factory classes.
  • Developed front-end screens using JSP, Servlets and HTML.
  • Implemented persistent data management using JDBC.
  • Involved in problem analysis and coding.
  • Designed and implemented the screens involving complex calculations on various data windows accessing different tables on the oracle database.
  • Developed screens for Patient Registration, Inventory of Medicines, Billing of Services and Asset Modules.
  • Wrote stored procedures and database triggers.

Environment: Core Java, JSP, Servlets, JDBC, XML, Tomcat, HTML, JavaScript, MySQL, UNIX.

Software Engineer

Confidential

Responsibilities:

  • Developed application using Core Java, Java EE, Spring MVC framework, and Web Services.
  • Used Hibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema.
  • Involved in code debugging and created use case diagrams for the business requirements.
  • Used WebLogic application server for the deployment of web apps and involved in remote server deployments and remote debugging.
  • Used JDBC API to establish connection between Java and Database.
  • Used Log4j for debugging and JUnit for testing and maintaining the system state.

Environment: Java/Java EE, Servlets, JSP, Spring, Hibernate, JMS, JDBC, HTML, XML, CSS, JavaScript, Eclipse, WebLogic, Oracle 9i.

We'd love your feedback!