We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

EXPERIENCE SUMMARY:

  • Over 8+ years of experience in Requirement Analysis, Technical Design Documentation, Development, Testing and Maintenance of Software Applications.
  • Build UML class diagrams, use cases and sequence diagrams to meet changing business and user requirements.
  • Experience in framework API like Spring, Hibernate, JPA and also Java Server Pages (JSP), Java Servlets, Enterprise Java Beans (EJB), JVM and JDBC.
  • Good experience in various IDE tools like Eclipse, Net Beans.
  • Expertise in implementing Model View Controller (MVC) using Struts, Spring MVC, and JSF.
  • Expertise with application servers like IBM Web Sphere, Web logic, JBOSS and Tomcat.
  • Experience with Relational databases like Oracle, SQL Server and MySQL.
  • Expertise working with Hadoop components likes Hive, Pig, HBase and Spark over Amazon Web Services Cloud.
  • Involvement in Unit Testing through JUnit framework.
  • Strong hold in build tools and version control tools like Maven, Ant, Subversion and Git.
  • Experience in implementing RESTful and SOAP Web Services in projects using JAX - WS, WSDL, JAX-RS, Spring-WS and Spring-RS.
  • Extensively worked on Struts Tag libraries, Validations, Exception Handling and JSTL in Struts Framework.
  • Expertise in Web page creation using HTML, JavaScript, CSS and AngularJS.
  • Experience in Waterfall, Agile-Scrum and TDD (Test Driven Development) software development methodologies.
  • Proficient in grasping new technical concepts quickly.
  • Strong communication and interpersonal skills backed by sound analytical, technical and leadership skills.
  • Good Team player as well as a self-starter with the ability to manage multiple priorities under aggressive deadlines.

TECHNICAL SKILLS:

Programming: Java 1.5/1.6/1.7, J2EE, C, C++, SQL, PL/SQL

Web Technologies: JDBC, Servlets 2.x/3.x, JSP 2.x, JSTL 1.2, EJB 2.0/3.0 Java Beans, MVC, JavaScript, jQuery, Ajax, XML, HTML, CSS, AngularJS

Frameworks: Struts 1.x/2.x, Spring 3.0/4.0, Spring MVC, Hibernate 4.1/4.2 and JPA 2.1,2.2

Web Services: SOAP, RESTful Web Service using Spring and Jersey, JAX-WS, JAX-RS

Databases: MySQL, ORACLE 8I,9I,10g,11g, SQL SERVER 7.X/2000, Hadoop, Hive, HBase, Pig, Spark, MS Access

Application/Web Servers: JBoss, Web Logic, Tomcat 5.0/6.0/7.0, WebSphere 7.0/8.0, Glassfish, AWS

System Design: Microsoft Visio, Rational Rose

Tools: Ant, Maven, Toad, SQL plus, SQL Developer, SQL Loader, Erwin, Web Methods

Methodologies: Agile-Scrum, Waterfall

Version Control: Apache Subversion, Git

I.D.E: Eclipse, Net Beans

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Player in the Agile-Scrum that is utilized for iterative development of application.
  • Involved in Analysis, Design and Coding for different modules of application with Java, Spring and Hibernate technologies.
  • Entire application was built in Spring MVC Framework and JSF.
  • Used Spring AOP to implement session check mechanism.
  • Used Factory Design Pattern to produce Data Access Objects (DAO) needed to retrieve, save and load different entities.
  • Implemented Spring IOC to wire service components to action classes.
  • Mapped Java objects to relational tables and specified the procedure calls in Hibernate ORM mapping XML file.
  • Used Hibernate for persisting data and wrote named queries using Hibernate Query Language (HQL).
  • Extensively used Hibernate Framework for DAO layer.
  • Implemented RESTful web services using Spring Rest Template, to communicate with other applications in the enterprise.
  • Created new database objects like tables, views, indexes, packages, stored procedures and functions tailored to business requirements.
  • Designed and developed code for capturing the data from oracle database into the Java.
  • Developed JUnit Cases for various modules. Utilized Log4j for the application Logging.
  • Troubleshoot problems and tuned SQL, PL/SQL and Java code to optimize performance of the application.
  • Maintained different code versions and documents using SVN.

Environment: Java 1.7, Spring 4.1, Hibernate 4.1, JSF, jQuery, REST, SOAP, WSDL, JAX-WS, JAXB, Eclipse, Oracle PL/SQL, JSON, UML, JavaScript, Web Sphere, Amazon Web Services, JVM.

Confidential, Portland, ME

Java Developer

Responsibilities:

  • Gathering business requirements for Agile-Scrum user stories.
  • Developed various reports using spring, MyBatis, jQuery, JavaScript, HTML and AngularJS.
  • Implemented Struts framework based on MVC paradigm.
  • Configuration of Hibernate ORM and Spring Framework.
  • Involved in developing the web services using SOAP.
  • Worked with XML based configuration files and deployment descriptor.
  • Developed unit test cases using JUnit.
  • Developed application specific build script using ANT.
  • Extensively used the design patterns DAO (Data Access Object), DTO (Data Transfer Object), Singleton, MVC.
  • Developed PL/SQL Procedures, Functions, Packages, Triggers for the Data Loads.
  • Tuned the application with functional Indices, temp tables, right partitioning, data in sequence storage and avoid nulls, converting views into snap shots/tables, daily analyzing tables, with clause, window functions and avoiding full table scans, pipeline functions, types, hints and explain plan and monitoring database. Rewrote Java code to minimize database calls.
  • Involved in Analysis of Defects and helped offshore team to debug the defects.
  • On-call production support.

