Sr. Java Developer Resume Profile
Irvine, CaliforniA
Technical Skills Web Technologies J2EE, XML1.0/1.1, XSLT, JSP1.1/1.2, Servlets 2.0/2.3, Java JDK 1.1/1.2/1.3/1.4, 1.5/5.0/1.6 , AWT, Java Beans, JNDI, JavaScript, HTML, DOJO, Hibernate, Spring, COM, JDBC 3.0, SQL. Application Server WebLogic 8.x/9.x/10.x., JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6.x. Web Server Java Web Server 2.0, Apache Web Server, ANT, Tomcat 6.0,Proxy Server, TCP/IP, BOS Business object server , Sun one web server 6.1. Languages JAVA, C, C , Perl, Shell scripting, UML, COBOL. Databases Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2. Tools Rational Rose 2000, JBuilder 3.5/5.0, eclipse 3.X, MS-Office, Front Page, Ultra Edit-32, Clear Case, iReport -1.2.5, Jasper Assistants, LiveLink, Ant, WinCVS 1.2, TOAD 5.0/8.0, Erwin, XML SPY, Code Check, Jtest, Jprobe suite 5.1 Memory Debugger, profiler , Squirrel SQL Client, Maven 1.1 /2.0 , Myeclipse 5.1, CANOO testing tool Operating Systems Unix Sun Solaris 2.6/2.8 , Unix-HP, Linux 3.1, Unix Scripting, Windows NT 4.0, Windows 95/ 98/2000,Fedrora Reporting Tool Crystal Reports 9/10/2008 Modeling Tools Visio Version Control Tools VSS, TFS1 CVS, SVN, Clear case. | Executive Summary:
|
Professional Experience
Confidential
Sr. Java Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Designed application modules, base classes and utility classes using core java
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection DI or Inversion of Control IOC using annotations.
- Used Spring validation and wrote validation rules.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Fa ade, MVC and DAO.
- Used Node.js to display information faster for users without the need for refreshing.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
- Designing the front end using HTML5, JavaScript, JQuery, XML, JSP, and CSS as per the requirements that are provided.
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Involved in developing JDBCDAOs and DTOs, writing Hibernate HQL queries, advanced SQL and PL/SQL stored procedures on database systems.
- Implemented Maven Script to create JAR, WAR, EAR dependency JARS and deploy the entire project onto the Weblogic Application Server
- Implemented Spring ORM with Hibernate by taking advantage of Java features like annotation metadata, auto wiring, and implement the DAO layer with Hibernate Entity manager's Session Factory, HQL, and SQL.
- Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
- Implemented Model View Controller MVC Architecture and coded Java Beans as the model .
- Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
- JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
- Implemented Webservices to send order details to downstream systems using Jax-Rpc,SOAP
- Implemented version controlling using SVN.
- Implemented log4j for logging purposes and debug the application.
- Designed and developed the application presentation layer using JSTL.
- Prepared Junit test cases and executed the test cases using Junit in eclipse.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
- Supported the application during the warranty period.
Environment: Jdk 1.6, UML, Struts1.3.8, Struts tiles, validator, struts taglibs, Eclipse 3.5, Oracle WebLogic Application server 10.3, JSP 2.0, JQuery 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in various Software Development Life Cycle SDLC phases of the project which was modeled using Rational Unified Process RUP .
- Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Designed and Developed LDAP Authentication Authorization Services using Java, LDAP
- Used the Struts Validation and Tiles Framework in the presentation layer.
- Configured web.xml, faces-config.xml for navigations and managed beans. Spring and Hibernate Frameworks.
- Developed dump and Load Utility to extract and load the data to Oracle using Java and JExcel API.
- Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
- Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services both synchronous and asynchronous .
- Extensively used Hibernate in data access layer to access and update information in the database.
- Session Beans were developed to process the requests from the user.
- Experience in Web Services development using Apache-Axis, JAX-RPC, and JAXB and Security architecture for marinating security levels for business process end to end, using different JAX-WS standards with clear understanding on WSDL type, message, port Type, bindings, and service .
- In our project DOJO toolkit is used for presentation tier.
- Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used Jquery to simplify the client-side scripting of HTML.
- Implemented custom Dojo widgets, including a multi-complete widget that works like your email client's To field.
- Used a WAP server for communications to the customer.
- Used Web services WSDL and SOAP for getting credit card information from third party.
- The Restful web services have been used to retrieve and update the data which is populated in view using AngularJS MODEL.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language HQL for dynamic searches
- Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
- Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
- Write new plug-in classes accessed by action classes. Apply the test first methodology on the same using JUNIT4
- Designed various tables required for the project in SQL server 2008 database and used Stored Procedures and Triggers in the application.
- Wrote Junit classes for the services and prepared documentation.
- Developed the different components of application such as JSPs, Servlets and used CVS for version control.
Environment: JDK 1.5, Servlets, XML, Jquery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, SQL, Web Service JAX-WS ,HTML, AJAX, DOJO, Javascript, CSS, SVN, DB2, SQL Server, Adobe Dreamweaver CS5, ANT 1.7, IBM Web Sphere Application Server 6.1,TCPMon, SoapUI, Visio, Rational Rose, Log4j
Confidential
Java Developer
Responsibilities:
- Participated in the complete life cycle of the project Analyzing the client requirements, designing, developing and testing .
- Responsible for integrating Ajax with Spring Service layer using DWR Direct Web Routing .
- Implemented Spring MVC framework in the application.
- Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine
- Involved in development of Debit Memo module using JSPs and Servlets.
- Coded Java Scripts for performing client side validations.
- Implemented Hibernate's Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created tables in ORACLE.
- Involved in development of WebServices using JAX-WS 2.0 to get data from the SAP System.
- Used Tomcat Web Server 5.5 for development purpose.
- Used Oracle Sql Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
- Involved in writing SQL queries and stored procedures for the application in Oracle.
- Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
- Coordinating with the testing team and fixing Bugs at various stages of the application development
- Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
- Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers
- Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.
Environment: Struts 1.2.4, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, Junit, WebSphere App server 5.1, WSAD 5.1.2, Rational Rose, SQL Server 2008.
Confidential
Java Developer
Responsibilities:
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Extensively worked on front end, business, and persistence tier using Spring, and Hibernate frameworks.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft VisioResponsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Used JUnit to test persistence and service tiers.
- Extensively used Hibernate concepts like dirty bit checking, optimistic locking, inheritance, and association mappings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Extensively used XSLT and XPATH for reports generation from XML files.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
Environment: JDK 5, J2EE, Web Services SOAP, WSDL, JAX-WS , Hibernate 2.0, Spring 2.0, Servlets 2.4, JSP, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, JUnit ,Clover ,CVS 2.0.2.4, Log4j, PL/SQL, Oracle 10g, Websphere Application Server 6.1, Tomcat Web Server 5.5, Win XP,UNIX- IBM AIX 5.1.0.3
Confidential
Jr. Java Developer
Responsibilities:
- Created the UI tool using Java, XML, DHTML, and JavaScript.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Recreated the system architecture diagram and created numerous new class and sequence diagrams.
- Created combined deployment descriptors using XML.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Developed the Login screen so that only authorized and authenticated administrators can only access the application.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Involved in preparing the Documentation of the project to understand the system efficiently.
Environment: Eclipse, HTML,Java Script,CoreJava, JSP,Servlets,JDBC,Oracle, CVS and Tomcat Server