We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Newark, DE

SUMMARY

  • Have 8 +years of IT professional experience with full project lifecycle development in J2EE technologies, Requirements analysis, Design, Development, Testing, Deployment and production support of software applications.
  • Strong working experience in Insurance / Brokerage / Telecom / Banking Financial Industries.
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web based applications using Object Oriented Methodologies.
  • Extensive experience with both core and advanced Java technologies which includes Java, Servlets, JSP, JDBC, XML, JavaScript, JEE, Struts, JPA, JAX-WS, Spring and Hibernate.
  • Extensive knowledge and implementation skills in Spring MVC.
  • Strong programming skills using Java 1.7/1.6/1.5/1.4 , Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL and JDBC.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Extensive knowledge in using JavaScript & JQuery.
  • Implemented SOA architecture with Web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD) & SCRUM.
  • Expertise in web application development using HTML, DHTML, CSS, Java Script, JQuery, JSP, Struts Tag Library.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with wide variety of development tools like Eclipse, IBM WSAD/ RAD / RSA, My Eclipse and Net Beans.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g and SQL Server.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like SQLYog, TOAD and SQL Workbench.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, Star Team, and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANT.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows NT, Windows XP & Windows 2K.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS

Languages: C, C++, Java(J2SE1.5/1.4, J2EE1.5/1.4), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0/2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP.

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3.

Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000 , MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: Junit 4.x, Mockito

Version Control: CVS, SVN, VSS and Rational Clear Case.

Methodologies: Agile Methodology, Scrum, Extreme Programming

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE

Confidential, Newark, DE

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design and implementation and testing phases of Software Development Life Cycle(SDLC) and participated in the daily stand-up, iteration review, kick-off and Retrospective meetings as a part of Agile.
  • Developed the Business layer using Spring MVC.
  • Designed and implemented Java engine and API to perform direct calls from front-end JavaScript, AngularJS to server-side Java methods .
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Created and implemented PL/SQL stored procedures, triggers, cursors and views using mySql.
  • Wrote HQL queries to persist the data using Hibernate Integrated with Spring Framework.
  • Worked with Spring RestFull webServices to interact with the JPA Objects created using ORM tools.
  • Developed unit test cases using Mockito by stubbing the required data for all the modules.
  • Used JUnit for the Integration testing.
  • Used SVN for source control system and Jenkins used for continuous integration.
  • Implemented JMS using Spring Integration.
  • Used IBM mq for the communication between the applications.
  • JAXB implementation for unmarshalling the XML files received through queue.
  • Generated JSON as a output from the RestFull services.
  • Converted the JPA objects to Data Objects (view objects) for the user pages representation.
  • Used maven as the building tool.
  • Used tomcat 7 for the web application development.
  • Monitored the error logs using Log4J and fixed the problems.
  • Client pages are build using HTML, CSS, AngularJS and Spring MVC.

Environment: Java 1.6, IBM WebSphere 6.0, tomcat 7, Oracle 11g, Spring 4, Hibernate 4.0, JSP, Servlets, JavaScript, Design Patterns, HTML, CSS, MAVEN, XML, PL/SQL, JDBC, UML, JUnit, JAXB, SVN, web services (JAX-RS), Log4J

Confidential, Stamford, CT

Java/J2EE Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
  • Developed the J2EE Application using Oracle Database and Spring IOC Framework and deploying to IBM WAS 6.0 application server.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Extensive use of HTML, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Implemented Restful web services (JAX - RS).
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JSON to load data into JQUERY data grid.
  • Used JSON as response type in REST services.
  • Involved In Performance and SQL Query Optimization.
  • Used ANT for dependencies and configuration management.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed ANT scripts for the build and deployment of J2EE components in application server
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Used SVN for version control

Environment: Java 1.6, Struts, IBM WebSphere 6.0, Oracle 11g, Spring 3, Hibernate 4.0, JSP, Servlets, JavaScript, Design Patterns, HTML, CSS, ANT, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J

Confidential, OH

Java/J2EE Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed the project using MVC design pattern.
  • Developed user management screens using HTML & Jquery, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed UI for Customer Service Modules and Reports using HTML, JSP’s, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into MySql Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Configured and Integrated Servlets, JSP’s, Spring & Hibernate frameworks.
  • Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Wrote build & deployment scripts using ANT on Linux environment and deployed the application on web logic server.
  • Involved in the performance tuning of PL/SQL statements.
  • Developed the Windows andweb based Customized GIS software for utility applications of Land Information Systems
  • Developed database triggers and procedures to update the real-time cash balances.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, HTML, Spring, Hibernate, JSP, IBM MQ Series, CSS, Web Logic 10, Ant, Clear Quest, MySQL DB, AJAX, JSTL, Eclipse, Junit, JavaScript, Linux, VSS.

Confidential, San Jose

Java/J2EE Developer

Responsibilities:

  • Used OOAD for building applications.
  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Struts/ Tiles based framework to present the data to the user.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.
  • Wrote queries in Oracle9i Spatial in developing GIS based application.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classesto service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java, JSP, Servlets, Struts, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, Eclipse, JBoss, Ratonal Rose, CVS, Oracle9i, Junit, Rational Rose, JavaScript, DHTML, ExtJs.

Confidential

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Part of 6 member team that developed an innovative virtual keyboard module used in the product and the same has been patented.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used log4j for logging mechanism.
  • Configured JDBC and LDAP Security in the application server.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Used log4j for tracking errors and debugging the code.
  • Developed Soap based web services using JAX-WS.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers
  • Did User Acceptance testing team for the in-house product.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java 1.5, Servlets, JSF, JMS, Hibernate 3.0, Webservices 6.0/6.1, JDBC, RAD 7, UML, HTML, Java Script, XML, WebSphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed web services transferring data through soap over http using top down methodology.
  • Designed and Developed xml schema to represent the data model objects in an xml.
  • Developed XML, XML Schema and Parsers using SAX and DOM, implemented System oriented Architecture methodologies.
  • Designed and developed handler to log performance, request and responses.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Used log4J for tracking errors and de-bugging the code.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Extensively used Oracle 9gas backend database for the application for retrieving the Order/Customer history and for providing data scrubs.
  • Worked extensively on bug fixes on the server side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Configured XML Bridges' request and response queues using SonicMQto process XML messages from other interfaces and applications, and invoke the responsible EJB handler.
  • Responsible for fixing defects and implementing stories in Fast-track SDLC development cycles.
  • Responsible for conducting Impact analysis for the given Change Request.
  • Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Participated in meetings of internal developer groups for the purpose of development standards.

Environment: Java, J2EE, Spring 2.0, Servlets, JSP, EJB, XML, JavaScript, Ant, RAD6, SQL, Oracle9i, Hibernate, Toad, Log4j, WebSphere 6.1,Windows NT/2000, UNIX, SOAP, WSDL, XML, XSLT

We'd love your feedback!