Environment: Java 1.6, Spring 3.0, Struts, Hibernate ORM, WSDL, JAX-WS, JAXB, REST, Eclipse, Oracle PL/SQL, XML, UML, jQuery, JavaScript, AngularJS, Apache Tomcat, JVM

Confidential, Warren, NJ

Java Developer

Responsibilities:

  • Designed and implemented product using Core Java.
  • Implemented Factory Method design pattern.
  • Implemented Spring Core IOC framework for Dependency Injection.
  • Worked with APACHE POI & JXL API for Dependency Injection.
  • DAO Implementation for Integration of reports.
  • Implemented Factory Method, Singleton and DAO design pattern for maximum abstraction of the application and code reusability.
  • Developed Web Services to allow communication between the applications using REST, SOAP web services.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Used Eclipse IDE for code development.
  • Used SVN for managing the code.
  • Wrote utility functions and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Used Ant to compile, package and deploy the application and worked with software configuration management and version control.
  • Deployed the application in JBoss cluster with session replication configured.
  • Created dynamic partition of table to improve data fetch from database and wrote SQL Queries, functions and stored procedure.
  • Involved with Unit Testing & Specification using JUnit.

Environment: Java, Spring MVC, MySQL 5.1, Jasper Report, JSP, JavaScript, IBM Web Sphere, JAX-WS, JAX-RS

Confidential, Collierville, TN

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Development using UML and Rational Rose and development through an agile software development process, using pair programming, unit testing and short iterations.
  • Developed a high performing fault tolerant data services layer using Spring, JDBC, Oracle, SQL, PL/SQL, and Hibernate technologies.
  • Integrated other sub-systems using JMS, MDB, XML and XSL.
  • Extensively used spring dependency injection throughout the application to allow loose coupling of components.
  • Designed and implemented a Web Service interface to an existing application using SOAP, WSDL, XML, XSLT, XSD technologies.
  • Build and deployment of WAR, JAR files on test, stage and production servers.
  • Used Eclipse IDE for code development.
  • Used SVN for managing the code.
  • Wrote utility functions and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Created dynamic partition of table to improve data fetch from database and wrote SQL Queries, functions and stored procedure.
  • Involved with Unit Testing & Specification using JUnit.

Environment: Java, Tomcat, JNDI, EJB, JDBC, JMS, JSP, HTML, Java Script, AngularJS, XML, XSL, XML Schema, Eclipse, SOAP, WSDL, Oracle 9i, Strut Framework, Hibernate, Spring, Ant, CVS

Confidential

Java Developer

Responsibilities:

  • Utilized Scrum process that is used for planning different iterations of the project.
  • Designing HTML Prototypes using Web2.0 technology and JavaScript libraries.
  • Designed class diagrams and sequence diagrams using Microsoft Visio.
  • Involved in architecting web solution for the existing legacy solutions.
  • Developed different Controller classes for mapping a particular request to action classes using Struts Action classes as Spring MVC framework.
  • Developed Struts action classes from beans and configured Struts framework.
  • Extensively used the design patterns DAO, DTO, Singleton, MVC
  • Developed Front end JSP screens and used lot of AJAX techniques to improve the performance of the applications.
  • Unit tested using JUnit code and documented the web applications in detail.
  • Developed Web Services.
  • Developed both Server and sample Client implementations of the Web Services.
  • Used SOAP-UI to monitor SOAP requests/responses for the web services.
  • Used and configured Log4j for extensive logging and established logging standards for the application.
  • Used SVN for Version control and team programming.
  • Created deployment scripts for deploying the web applications on to Tomcat server.
  • Prepared the documentation of the applications which I was involved and test case documentation with sample inputs.

Environment: J2EE/Java, Spring, Struts1.2, JSP, Tag libs, HTML, XML, Java script, AJAX, JSON, Log4j, ANT, Unix, Oracle, SOAP, SOAP-UI, SVN, SCRUM, Tomcat5.x

Confidential

Java Developer Associate

Responsibilities:

  • Design of the application model using Rational Rose by utilizing Struts framework (Model View Controller) and J2EE design patterns.
  • Designed Class diagrams of modules using Rational Rose (UML).
  • Designed and developed user interfaces using JSP, HTML.
  • Developed Struts components, Servlets, JSPs, EJBs, other Java components to fulfill the requirements.
  • Designed and implemented all the front-end components using Struts framework.
  • Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
  • Wrote JSP & Servlets classes to generate dynamic HTML.
  • Developed JSP pages using Struts custom tags.
  • Used SVN for controlling different versions of the application code.
  • Business delegate and Service locator patterns were used to separate the client from invoking the direct business logic implementation and prevented the duplication of code.
  • Design and develop XML processing components for dynamic menus on the application.
  • Persistence layer is implemented using Entity Beans.
  • Wrote SQL queries efficiently for retrieving data from the database.
  • Involved in the integration testing and addressed the Integration issues of the different modules of the application.
  • Developed the Presentation layer, which was built using Servlets and JSP and MVC, Glass-fish on WebSphere Studio Application Developer
  • The application was run and deployed in IBM WebSphere ApplicationServer 8.0.
  • The build process was controlled using Ant.
  • Used Log4J for logging purposes.

Environment: Java, J2EE, JDBC, Servlets 2.4, JSP 2.0, EJB 2.0, Struts 1.1, Rational ClearCase, WebSphere 8.0, UML, UNIX, java-script, Ant 1.6.1, XML, Dreamweaver 7.0 and Log4J

We'd love your feedback!