Java Developer Resume
NJ
SUMMARY
- Over 6 years of extensive experience in Analysis, Design, Development, Maintenance and Implementation of enterprise web and client server applications using JAVA, J2EE and Object oriented programming.
- Experience in SDLC(Software Development Life Cycle), Agile Methodology and other software development processes
- Expertise in UML, OOAD Technologies developing Use Cases, Component diagrams, Sequence diagrams and Class diagrams.
- Experience in utilizing Java/J2EE technologies such as Java Server Pages (JSP), Servlets, JSTL, JDBC and JNDI.
- Expertise in XML/XSLT technologies and SAX/DOM XML parsers.
- Hands on experience in developing user interfacing applications using HTML, DHTML, XML, JavaScript and CSS.
- Very Strong skills in developing WebServices using SOAP.
- Extensive experience using spring framework (in business layer for Dependency Injection, AOP, transaction management), Hibernate framework (as a persistence layer) and STRUTS.
- Very good Experience in creating build scripts using Maven.
- Experience in working with various Databases like MYSQL, Oracle, and SQL Server 2000. Strong experience in JDBC, SQL, PL/SQL, Triggers, Stored procedures.
- Extensive experience with Application/Web servers like IIS 4.0, WebLogic 10.2, Websphere 6.x.
- Excellent inter - personal and communication skills and the ability to adapt and quickly learn new technology skills.
TECHNICAL SKILLS
Languages: Java
RDBMS: MySQL, Oracle, SQL Server, Sybase
Application Servers: IBM Websphere, BEA Weblogic
J2EE Technologies: JSP, Servlets, JDBC, Java script, Jquery, JSTL, XML, HTML
Java Frameworks: Hibernate, Springs, Struts
SOA & Allied Tech: Web Services (SOAP)
Source Management: Subversion SVN, CVS
Java IDE’s: Eclipse, Rational Application Developer (RAD)
Operating Systems: Windows NT/XP/2003/2008, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
J2EE Developer
Responsibilities:
- Responsible for maintaining the code quality, coding and implementation standards by code reviews.
- Designed and developed the Domain objects to use throughout the application.
- Designed and developed MVC architecture using all spring modules (Web, Core, DAO, ORM, AOP).
- Created and used style sheets {Cascading Style Sheets CSS } to change the look & feel UI.
- Extremely used plain JavaScript and JQuery JavaScript Library to do the client side validations.
- Used JSP Tag Libraries JSTL to implement the logic inside the JSPs.
- Used Oracle Database.
- Implemented persistence mechanism using Hibernate (ORM Mapping).
- Developed various business logic and reports using HQL and Hibernate Criteria.
- Created various unit test cases and integration tests for the DAO, Service, and Controller components using Junit.
- Integrated log4j for logging the messages at debug and error level.
- Used Oracle BEA Weblogic for deploying the application.
- Used RAD to develop the application.
- Used CVS version controller to manage the code versions.
- Used Maven build tool to build and deploy the application.
Environment: Java, JSP, JavaBeans, JDBC, Custom Tag libraries, J2EE,Struts, Spring, JBoss4.0 App Server, Oracle10g, Ajax framework, HTML, CSS, Java Script, Eclipse4.0 and Linux.
Confidential, Cleveland, OH
Java/J2EE Developer
Responsibilities:
- Used Agile methodology to develop the application.
- Responsible for maintaining the code quality, coding and implementation standards by code reviews.
- Designed and developed shared library for commonly used services in the application.
- Created MVC architecture built on struts framework.
- Created JavaScript for front end validation and struts validation framework for backend validation for the User Interface.
- Involved in creating separate EARs from the single EAR of the project.
- Created and used Skins {Cascading Style Sheets CSS } to change the look & feel of the application.
- Used Oracle Database for persisting the data.
- Implemented persistence mechanism using Hibernate (ORM Mapping).
- Responsible for mapping the database model into persistence objects using Hibernate Annotations.
- Developed various business logic and reports using HQL and Hibernate Criteria.
- Created various unit test cases and integration tests for the DAO and Service using Junit.
- Integrated log4j for logging the messages at debug and error level.
- Used Websphere for developing and deploying the application.
- Used Weblogic workshop, Eclipse IDE to develop the application.
- Used SVN version controller to maintain the code versions.
- Used Maven build tool to build the application.
Environment: Java, JSP, Servlets, JDBC, HTML, JavaScript, CSS, XML, Oracle, Eclipse, log4j, Maven, Struts, Hibernate, Websphere, SVN.
Confidential, Atlanta, GA
J2EE Developer
Responsibilities:
- Participated in low level design and requirement understanding with functional team
- Used OOAD and OOP’s concept like Abstraction, Polymorphism, Inheritance, Encapsulation,
- Modularity using Java for designing Interfaces, classes and business methods in Java
- Extensively used Java Collections API
- Used design patterns like Business Delegate, Singleton, Session Facade, MVC.
- Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, Struts, Hibernate and XML
- Implemented MVC architecture using spring and Struts frameworks combined with Hibernate for database persistence.
- Used Struts Tiles Framework to structure core application webpage layouts and to assemble the JSPs.
- Also created various common tags that are reused for handling common functionalities like data element filtering, Parent/Child dropdowns etc.
- Used SQL/PLSQL to perform complex database operations and generated various stored procedures, functions for DML operations,
- Developed Junit test cases
- Involved with testing team to determine dependency towards removing bottlenecks and ensuring smooth testing process.
- Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
- Used IBM rational tools like ClearQuest for task delegation and ClearCase for Version Control.
- Also used Mercury Quality Center for defect tracking.
Environment: Java, Struts,JSP, Oracle, TOAD, AJAX, Log4J, Junit, WebLogic, Eclipse, Rational Clear Quest, Rational Clear Case.
Confidential, NJ
Java Developer
Responsibilities:
- Responsible for interfacing with the client to gather requirements.
- Given presentations for main visual purpose that determines effective understanding.
- Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
- Developed custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
- Developed Action Classes, Service Classes for Resident Insurance Premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Struts validator frame works.
- Wrote PL/SQL Queries to get schedule of policy payment and defaults.
- Developed Session beans, Entity for Insurance Quotes.
- Written JSP for Online Quote for Resident Insurance.
- Fixed the bugs identified in test phase.
- Written JUnit Test cases for Unit testing in Pension Manager Module.
- Documented CR impact analysis and prepared implementation documents.
- Analyzed Object Oriented Design and presented with UML Sequence, Class Diagrams.
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
- Developed Care Plans module, which provides a comprehensive library of problems, goals and approaches.
- You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
- Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information.
- General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XSLT and XML part of Order entry
- Hosted the application on WebSphere.
Environment: Java, JSP, Struts, Hibernate, WebServices(SOAP), Weblogic Server, Oracle, Eclipse, CVS.