Java Developer Resume
PA
SUMMARY
- Over 8+ years of IT experience in analysis, design and development using Java and J2EE.
- Experienced in SDLC, Object oriented analysis/design and development, MVC architecture/implementation.
- Experienced in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP).
- Expertise in front end development and design using Core JAVA, Servlets, JSP, JSTL, Struts, Ajax, XML, HTML, JQUERY and JavaScript.
- Experience in spring technologies like MVC, AOP, JDBC, ORM, and Web Services using Eclipse.
- Good knowledge of Object/Relational mapping using Hibernate
- Experienced in leveraging RDBMS like Oracle, MySQL.
- Designed systems using Data Modeling, UML and J2EE based frameworks like MVC Architecture and Hibernate.
- Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD).
- Experienced in planning, design and implement portal solutions using WebSphere Portal.
- Experience with XML and related standards and technologies like AJAX, DTD, XSL, XSLT, HTML, DHTML, CSS JavaScript and JQuery.
- Experienced in developing applications using WebSphere, WebLogic, and Apache Tomcat.
- Experienced in developing Web, Client/Server, multi - tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Having good programming experience with SQL and Stored Procedures for the databases. Experience of backend development with SQL Server.
- Experience in Onsite - Offshore co-ordination to report the project status, gather requirements, UAT, resolve issues in client environment.
- Expertise in developing and using Client specific frameworks built on open source code like Struts for client specific Error Handling and Re-Usability.
- Proactive and well organized with effective time management skills.
TECHNICAL SKILLS
Languages: JAVA, C/C++, SQL, PL/SQL
Java/J2EE Technologies: J2EE, JDBC4.0, JSP2.1, Servlets2.5, Hibernate3, Spring3, Struts 2.0, AJAX, LOG4J, JUNIT
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, XSLT, XPATH, JQuery, JDBC
Web/Application Servers: IBM WebSphere, WebLogic server7.0/8.1, Apache Tomcat5.0
Frameworks: Spring, Hibernate, Struts
Design methodologies: UML, Agile
Database: Oracle9i/11g, MS SQL Server2005, MY SQL
Version Control Tools: Clear Case, CVS,VSS, SVN
Operating System: Linux, Microsoft Windows
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Sr. Java Developer
Responsibilities:
- Developed bean components and configured them using Spring IOC.
- Generated POJO classes and Hibernate mapping files using Reverse Engineering.
- Developed DAO classes using Hibernate Template from spring with Hibernate API.
- Designed and Implemented MVC architecture using Spring MVC.
- Developed Interactive GUI Screens using JavaScript, iframe, JQuery & Ajax.
- Developed administrative interfaces with the technologies of JSP, AJAX, JavaScript, spring and Hibernate.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed CRUD operations.
- Used Eclipse as an IDE for developing the application.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Developed mobile site for marketing campaigns by using JQUERY MOBILE, and latest technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Designed UML diagrams using UML and Rational Rose.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
Environment: Java/j2ee, spring, Hibernate, Ajax, JavaScript
Confidential, PA
Java Developer
Responsibilities:
- Involved in various phases of software development life cycle (sdlc) such as requirements gathering, modeling, analysis, design and development.
- Used Ajax and jQuery to update the web pages.
- Produced the report data on the client front-end using jQuery, JavaScript, html 5, css3 and client side validation through JavaScript and Ajax for asynchronous communication.
- Implemented and maintained Ajax based rich client for improved customer experience.
- Used jQuery event handling in UI pages to display list boxes and to handle validations.
- Implemented pages using jsp, servlet and JavaScript used for client side validations
- Ensure best programming standards and performance by using all the features in struts 2 framework and validator.
- Implemented MVC architecture, service locator, session facade, business delegate and data access object, value object and singleton patterns.
- Involved development of front-end components using struts 2, jsp, JavaScript, java, xml.
- Used dependency injection and dao feature of spring framework and o/r mapping tool hibernate for rapid development and ease of maintenance.
- Implemented transactions and batch updates using spring framework
- Developed test cases with junit.
- Involved in code review and deployment of the application on development, testing of production servers.
Environment: JDK 1.6/J2EE, Servlet, JSP, HTML, CSS, Ajax, JavaScript, Spring 2.5, Struts 2, XML, junit, Apache Tomcat
Confidential, Rockville, MD
Java Developer
Responsibilities:
- Subject Matter Expert of the application and insurance industry.
- Migrated the core part of the application (commission engine) to java from Stored Procedure version.
- Implemented new features in the applications. Introduced new technologies like Portal framework, CAS, Batch Job using spring.
- Implemented load balancing for the newly built portal application for carrier agents.
- Client coordination and involved in product specific requirement discussions and helping out clients in layout their requirements.
- Involved in Business and Technical discussions for product development and system integrations.
- Responsible for performing the analysis, design, development, testing, monitoring, deploying, installation, implementation and client support.
- Implemented web services for calculation engine, automated batch jobs using SQL.
- Improved the commission engine performance by tuning application caching logic and backend logic.
- Involved in code and design reviews and test strategy reviews.
- Involved in preparing the Design and Data mapping documents.
- Responsible for the base product management and individual projects for various clients.
- Part of Base team to approve any major design and functionality decisions related to product implementation road map.
- Involved in categorizing the requirements by release and client requirements.
- Involved in each phase of the project life cycle.
- Involved in the production support during warranty period.
- Worked in Unit testing, reviewing functional testing and integration testing during critical phases.
- Involved in integration test strategy and execution.
- Involved in release management like deployments and production and non-production regions maintenance activities.
Environment: Java, J2ee, Struts, Spring, Hibernate, Liferay, CAS, Ant, Ajax, XML, Web Services, Tomcat, WebSphere, Apache, WebLogic, SQL Database, Unix, Windows, Eclipse, CVS.
Confidential, Tallahassee, FL
Java/J2EE Developer
Responsibilities:
- Understood the Entire AMS based application. Involved in requirement gathering, Design, Development, Programming, Deployment for AMS based application.
- Involved in Converting the Functional Design Document to Technical Design Document.
- Developed WebObjects project which utilizes a GUI written in Java with Interface Builder
- Involved in the development of both the back end and the front end of the application using Hibernate and Web Services.
- Converted the HTML Pages to JSF Tag Specific Pages.
- Developed JSPs and managed beans using JSF, JSTL.
- Developed Service layer using JDBC and injected the same into JSF managed bean.
- Implemented the JSF framework by writing Faces-config.xml and Form-Beans in the process of development.
- Implemented JSF data table, data Scroller components to display search results and implemented the page navigation functionality in all the search screens.
- Implemented Customized and Hibernate validations in all the Jsp.
- Developed faces-config, xmls and injected the Service beans into faces-config.xml.
- Involved in writing from Services-Layer to DAO’s Layer.
- Developed JSF Validators and Converters for calendar events monthly/weekly/daily date range validation, not null, length validations.
- Used agile software methodology.
- Developed JSF navigation rules for Event create/edit/update/delete/view actions.
- Created Action Listeners and Action Events for all the JSF related Pages to handle all type of Actions.
- Involved in implementation of JSF MVC framework and developed DAO and Service layers.
- Configured JDBC Connection Pools in WebLogic application server for Oracle database, configured web.xml for various filter classes, listener classes and context parameters.
Environment: Java 1.5, JSF 2.0, Eclipse 3.3.2, Tomcat 5.5, Web Services, SOAP, Maven, WebLogic 9.2, Oracle 9i, Agile, HTML5, CSS3, XML, WinSCP Client.
Confidential
Java Developer
Responsibilities:
- Involved in analysis and design of the application by understanding the existing system architecture.
- Participated in status meetings to collect data from business users.
- Developed user interface using JSP’s, Java Script and HTML
- Created and maintained the database using Oracle
- With Oracle as a Backend involved in database Design and writing the SQL calls via JDBC interface
- Designing the architecture using various J2EE design patterns and Object Oriented design patterns
- Client side validations are done using Java Script
- Used O/R mapping tool Hibernate for the persistence of data fields to the Oracle Based RDBMS structure.
- Handled onsite role and responsible for requirement analysis & delivery to client.
- Performed unit testing & integration testing.
- Prepared and maintained High Level and Low Level design documents (HLD and LLD).
- Used AXIS tool to convert the WSDL files to the corresponding Java Class files.
- Designed and developed Web Services to interact with third party vendors for document processing.
- Responsible for building and deploying web applications and enterprise applications in the development Environment Application server.
- Played major role in developing the application and generated test cases for each module.
- Preparation of Impact Analysis, Code review, Unit Test Plan and Integration Test Plan of module before every release.
- Managed versions using PVCS dimensions to maintain the documents and source codes of the application.
Environment: Java, Servlets, JSP, JDBC, Java Script, HTML, Spring, Tomcat, Web Service Definition Language (WSDL), Windows XP