We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Nearly seven years of experience as a JAVA/J2EE Full Stack Application Developer
  • Experience in developing applications using JAVA with various J2EE technologies such as JSP, Servlets, JDBC, Java Beans, JNDI, JMS, MQ, EJB, XML, Web Services (SOAP and REST) and Design Patterns
  • Experience in frameworks like Spring 4.2/3.5/3.0, Hibernate 4.2/3.0, Struts 1.3/1.2
  • Expertise in all Spring modules such as Spring Core, Dependency Injection, AOP, MVC, Security and Transaction
  • Strong GUI skills by using JSP, HTML5, CSS3, JSON, Bootstrap, JSTL including scripting languages such as JavaScript, AJAX, jQuery and DOM
  • Extensively used AngularJS, Express JS, Node JS and MongoDB as full stack MEAN framework.
  • Proficient in developing applications using Service Oriented Architecture, MVC architecture and unit testing of various J2EE based projects
  • Sound Knowledge and hands on experience in working with relational databases such as Oracle 11g/10g/9i, SQL, PL/SQL, MySQL, Procedures, Functions, Triggers, Packages and NoSQL database
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy Loading transactions and Locking’s
  • Used JIRA as Agile/Scrum/Kanban development methodology
  • Used Jenkins and Docker to build and deploy code as part of continuous integration.
  • Designed and Developed web applications using application servers such as Oracle WebLogic 10.x/9.2/8.5/8.1, IBM WebSphere Application Server 8.5/8.0/7.0, JBoss 9.0 and web servers such as Apache Tomcat 8.0/7.0/6.5/6.0
  • Hands on experience in IDE tools like Eclipse 3.3/3.2/3.1, IBM RAD IDE 7/6, NetBeans, IntelliJ IDEA, Atom and WebStorm
  • Expertise in J2EE Design patterns like MVC, Session Facade, Strategy, Singleton, Factory, Prototype, Data Access Object (DAO), Data Transfer Object (DTO), Adapter and Front Controller
  • Experience in using XML technologies such as XSL, XSLT, XSD, WSDL, XPath,JAXP (SAX & DOM) & JAXBand used JReport to test it
  • Using SoapUI & Postman tools for injecting XML to Services.
  • Experience in using Version Controlling System like GIT, SVN, CVS, Bitbucket etc.
  • Experience in Java web services using Spring CXF, Metro, Apache Axis 2.0
  • Experience in working with different Operating Systems like Windows, UNIX, LINUX & MAC OS
  • Good working knowledge of ANT/Maven for project build/test/deployment, Log4j for logging, Confluence, PostgreSQL and Junitfor testing
  • Good understanding of Object Oriented Design (OOD) methodologies
  • Motivated team player having excellent communication, interpersonal, analytical and problem solving skills.

TECHNICAL SKILLS

Programming Languages: Java (JDK 1.4/5/6), C, C++, SQL, PL/SQL

Technologies: JDBC, HTML, Servlets, XML, JSP, JSTL, MVC, and Struts

Frameworks: Struts2, Spring3, Hibernate, Web Object

Database: MYSQL, Oracle 10g, SQL Server

Tag Libraries: JSP, Struts, Query, JSTL

Scripting Languages: JavaScript

Application Servers: Apache Tomcat, (Glass fish 4.0)

IDE: Eclipse

Operating Systems: Windows, Mac

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Java DEVELOPER

Responsibilities:

  • Participated in requirement gathering, use case analysis, design and development.
  • Used Agile methodology with 3 week iterations in a sprint, implemented the project SOA.
  • Spring Framework was used for the project.
  • Worked on creating Java web services using SOAP and implemented SOAP 1.2 standards.
  • Used RAD for coding all Java classes, web services and utility classes.
  • Extensively used JAXB for transformations across multiple modules of the application.
  • Used Hibernate to implement and leverage the ORM Framework.
  • Used JQuery for UI development along with HTML, JavaScript, AJAX and CSS.
  • Worked on file transformations with text to XML and vice versa and, wrote Custom Parsers for the same.
  • Used SOAP UI to test web services, created test cases and worked on SOAP Composite projects.
  • Used JUnit for all unit testing and integration testing.
  • Used log4j for implementing the logging mechanism for the entire application.
  • Worked with ANT scripts and used Maven to build the project.
  • Used both CVS and SVN as source code repository system for source code version control.
  • Oracle 11g was used as the database for all data related to both web applications.
  • Used Jenkins for continuous integration of the builds.
  • The application was deployed on WAS 8.5 server in all developing, staging/QA and production environments.
  • Used DataPower as the middleware for all transactions between the service and EIS layers.
  • Used JIRA via Citrix gateway for bug tracking and project management.

Environment: Java, J2EE,, UML, XML, JQuery, AngularJS, Spring, Hibernate, Webservices, SOAP, Web sphere application server 8.5, Jenkins, CVS, SVN, JIRA, SOAP UI, log4j, RAD, SQL Developer, DataPower, Citrix, ANT, Maven.

Confidential, San Jose, CA

Java Developer/J2EE

