Sr. Java Developer Resume
Burbank, CA
Summary:
- With 6+ years of IT experience in Internet and Intranet based Applications, I had been developing mission critical 3 tiers, n tier Internet/Intranet and Client Server business applications.
- Worked with mid-size teams in the development and execution of J2EE (JSP, SERVLETS, JDBC, EJB) projects involving new and challenging technologies with challenging timelines.
- Experience in all phases of the software development life cycle (SDLC) - from requirement gathering to implementation, delivery, test planning and execution, and production support.
- Experience in development of web application using EJB, JSP, Servlets, JDBC and XML.
- Experience on Design Patterns (Front Controller, DAO, Singleton, Session Façade, Business Delegate and VO).
- Worked with OOAD concepts such as Inheritance, Encapsulation and Polymorphism.
- Experience in designing UML diagrams and Rational Rose.
- Experience on Struts, JSF Frameworks.
- Good knowledge in Hibernate by writing persistence classes and got good exposure to Spring framework from one year working with Spring Core, Spring Web flow and Controllers.
- Experience in creating GUI screens using HTML, XHTML, CSS, JavaScript and RichFaces.
- Experience in writing PL/SQL (Oracle), coded Stored Procedures, Packages, Types, Triggers etc.
- Experience in working with portal technologies.
- At ease in high stress environments requiring superior ability to effectively handle multi-task levels of responsibility.
- Strong in analyzing business requirements, specifications and development of Test Plans, Test Scripts, Test Cases and executing them.
- Ability to communicate effectively with different levels of management, as well as both the business and technical communities.
Skills Profile:
Languages: C, C++, Java, XML, JDK1.4, J2EE, HTML, XML, XSLT, CSS, Servlets, JSP, JDBC, EJB, Multithreading, Taglibs, Java Script, VB Script, AJAX, JAXP, JIBX, PL/SQL, JSON, JMS (J2EE Suite), Hibernate, C#.Net, ASP.Net, Perl.
Design /Frameworks: UML, Struts, JSF, Spring, RichFaces.
Reports: Jasper, JExcel
App / Web Servers: WebLogic, WebSphere, Tomcat, JBoss.
Tools/ IDEs: WSAD, IntelliJ, JBuilder, Toad, Eclipse, Edit Plus, Junit, Ant, MS Visio, Maven.
Design Patterns: MVC, Singleton, DAO, Value Object (Transfer Object), Front Controller, Session Façade, Business Delegate, Composite View, Command Pattern.
RDBMS: Oracle, MySql, SQL Server, DB2, MS Access
Operating Systems: Windows NT/2000, DOS and UNIX
Version control: MS VSS , CVS, Star Team and ClearCase .
Professional Experience:
Confidential, Burbank, CA
Hours To Gross
Sr. JAVA Developer
HTG is specifically meant to generate the gross salary for employees by calculating the hours they worked and through the calc engine, for entertainment companies like Motion Pictures, television and Commercial industries. This gross salary is sent to calculate the gross to net salary of the employees. This project is redesigned using Rich Faces. This project consists hierarchy of modules: Studio, Production Company and Project.
Environment: JAVA, JSF, Rich Faces, JBoss 4.1, JDBC, AJAX, JavaScript, SVN, My SQL, Windows XP, JUnit, Jasper Reports, Maven.
Responsibilities:
- Designed and developed the GUI screens of some modules using HTML, RichFaces, AJAX in the application.
- Worked with the implementation of JSF framework using MVC architecture.
- Cleaned up the existing code using RichFaces tags.
- Suggested new CSS stylesheets to maintain uniformity within the application.
- Worked on the service tickets and provided fixes that involved code changes.
- Wrote server side implementation for some modules using beans and base classes.
- Used JBOSS as an application server for hosting the application to the web.
- Used automation testing techniques with Maven.
- Implemented the Database access by using JDBC at server end with MySQL.
- Wrote queries to retrieve the data from database using MySQL.
- Worked with implementation of Jasper Reports in the application.
- Designed the GUI part to access Jasper Reports from front end.
- Worked with RichFaces components such as ExtendedDataTable, PanelMenu, Progress Bar, Modal Panel, ToolTip, Tab Panel in the application.
Confidential, Dublin, OH
Agent Gateway Client Management
Sr. JAVA Developer
Environment: JAVA, Jakarta Struts, Websphere 5.1, Servlets, JSP, JDBC, Design Patterns, AJAX, JSON, JavaScript, CVS, EJB, Windows XP, JIBX, TDD, Agile methodology, JUnit, C#.Net, ASP.Net.
Responsibilities:
- Refactored the code by writing the small unit test cases using TDD methodology.
- Improved the performance of the application by changing the server side written in java classes to javascript using AJAX.
- Used JSON to interchange the data from server side to client side in the form of collection of name/value pairs of objects.
- Wrote JSTL tags using Struts framework.
- Responsible for Client interaction, designing and development of the application using C#.Net and ASP.Net 2.0.
- Worked on the service tickets and provided fixes that involved code changes.
- Designing and developing of User Interfaces using JSP, CSS, HTML and JavaScript.
- Involved in the deployment of application in various environments such as development and Integration in Websphere 5.1.
- Worked with Core Java concepts such as Collections, Inheritance and Encapsulation.
- Used J2EE design patterns such as MVC and Data Access Objects in the architecture.
- Used JIBX to bind the XML data to java objects that improved the performance of the application while retrieval of data.
- Used Agile, Scrum and Pair Programming methodologies.
- Created the Use case, Sequence and Activity Diagrams to depict the models of the system.
- Used CVS for version control management.
Confidential, Richfield, OH
Daimler EPC System
Sr. JAVA Developer
Confidential based in Germany stretches back over more than a hundred years and is marked by the pioneering achievements of automotive engineering. Today, the company is a leading supplier of premium passenger cars as well as the world‘s largest manufacturer of commercial vehicles. The Daimlers dealers use Electronic Parts Catalog (EPC) System to locate and order parts. EWA Net is the application which helps the dealers to order the parts (such as engine, transmission, steering), look at the images of those parts and parts descriptions are available for the dealers based on the markets (For eg. Europe, North America, Japan etc), model types of the vehicles and based on the VIN numbers, chassis numbers etc. It provides shared business services across multiple channels (Website, Desktop, Partners). Data is published into these systems every month based on the data feeds from GM.
Environment: JAVA, J2EE, Servlets, Struts, JSP, Hibernate 2.0, JDBC, JMS, Design Patterns, Java Beans, JavaScript, XSLT, Star Team, Eclipse 3.2, Websphere, JMS, Tomcat, SQL Server 2005, Transbase, Microsoft VISIO, UNIX, Windows XP.
Responsibilities:
- Involved in writing the technical documentation by understanding the process using VISIO.
- Worked with the publishing team which interfaces with the backend services.
- Worked on the change requests as Service Center Tickets and provided estimation and fixes that involve code changes having forty hours or more work time.
- Gathering user requirements through direct interaction with business team.
- Designing and developing of User Interfaces using JSP, CSS, HTML, and JavaScript.
- Facilitating client server interaction with Servlets, POJO and EJB.
- Used JDBC for database connectivity.
- Worked with Perl scripting in creation of front end for legacy application.
- Used Hibernate to achieve object and relationship persistence in the data layer.
- Used Struts framework for web application development and to follow MVC pattern.
- Worked in the generation of JExcel reports which will be run as part of the publishing framework process.
- Worked on XSLT in designing XML Style sheets.
- Involved in the deployment of components in Websphere server.
- Worked with JMS in sending and receiving the messages for interaction between the systems.
- Used J2EE design patterns such as MVC and Data Access Objects in the architecture.
- Extensively worked with SQL Server 2005 Joins and PL/SQL Stored Procedures.
- Worked with shell scripts for raw data retrieval and checking from Legacy system.
- Borlando Star Team 2006 is used for version control management.
- Involved in the build and release management of the application.
Confidential, WestPoint, PA
Sr. JAVA, J2EE Developer
INFORM is a Confidential wide repository of formulary, medical benefit, and promotional information within the organization. Confidential NAEs and Managed Care Planners from across the country will update into INFORM current formulary information for both Confidential and competitor products spanning multiple therapeutic groups and for several customers spanning multiple customer segments.
Environment: JAVA, J2EE, Struts, Hibernate, JDBC, JavaScript, Design Patterns, Java Beans, Multi-threading, WSAD 5.0, WebSphere 5.0, Oracle 9i, Windows XP, AJAX, VSS 6.0, Web services, WSDL, SOAP, C#.Net.
Responsibilities:
- Responsible for working in change requests.
- Had discussions with Confidential USHH Business on the INFORM requirements.
- Developed UI modules using JSP, JSTL with Struts.
- Involved in writing use case diagram, Class diagram for the project
- Worked with XML, Schemas very extensively.
- Worked with Web Services using SOAP binding and WSDL files.
- Used J2EE design patterns such as MVC, Session Facades and Data Access Objects in the architecture.
- Extensively worked with SQL and Stored Procedures.
- Extensively worked with packages, cursors, types.
- Used WSAD as IDE and Ant build tool.
- Extended existing sites with dynamic page creation by storing layout in database used C#.NET and Ajaxpro 2 to handle page-based events, Integrate with metrics calculation module.
- Used Visual Source Safe (VSS 6.0) for version control management.
Confidential, Houston, TX
J2EE Developer
Confidential is the application developed for Shell for its activities such as logistics planning, commercial accounting, exploration and production, logistics business and administration uses this application.
Responsibilities:
- Developed the server side application objects like DAOs, Java Beans for User Registration, Pay-per-click, Business Profile and Billing modules, which run in WebSphere 5.0 Platform.
- Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
- Developed Session (Stateful / Stateless) beans for crucial business logic.
- Used Struts Tag Libraries to develop the JSP pages.
- Developed Controller using ActionServlet and Action mapping provided by Struts framework.
- Developed generic JDBC API, which is used by the other modules to communicate with the database using MySQL.
- Used J2EE design patterns like MVC and Value Object pattern.
- Worked in the deployment of application in WebSphere 5.0.
- Used Javascript to perform client-side validation, which allows the implementation of both client side and server side form validation.
- Involved in testing using JUnit.
Environment: J2SE 1.4, J2EE, JDBC, JSP, EJB, WebSphere 5.0, TOAD, VSS, Struts, AJAX, JavaScript, Web Services, My SQL.
Confidential
Global Internet Platform
Beyond Confidential UK
Confidential is of one of the world's largest energy companies, providing its customers with fuel for transportation, energy for heat and light, retail services and petrochemicals products for everyday items. This Confidential project is a Portal application developed by using fully J2EE technologies and Content Management System. This portal application gives the details of various British Petroleum products available in different countries, online shopping, XV tool, Solar Economic estimator, web cast details, Lubricants. The vision at Confidential is to create a group tool(sidebar) that allows Confidential employees to have greater access to knowledge management, core/key group tools, and group level information. The One Confidential sidebar is an effective communication channel to achieve this objective.
Environment: JAVA, Servlets, JSP, TeamSite (InterWoven), WebLogic, Windows 2000, Oracle8i.
Responsibilities:
- Involved in Coding, debugging & testing Servlets and JSP’s.
- Involved in developing Session Beans.
- Developed Templates for the site using TeamSite Templating.
- Invoked Open Deploy from the workflow for deploying content.
- Written the templates to view the dcr’s in the form of HTML pages.
- Used JDBC 2.0 extensively and was involved in writing several SQL queries for the retrieval of data.
- Used WebLogic to deploy the application.
Confidential, Columbus Ohio
Sr. Java Developer.
Material Release System (MRS)
Material Release System is an Internet and Intranet site for the Confidential Industries. The customers of Worthington can go to this site and create orders, modify orders, request quotes, claim their rejections, check the incoming shipments and their past shipments. The intranet site is used by their Customer Service Representative (CSR) to help their customers.
Environment: JAVA, J2EE, Servlets, JSP,EJBs, WAS, WASD, Windows 2000, Oracle8i.
Responsibilities:
- Involved in design and development of Material Release System, based on J2EE framework.
- Involved in the development of Use case Diagrams, Sequence Diagrams, Object Interaction diagrams and Component diagrams and System Diagrams.
- Used J2EE design patterns such as MVC, Session Facades, Value Object Assembler, Data Access Objects in the architecture.
- Used EJBs –session beans, in the above architecture to update and to retrieve data from the database tables, using design patterns.
- Involved in coding of the Test cases for the respective functions.
- Involved in writing SQL queries and Stored Procedures for the retrieval of data using JDBC.
- Coded Stores procedures in Oracle 8i.
- Involved in coding, debugging & testing Servlets and JSP’s.
- Used Websphere Studio Application Developer (WSAD) as IDE for EJB’s, JSP and Servlets.
- ClearCase was used as version control tool and was integrated with WSAD 4.0.
- Occasionally involved with the usage of Front end graphic tools.
Supply Chain Management
Confidential
Description:
Supply provides the industry's enterprise operating platform for the logistics service provider and for companies actively managing their supply chains. This web centric enterprise system provides you with an integrated suite of business functions within a single operating platform. This Supply contains three modules Trans, Log, Accounts.
Environment: JAVA, Servlets, JSP, Apache Tomcat, Windows 2000 and Oracle.
Responsibilities:
- Involved in coding phase of software development
- Developed several user interface screens for administration.
- Involved in writing servlets, accessing the database using JDBC.
- Involved in custom validation of the controls used in the screens.
- Involved in the unit testing of GUI modules.