We provide IT Staff Augmentation Services!

Java Developer Resume

Rochester, NY

Summary:

  • 7+ Years of progressive experience in Object-Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance in Java/JEE technology.
  • Experience in design and development of Web Applications involving JEE technologies with Java, Servlet, JSP, XML, Struts, Hibernate ORM, Spring Application Framework, Web Services.
  • Very good understanding of Object Oriented Analysis and Design (OOAD), Design Patterns, Frameworks and JEE architecture.
  • Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: JEE, Java, Servlets, JSP, XML, HTML, CSS, JQuery and Java script.
  • Experience in developing Front-End using Spring MVC, Struts2, JSP, JSF, JavaScript, HTML, jQuery and CSS.
  • Implemented Design Patterns like MVC (DAO, VO), Singleton Pattern, Front Controller and value object pattern, Factory, Template, Observer and etc.
  • Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
  • Experienced with databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Version Control (Starteam, CVS and Clearcase), RDBMS tool such as Toad, SQL Developer and testing frameworks like Junit, cactus and log4j.
  • Expertise in deploying application on servers like Apache Tomcat Web Server, Web logic Application Server and IBM Web Sphere Application Server, JBoss Application Server.
  • Many of my java applications are successfully implemented and complied using different IDE tools like Eclipse and Net Beans.
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and ability to effectively communicate with all levels of the organization such as technical, management and customers.
  • Participated in peer reviews and paired programming, daily stand up meetings, Jam sessions as well as product demonstrations.
  • Provide timely communication of status to project leaders in oral and written formats.

Technologies/Skills:

Languages: Java, J2EE, JavaScript, SQL, PL/SQL, Unix Shells, XML

Tools & IDEs, Eclipse, Net Beans, Spring Source Tool Suite (STS)

JEE Technologies, Servlets, JSP, JDBC, Web Services.

Frameworks : Spring, Hibernate, Spring MVC, Struts

Databases : Oracle, MySQL, DB2.

Web Technologies : HTML, XML, DOM, SAX, XSL, XSLT, JavaScript, CSS, AJAX, JQuery.

Web/Application Servers, Web Logic, IBM Web Sphere, Apache Tomcat, JBoss AS

Operating Systems, Windows, Linux.

PROFESSIONAL EXPERIENCE:

Client, Confidential, Rochester, NY

Role: JAVA developer

Project, TaxnetPro-V3

Description:

TaxnetPro-V3 is an intuitive interface technology delivering relevant, authoritative tax information. This project relates to a web based application that gives ability to find relevant documents and federal income tax, GST and provincial tax information for common people as well as corporate centers.

Responsiblities:

  • Involved in the complete development, testing and maintenance phases of the application.
  • Involved in daily Scrum and Agile methodologies for design and development of the product.
  • Developed code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Built Web application using Hibernate, Spring MVC, Web Services, XML, DOM, SAX, XSL, XSLT, J2EE platform on Tomcat web application server.
  • Consumed and Created REST Web services.
  • Implemented Spring MVC framework by handling different URLs, forms mappings to a controller.
  • Integrating Spring MVC to different other frameworks such as RSS, XML and JSON using ROME, JAX-B and Jackson respectively.
  • Used Eclipse IDE as development environment to design, develop, and deploy Spring Components on Tomcat
  • Involved in exception handling and internalization of the product using Spring 3.0
  • Involved in designing web pages for HTML files that supports AJAX components with AJAX libraries.
  • Provided SQL scripts and PL/SQL stored procedures for querying the oracle database
  • Designed and developed Oracle database Connection pool and Data Sources that are used to store and retrieve and transmit data.
  • Maintain source code using Team Foundation Server (TFS).
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Used JSON parsing techniques for data handling as well as JavaScript frond-end pages.
  • Responsible for development of UI modules using HTML, CSS, XML, JSP and JavaScript.
  • Used JavaScript and JQuery for enhancing web page performance.
  • Used ANT scripting for build the application.
  • Participated in peer reviews and paired programming, daily stand up meetings, Jam sessions as well as product demonstrations.

