Java Developer Resume
Pittsburgh, PA
SUMMARY
- 5+ years of experience in analysis, design, development, testing and documentation of software systems and products in Java.
- Expertise in Front - End Development using MVC frameworks such as spring, JSF, Struts.
- Extensive experience in Java, J2EE technologies such as JDBC, Servlets, JSP, Struts, Spring, Web Services, Hibernate, JMS, XML, and JNDI, AJAX.
- Expertise in Client Side Designing and Validations using HTML, DHTML, CSS, Java Script, JSP, Struts Tag Library, JSTL.
- Proficient in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Rational Rose and Microsoft Visio.
- Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
- Experienced in databases such as Oracle 8i/9i/10g, DB2 and MS SQL Server to manage Tables, Views, Indexes, Sequences, Stored Procedures, Functions, Triggers and Packages.
- Developed dynamic web applications and Web Services using RAD and Eclipse.
- Experienced in developing Web Services with XML based protocols such as SOAP.
- Exposure to application servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
- Extensively worked on Debugging using Logging Frameworks such as Apache Log4j.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
- Hands-on experience with Integrated Development Environment (IDE) IDEs like IBM Eclipse, JBOSS.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work within a team environment.
TECHNICAL SKILLS
Programming: C, C++, Core Java, JDBC, JUnit, J2EE, JSP, Java Beans, XML, Unix Shell scripting
Databases: Oracle, MySQL, MS SQL Server, MS Access, Stored Procedures, Functions, Triggers
Web Tools: HTML5, CSS, JavaScript, JSTL, UML, MVC
IDEs: Eclipse, JBoss
Environment: Windows 2K/ XP, SunOS
Framework: Struts 2, Hibernate 3, Spring MVC
Build Tools: Ant 1.7, Maven 2.x
Other: SQL Developer, Ant, SVN, Tomcat
PROFESSIONAL EXPERIENCE
Confidential, VA
Java Developer
Responsibilities:
- Used Operation classes, Data Management classes, Business classes, struts configuration file, properties class (MVC design pattern).
- Implemented Java Script for the Client side validations.
- Developed EJBs in order to develop the business logic based on technologies of core java like collections and multi-threaded concepts as per the requirement.
- Implemented the BO (Business Objects) and DAO (Data Access Object) design patterns.
- Involved in development of presentation layer using JSP and Servlets with Development tools like Eclipse IDE, WSAD, and Agile etc.
- Build a prototype web application using spring framework.
- Developed connection pooling for each connection to the database.
- Maintained auditing table for each insertion, updating and deletion of records
- Involved in writing SQL queries, Stored Procedures in PL/SQL to access data from the database.
- Used JDBC API to access Database.
- Used ANT Build Script for running the Server.
- Used Clear Case for Version Control.
- Designing and creating the Test Cases using Mercury Tools.
Environment: J2SDK, Spring, Struts 2, Multithreading and TCP/IP networking, Collections, Rational Clear Case, EJB, SOAP, XSLT,Web Logic Server, Servlets, JNDI, Ant Tool, Eclipse, Agile, Oracle 9i, Java Script.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Written Technical Design Document of the requirements of UI, Batch Process based on the requirements from the customer mainly IT Security and controls, Cyber security teams.
- Developed UML models consisting of Use Case Diagrams, Class Diagrams and Sequence Diagrams using RAD and Rational Rose to model the application.
- Used Dependency Injection feature of Spring 3.0 framework to inject dependency into objects and to wire objects of business classes.
- Integrated spring with Hibernate, JSF to develop SRS application and Batch Process.
- Maintenance of access to users across the company by running batch loads.
- Hibernate was used in the persistence layer of the project to store and retrieve the data from the database.
- Wrote Test Cases and tested using JUnit.
Environment: J2EE, Java 1.6/1.7, JSF 2, IceFaces 3.0, XHTML, HTML 5, AJAX, Web Services using JAX-WS, Integration with custom API’s, Hibernate with Annotations 3.3, Spring, ClearCase, RAD 7.5 & 8.0, JUnit, Servlets, Log4J, SQL Server, Oracle 11g Enterprise, Web sphere Application Server 7.0 & 8.0.0.9.
Confidential
Java Developer
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- 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.
- 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.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Wrote Junit test classes for the services and prepared documentation
Environment: Java 1.5, Servlets, JSF, JMS, Hibernate 3.0, Web services 6.0/6.1, JDBC, RAD 7, UML, HTML, Java Script, XML, WebSphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.