Senior Java Developer Resume
IA
SUMMARY:
- Around 9 years of extensive experience in software design and development of web based applications.
- Excellent & diverse practical experience in developing applications using J2EE technologies like Java, JSP/Servlets, JDBC, JNDI, JSF, RMI & JMS.
- Exposure to the complete SDLC and UML diagrams.
- Experienced in social networking web - site design with DRUPAL (PHP API).
- Highly experience on Enterprise applications, Distributed Application Development, Client/Server Applications, Servlet Applet communication, Internet/Intranet based database applications and developing, testing and implementing application environment using J2SE, J2EE, MVC design pattern, Java, Servlets, JSP, Struts 2.0, JavaScript, EJB 3.0, Hibernate 3.x, Springs 3.x, AJAX, Web Services (SOAP, WSDL, UDDI) JAX-WS and Restful Web Service, MQ-Series, HTML, XML, XSL, XSLT, XPath, VmWare, SQL, PL/SQL, JUnit, and Linux.
- Developed Ant scripts for the build and deployment of J2ee applications.
- Knowledgeable of build and deploy systems like Ant and Maven.
- Experience with Enterprise Java Beans (EJB) components Technical expertise & demonstrated high standards of skills in J2EE frameworks like Struts (MVC Framework).
- Proven track record with cross browser compliant client side web languages like HTML, DHTML, and JavaScript & Cascading Style Sheets (CSS)
- Proficient in XML related technologies such as XML, XSL, XPATH, DTD, Schema, DOM
- Extensive experience working on Web Services architecture in SOAP and WSDL using JAX-RPC.
- Instrumental in databases like PLSQL,Oracle 8i/9i, 11i& SQL Server 2003 with extensive work related to SQL and various database objects like stored procedures, packages, functions, triggers & views.
- Extensive experience working in Struts Framework, O/R mapping Hibernate framework and Spring Framework.
- Extensive experience working on Web Services architecture in SOAP and WSDL using JAX-RPC.
- Hands on experience in various application servers like Web logic Server 8.1, IBM Confidential 6.0and Tomcat.
- Experience with Web servers like Apache web server & Microsoft IIS web server.
- Experienced in GUI/IDE Tool using Confidential Studio Application Developer (WSAD) and Eclipse.
- Excellent knowledge in Microsoft technologies like ASP.NET, C#, ADO.NET.
- Expertise in website designing using Dreamweaver tool as a designer of web pages constructedUsing HTML, CSS, JQuery and JavaScript as a scripting language.
- Proficient in developing OOD/OOP applications using DESIGN PATTERNS.
- Excellent knowledge in SOA architecture, osgi Framework and web Services.
TECHNICAL EXPERTISE
Operating Systems: Windows 2000/XP,linux
Languages: JAVA2,C,C++,C#
Database: Oracle 8i, 9i,mysql,MS Access,Sql Server,DAO,DB2 Distributed Technologies and web technologies EJB2.0, RMI,SOAP,ASP.Net,ADO.Net
Framework: Struts1.2.,spring 3.0, hibernate 3.0. Web and Frontend Technologies Servlet2.3, JSP1.2.,JMS,JSF1.2 CSS,Flex
Scripting Language: Java Script,perl,cgi Enterprise APIs JDBC2.0,JNDI
Application Server: BEA WebLogic Server 8.1,webspherev5.0,6.0,Jboss 5.0
Web Servers: Jakarta Tomcat 5.0.19,5.0,4.1
IDE, Portal Products: Eclipse3.0,WSAD, life ray product 5.1
Markup Languages: HTML,Xml
PROFESSIONAL EXPERIENCE:
Confidential -IA
Senior Java developer
Responsibilities:
- Involved in changing the application Front-end UI with the company frameworks using eclipse.Designing the Database with new tables creation and establishing the relationships using oracle9i, 11i, Toad, Sql plus.
- Included the functionalities in various implemented core client application using java collection classes and designed new classes for different routing process of the banking application using util classes’ methods.Tested the methods of the util classes created for different search functionalities using theCompany framework and working functionality compatibility for Lombardi tool.
- Created the jar files of this framework classes compatible to the Lombardi tool model API of wells Fargo.Worked on with functionality interacting model changes with respective client side front end UI and recompiled the classes to create a new jar file using JBOSS application server and eclipse to test the working functionalities.
- Designed and built new SOAP, REST web service API for credit data using Java with Jboss server.
- Designed the cash web services for the client using the rest protocol using the web service framework Apache CXF
- Developed SWING Desktop Client to access Cash Services.
- Involved in creating Restful services with the JAX-WS Provider and Dispatch APIs.
- Developed Restful web service using CFX framework implementation provided JAX-RS 1.1 and JAX-RS 1.0 the java API to create the web services.
- Added CXF servlet for handling the REST calls.
- Debugged the Sirius force framework designed with GWT for rendering the front end UI components.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Wrote the GWT load handlers code handle the widgets in the framework thus avoiding the Sirius force runtime exceptions.
- Developed web-service (SOAP) client to retrieve data from Investment Banking (IB) group for Future deals.
- Developed reporting and web service client applications using Java, SOAP.
- Developed Swing Client application using new API’s like JGoodies, SWINGX.
- Designed and developed all Front - end with Swing Client (UI).
- Involved in test-cases using JUnit, debugging implementation and deployment activities.
- Interacting with Business analysts for Resolution of bugs, Enhancements and Modifications.
- Used the Hibernate API for various annotations and transactions with the oracle 11i database.
- Implemented AJAX functionality based on EXTJS.
- Used Ext JS ui components to implement various functionalities, Coded for Various windows, panels, form and tree components, adding custom event on components and implementing their listeners for operation to be performed.
- Worked on integration of Ext.ux tree search component with existing system to provide dynamic search in available dimension from dimension tree.
- Implemented business objects and business logic of the application different modules of wholesale (Java).
- Involved in the Hibernate Hql query conversion to Sql using the Sql developer tool within the core client application.
- Redesigned the framework used model API and added the attributes and methods as per the application flow UI designed elements
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Designed and developed loan registration system using GWT.
- Used JPA (Java Persistence API) with HQL queries to add persistence layer to the application and for ORM (Object Relational Mapping).
Environment: JAVA, J2EE,Maven,Swing, XML/XSL, ExtJS, JDK 6.0, Oracle 9i, 11g, UML Jboss Server 5.0, spring 2.0, struts 2.0, Hibernate 3.0,Sql Developer, ), SVN, MAVEN, SOAP, WSDL,XML, JAX-WS, WEBSERVICES.
Confidential - IN
Position-Software developer.
Responsibilities:
- Involved in the Complete System Life cycle.
- Design & development of Key functionalities of the application and creation of relevant UML artifacts and design documentation.
- Implementing the MVC2 architecture into coding infrastructure, using server side components like JSF TagLibraries and using the other framework provided API to perform the required client operation.
- Coding the front end pages with JSP and by using the JSF Framework.
- Worked with HTML, DHTML, CSS, JAVASCRIPT, JASON in UI pages.
- Conducted Test Driven Development (UsingJUnittesting) to test each API with performance and functionality.
- Developed web services SOAP, REST, WSDL and web services clients using JAXB and XML, implementedarchitecture.
- Created Core java Interfaces and Abstract classes for different functionalities.
- Extensive experience working in Struts Framework, O/R mapping Hibernate framework and Spring Framework.
- Created hibernate objects & wrote queries in support of importing the data to and from tables.
- Have used Spring JDBC template to persist the data into Database.
- Worked with the spring core Tag libraries and its classes for Business process.
- Involved with Spring IOC and Dependency Injection concepts to integrate Hibernate Dao classes with Struts Action classes.
- Used the GWT framework to design the UI components as Grid and widgets.
- Integrated the google guice framework in calling the methods defined in the services of this framework from request object.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Performed the database design and have written plain SQL queries and PL/SQL stored procedures, functions, packages, and triggers.
- Migrating the GSM web application to Liferay Portal 5.1. Prototyping and demos of dashboard components deployed in Liferay Portal
- Worked on setup of the liferay and Portlet creation through struts framework.
- Develop themes, new portlets and modification of the existing portal using life ray portal product.
- Involved in Design documentation and technical documentation.
- Setting up of the Environment using plugin SDK and Eclipse IDE in Life ray 5.1 product.
- Creation of Entity Beans and Stateless Session beans for Business Tier Implementation.
- Interacted with Various Support team during Deployment/ Production support issues.
- Implementations of specific J2EE design patterns like front controller, command and composite.
- Validating the view in the front end by configuring the attributes in the xml file.
- Extensively used web services (SOAP, WSDL) to exchange the data between different applications.
- Used JAX-RPC to build web services.
- Optimized SQL for performance.
- Responsible for packaging application software builds to be deployed into various environments.
- Have involved in Unit Testing, Integration System testing processes.
- Extended support in writing the Maven scripts to support the deployment of application.
- Involved in deploying the business logic using the Jboss 5.0 server.
Environment: JAVA, J2EE, EJB, Jason, JSF1.2, Maven, XML/XSL, JDBC, GWT,Java Beans, JDK 6.0, Oracle 9i, 10g, UML
Confidential
Senior Java Developer
Responsibilities:
- Was involved in the complete project life cycle including design, development and implementation and verification and validation.
- Engaged in the development of the entire spectrum of business components, including the web interface, J2EE based middleware and authentication systems, database connectivity systems and relational databases.
- Developed the application front end as a struts framework: developed action classes, form beans and Java Server Pages, using WSAD.
- Used Ant to build Applications.
- Edited and verified the struts deployment descriptor, struts-config.xml file created by WSAD.
- Implemented Session EJBs at the middle tier level using WSAD to house business logic and to enforce data validation.
- Involved in implementing the DAO pattern for database connectivity, used the JDBC API extensively, and participated in configuring data sources on Confidential Application Server 5.0.
- Created and configured database tables for financial information and coded SQL and Stored Procedures with oracle database.
- Involved in developing the Ant scripts for build process.
- Stateless session beans were used with design patterns (Façade, Value Object and DAO) for flexibility and re-usability.
- Used CVS to enforce versioning control, created branches and patches.
- Used the Validation.xml and validator-rules.xml files to make use of the struts custom validators to validate the form bean fields.
- Deployed and tested the prototype on Confidential Test Environment 5.1 and contributed to deployment and maintenance on Confidential Application Server 5.1.
Environment: WSAD 5.1.2, Confidential App Server 5.1, Confidential Test Environment 5.1, Struts, JSPXML Session EJBs, Ant, JDBC, oracle9i, UML, Windows XP
Confidential
Programmer intern
Roles and Responsibilities:
- Created project base configuration with JSF, Ice faces, Spring, Hibernate, Flex
- Involved in database discussion and created POJOs by reverse engineering.
- Implemented customized exception handling and logger mechanism.
- Integrated flex component with JAVA as a remote object.
- Worked with the Ice Faces Tag libraries API to handle the application flow.
- Configured the MySql server 5.0 to establish database connectivity.
- Deployed the application using the Confidential 7.0
- Incorporated the flex libraries classes objects into the businesslogic to perform the required end client operation.
- Created hibernate objects & wrote queries in support of importing the data to and from tables.
- Used TOAD to interact with database for developing new tables and generating E-R diagrams for the existing tables. Involved in the physical and logical data modeling.
- Worked on database Oracle 9i, 10G and have developed store procedures, Database triggers, and queries using PL/SQL.
- Wrote Unit test cases.
Environment: JSF 1.2, spring 2.0, Hibernate 3.0, IceFaces1.8, Flex 3.0, DB2, MySql 5.0
Confidential
Software Developer
Responsibilities:
- Coding and designing user Interface as per requirements.
- Involved in Code Quality reviews.
- Involved in preparation of Unit Test cases and testing.
- Involved in the User Module of E-care in creating the front end Registration access using JSPfor the end users.
- Designing and Maintaining the Database using Oracle 9i and Sql Server 2003.
- Validating the Database Layer accordingly for the Front end Access using JDBC, oracle 9i, JAVA.
- Designing and coding the front end of Super User Module in E-care using JSP and Struts Framework to add levels to the new categories created by the Super User.
- Assigning the task to the administrator as per different levels created, thus availing privilegesaccordingly to the access of different levels by the Super User.
- Involved in Designing and maintaining the Database of the Super User Module in E-careManagement System using oracle 9i, sql server 2003.
- To create a front end for the modules created for the new categories by Super User usingJsp and providing a privilege to add modules to the Super User and perform the Help DeskOperation.
- Manually testing the application using Confidential 6.0 and the database connectivity using JDBC.
- Creation of the entity bean as the model and deployed this EJB using the Confidential server.
Environment: EJB 2.0, Struts 1.2, Oracle 8i, 9i, Web logic 8.1, Tomcat 5.0, websphere 6.0
Confidential
Software Developer
Roles and Responsibilities:
- Coding and designing user Interface as per requirements.
- Involved in Code Quality reviews.
- Involved in preparation of Unit Test cases and testing
- Developed and implemented a database design using oracle,sql server
- Deployed the Application module on a Application server Bea WebLogic.
- Creating the business logic using Ejb and deploying on WebLogic server.
- Connecting the model to the database using the oracle as backend.
- Image uploading code reviewing using Struts Framework.
- Designing a client i.e. an end user client module interaction with the server.
- Coordinating and discussing with the development team for an web applicationto process a BPO operations.
- Created a Folder containing all customer images thus, mapping the URL to the database layer.
Environment: EJB 2.0 Struts 1.2, Oracle 8, Weblogic 8.1, Tomcat 5.0.1
Confidential
Team Lead
Roles and Responsibilities:
- Coding and designing user Interface as per requirements.
- Coding beans for three tier architecture using entity bean.
- Design of database bean for querying the database
- Involved in enhancing different Modules accordingly to the needed Requirements.
- Deploying the Database bean in Weblogic Server 8.1 and fixing the Bugs.
- Manually testing the JSP pages and rewriting the code.
- Maintaining and Designing the tables of different Modules of Employee Portal.
- Involved in maintaining the Time Sheet of the employees inside the intranet.
- Involved in discussion on designing the Administrator Module in allocating the
- Privileges accordingly on hierarchy basis.
- Involved in manual testing and code reviewing of different Modules Employee Portal.
- Validated the front Jsp pages using the validators in the struts framework.
Environment: EJB 2.0, Struts 1.2, Oracle 8i, 9i, Web logic 8.1, Tomcat 5.0.19
Confidential
System Engineer
Responsibilities:
- Testing the various components.
- Involved in mapping the Servlets for handling the client request in the xml file.
- Coding and developing the JSP Pages.
- Involved in creation of a Database bean and deploying the bean in Web logic server and fixing the bugs.
- Involved in installing the Web logic server 8.1 and addingthe plug in of the required web server.
- Testing the various JSP pages and code Reviewing.
- Coding and involved in implementation of different modules.
- Involved in deploying the Java Bean on the Application server WebLogic 8.1.
- validations of the Jsp pages were done using the client side scripting language
- Testing the various components.
- Coding and developing the Jsp Pages.
- Designing and maintaining the Database using oracle 8i.
- Validating the JSP page using JavaScript.Manually testing the Jsp pages and fixing the bugs.
- Involved in installation of Tomcat 4.0, Oracle 8i.
- Coding the Business components for the Business layer.
Environment: Java 2, JSP1.2, Servlets 2.4, JavaScript, Windows 2000, Tomcat 5.0