Environment, Agile SDLC, Java/J2EE, Hibernate, Spring Framework, Inversion of Control(IOC), Web Services, REST, Spring MVC framework, RSS, XML, JSON, ROME, JAX-B, Jackson, AJAX, HTML, CCC, JSP, JavaScript, JQuery, JUnit, TDD, JSON, ANT, TFS, ECLIPSE, Tomcat, Oracle, SQL, PL/SQL MS Windows, Linux.

Client, Confidential, Bloomington, IL

Role, J2EE Developer

Project, Auto Quote And Purchase

Description:

Confidential offers coordinated Banking, Auto Insurance, Life Insurance and Fire Insurance coverage and related services to group and individuals. The project was to develop an application, which is used to quote and purchase insurance for a vehicle or group of vehicles.

It allows users to get a quote and coverage’s for vehicle and purchase insurance.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Used Rational Software Architect for Use Case diagrams, Activity flow diagrams, Class diagrams and Sequence Diagram in the design phase.
  • Used jQuery extensively for performing client side validations and for enhancing the current functionality of the screens.
  • Created necessary documentation using UML diagrams and text documents.
  • Developed user interface using JSP, Custom Framework designed by State Farm, and Java Script to simplify the complexities of the application.
  • Implemented Spring Web flow architecture using Spring 3.0 frameworks at presentation layer.
  • Implemented Dependency Injection using concepts like Spring IOC (Inversion of control) container.
  • Use Hibernate to make the relationship between application and database.
  • Use JSF to design web application. Including DB connection, pom.xml file for Dependency Injection, java and XHTML File, MVC model.
  • Involved in daily Scrum and Agile methodologies for design and development of the product.
  • Applied Standard design patterns, such as DAO, Iterator, Singleton, Factory for developing application modules.
  • SOAP UI was used to test the Web Service application.
  • Used SVN to maintain version control across common source code used by developers.

Environment, Eclipse Indigo, JSP, JSF, Ajax, Servlets, JQuery, Spring 3.0, Spring beans, SOAP UI, Spring Tool Suite 2.8.0 (STS), Subversion, WSDL, XML, Windows 7, Agile Methodology, MS Office, Tomcat Server, Rational Software Architect, Mega Advisor, Lotus notes, PMMT

Client, Confidential, Santa Clara, CA

Role : Java/J2EE Developer

Description:

Confidential provides Cloud, Managed with our support, expertise and diverse solutions for customers. This project involves the development of a Web based application for customers. The customer can access complete account information online, create new email addresses and domain hosts. Customer has the benefit of online renewals and payment uploads.

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and developed the project using Rational Unified Process (RUP).
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed controller components using Servlets 2.3.
  • Performed client side as well as Server side Validations using Java Script and Struts Validation Frameworks.
  • Implemented Model View Controller (MVC-2) architecture using Jakarta Struts 1.3 Frameworks at presentation tier and used Flex components for front-end.
  • Developed various Enterprise Java Bean components to fulfill the business functionality.
  • Created Action Classes which route submittals to appropriate EJB 2.1 components and render retrieved information.
  • Extensively used Hibernate 2.0 in data access layer to access and update information in the database.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Singleton and Data Transfer Object (DTO).
  • Developed the Business tier with Stateless and Stateful Session beans with EJB 2.1 standards.
  • Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
  • Used ANT scripts to build application.
  • Prepared Test Cases and Unit Testing performed using JUnit.
  • Used Log4J for logging and tracing the messages.
  • Used CVS for version control across common source code.

Environment: J2EE 1.5, JSP 2.0, EJB 2.1, Struts 1.3, Hibernate 2.0, JMS, XML, Log4J, JUnit, ANT, JavaScript, HTML, CSS, CVS, Web Sphere 5.1, Eclipse 3.2, Oracle 10i, Rational Rose, Windows XP.

Client : Confidential, Bellevue, WA

Role : Web Developer

Project : Build Functional Searching Website

Description:

Confidential is an IT industry company to help create websites. The project was to build Confidential, which can afford people to search restaurants, home improvement, insurance etc. After searching, users can get the profile’s detail information, map direction, coupons etc.