Responsibilities:

  • In order to execute a client request, Struts Framework and Tag Libraries (HTML, bean and Logic) were used.
  • Struts Validator Framework was used for both Client and Server side validation.
  • Object model and diagrams (Use case diagrams, Class diagrams, and Sequence diagrams) were designed and created using UML.
  • Hibernate And Node JS was used as the persistence mechanism for ORM mapping along with advanced features such as Criteria based querying.
  • Involved in developing XML utilities and interfaces using JAXB.
  • XSLT and XSL were used to transform XML responses to display in HTML format.
  • Extensively involved in writing SQL queries.
  • Interacting with the QA team and business team to resolve defects.
  • Used JQuery for AJAX calls for performing validations and developed the GUI with Swing.
  • Integrated Struts with Spring Framework.
  • Involved in writing Stored Procedures for handling complex queries with the help of TOAD and access them through Java Programs.
  • Developed build script for the application using ANT.
  • Used JProbe for performance and Optimization of Java and the database.
  • Used MQSeries and JMS API for application integration and used JMS for various asynchronous processes.
  • Used Rational Clear Case for version controlling.

Environment: Core Java, J2EE, JMS, JSF, Servlet, XML, XSLT, JAXB, JMS, AXIS, XSD Schema, Eclipse, Rational Clear Case, Oracle 10g, AJAX, TOAD, Websphere 5.1, IBM MQSeries, Hibernate, JavaScricpt, CSS Rational Rose, ANT, Multi - Threading.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of the Software Development Lifecycle (SDLC).
  • Spring MVC was used as the framework Angular Js and JavaScript for major data entry which involved extreme level of data validation at the client side using AJAX.
  • Used Spring 2.5 Framework for DI/IoC and ORM components to support Ibatis tool.
  • Core Java classes was used to implement the business logic for the application.
  • Worked on XML Parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform XML data structure into HTML pages.
  • Consumed SOAP based Web services to transfer information to the Sears server from List server.
  • Used Hibernate and JPA ORM in the back-end to fetch data from Oracle databases.
  • Spring JDBC and Hibernate Session Factory were used for DB transaction Management.
  • Developed JUnit test cases for unit testing of all developed modules.
  • Maven was used to manage dependencies in the application and deploy it on the Websphere Application Server. PVCS was used for version control.

Environment: Java, J2EE, Spring 2.5, Spring JDBC, Spring MVC, Ibatis, XML, SOAP, WSDL, AJAX, HTML, JavaScript, CSS, log4j, JAXB, JUnit, Websphere Application Server 6.0, Eclipse 3.5, DB2.

Confidential

Java Developer

Responsibilities:

  • Part of a team for developing a web based billing and customer care system.
  • Used Eclipse IDE for building, testing and deploying applications.
  • Two new functions from front-end to back-end were established - Estimate value in the insurance quote module and current user verification in life insurance quote module.
  • The whole framework for the project was developed based on Struts MVC and Spring MVC.
  • Developed the presentation layer and GUI framework based on Spring Framework using JSP, HTML, JavaScript, AJAX, CSS.
  • Involved in writing JavaScript functions and implementation of AJAX on the presentation layer.
  • Responsible for developing controllers, repositories, Service modules, form beans and validations.
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Developed a Spring DAO layer which invoked database queries.
  • Created SQL queries, PL/SQL Stored Procedures, functions for the database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
  • Wrote ANT scripts to build the entire module and deploy it on JBoss application Server.
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.
  • Used Subversion for software versioning and as a revision control system.

Environment: JDK 1.6, DAO, JPA, JSP, Servlets, Hibernate, Spring, Struts, JBoss, AJAX, JDBC, XML, CSS, DOM, HTML, ANT, Oracle, UML, JUnit, JQuery.

Confidential

Java Developer

Responsibilities:

  • Contributed in the design, development, testing and production deployment phases of the customer management system.
  • The project was deployed using Iteration methodology.
  • Involved in the implementation of stateless session beans for business logic layer.
  • MVC was developed using Struts Framework and Swing Framework.
  • Developed the necessary Struts Action and Action Forms for the application.
  • Worked on Model using JavaBean, POJO, Session bean and entity bean.
  • Implemented Client-side Validation using JavaScript and JQuery.
  • Used Struts Validator Framework to perform validations.
  • Implemented the view layer using JSP, JavaScript and the model layer.
  • Extensively used Hibernate Criteria and HQL to do CRUD (Create, Read, Update and Delete) on the back-end database.
  • Controller layer was implemented using Struts Action Servlet Framework.
  • Used Commons Logging framework (log4j) utility to log error, information and debug messages.
  • Involved in unit testing using JUnit.
  • PL/SQL stored procedures, functions and triggers were developed and implemented.

Environment: J2SE, J2EE, EJB, Hibernate, Swing, Struts 1.1, JSP Custom Tags, Servlets, JavaBeans, Eclipse 3.1, JDBC, JNDI, TOAD, Oracle 9i, HTML, JavaScript, XML, SAX, DOM, UML, JUnit, Apache Tomcat, log4j, JBoss 3.2.

We'd love your feedback!