Responsibilities:

  • Agile Methodology, involved 2 Scrum meetings every day, one for onshore development team in the US, another one for offshore development team in China.
  • Used JavaScript and JQuery enhancing web page performance.
  • Used JSP and XSLT (transferring XML) to write the core coding part of the web pages. CSS enhance the web pages.
  • Transferred some C# code to Java code.
  • A standard MVC project, Apache Tomcat server development environment.
  • Used MySQL database to filter data from different tables, report in Excel.
  • Did testing cases by JUnit . Including controller test, Google map test, xml data test etc.
  • Used JDBC to filter valid image links from database.
  • SVN control. Used Git and Source Tree.

Environment: IntelliJ IDEA 13, MS Visual Studio 2012, JDK1.7.0, JSP, XML, XSLT, HTML, JavaScript, jQuery, Maven Project, Spring 3.0, Spring beans, Windows 7, Agile Methodology, MS Office Lync /outlook 2010, Apache Tomcat Server, JDBC, MySQL Workbench 6.0, SVN Source Tree, Git.

Client : Confidential, Dallas, TX

Role : Sr. J2EE Developer

Project : Uniform Loan Delivery Datasets systems

Description:

Uniform Loan Delivery Datasets (ULDD) systems. ULDD allows lenders to deliver loans to Confidential for securitization and/or cash through a single interface while allowing the lenders to import, manually add loans, run edits and validate the data in addition to accessing reports.

Responsibilities:

  • Participate in project planning sessions with business analysts and team members to analyze business IT requirements and translated business requirements into working model.
  • Responsibilities involved developing of Action Classes, Form Beans and JSPs.
  • Involved in front end development with hand coded HTML, JavaScript and CSS.
  • Developing of customized components based on Struts, Tiles, HTML and JS.
  • Used CVS Version control tool in the application.
  • Developed the database tier module for backend using Sybase.
  • Used JAX-B for marshalling and Un-marshalling of to convert loans xml to loan Objects.
  • Involved in writing Unit test cases, bug fixing.
  • Created JUnit test cases using Easy Mock Objects.
  • Used Log4j for logging errors.
  • Used and modified build.xml files and enhanced the Ant Process.
  • Implemented Business logic in the middle-tier using Java classes, Java beans.
  • Written Stored Procedures and views extensively.

Environment: Java, J2EE, JSP, Web logic 8.1, Java beans, JDBC, CVS, Struts 1.2, JAX-B, Log4J, HTML, CSS, JavaScript, JUNIT, XML, Ant, Sybase, Eclipse -3.0.

Client : Confidential

Role: Java Programmer

Project Name: Hospital Management System

Description:

Confidential is the project which deals with availability of doctors and appointments, front office management, in-patient and out-patient details, housekeeping, room service, billing charge settlements, generating medical records and equipment records.

Responsibilities:

  • Involved in developing front-end screens using JSP, Servlets and HTML
  • Involved in implementing persistent data management using JDBC
  • Involved in problem analysis and coding
  • Design and coding of 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, Database Triggers
  • Involved in end user training.

Environment: JSP 2.x, Servlet 2.5, SQL, PL/SQL, Tomcat 5.0, Oracle 9i, JavaScript 1.7, Windows XP, html 4.x.

Client : Confidential

Role: Java developer

Project : Stock search system

Description:

As a subsystem of stock trade system, we provide service in stock searching, portfolio, real-time quoting, charting. It’s a high performance real-time system. We have two nodes for pulling data from Confidential nodes for data processing and multi-casting, three nodes for stock searching, portfolio, real-time quoting, two nodes for real-time charting, and also three MySQL nodes with data replication for data recover.

Contribution:

  • Gathered requirements from the clients and translated in to system requirements and specification.
  • Prepare project plan, assign task, monitor and report project progress.
  • Involved in the architecture and design of the application.
  • Wrote Actions scripts to pull data from data server, present them on the page, produce real-time charts.
  • Implemented Log4j to set debug levels on production.
  • Performed Unit Testing using JUnit testing.

Environment : Core Java, Servlets, XML, XML, Tomcat 5.26, HTML, JavaScript, MySQL, UNIX, JUnit.

Hire Now