Post Job Free
Sign in

Java Developer

Location:
Scottsdale, AZ
Posted:
August 12, 2010

Contact this candidate

Resume:

Hi

I am writing to express my interest in Core Java Application Engineer Position. As my attached resume notes, I have more than 10+ years of IT experience working

with various technologies like Java, J2EE,JSF, ADF Faces, Spring, Hibernate, EJB, Servlets, JSP, Struts, XML, SOAP, Weblogic, Oracle AS, Apache,

Oracle, DB2, SQL Server.

If you have any questions or would like to schedule an interview, I can be reached at +1-602******* or mail me at v37595@r.postjobfree.com.

Thank you

Sincerely

Kiru Kumar

Phone: +1-602*******

Email: v37595@r.postjobfree.com

Phone: +1-602*******

Email: v37595@r.postjobfree.com

SUMMARY:

• More than 10+ years of experience in Team Management, Architecting, Design, Development, Deployment and Maintenance of Enterprise Java/J2EE Applications.

• Extensively used various Design Patterns like MVC, Business Delegate, Service Locator and Data Access Object patterns

• Hands on experience in component based frame works like JSF, ADF Faces and action frame work like Struts

• Strong OOP concepts in building enterprise Java applications using POJOs and lightweight frameworks such as Spring, Hibernate in a true Domain Driven Design fashion.

• Experience with application servers like Oracle Application Server and Weblogic and WebSphere

• Extensive working experience in Jdeveloper11g, RAD IDE for Java Development, and tools like PL/SQL DEVELOPER, TOAD for Oracle.

• Well versed in writing Stored Procedures, Functions & Triggers in Oracle 11g, SQL and DB2

• Experienced with XML, XSLT, ESRI ArcIMS to integrate local data sources with internet data sources for display, querying and viewing

• Sound Knowledge in C, C++, ASP.NET, C#, VB.NET technologies

• Full development lifecycle experience with demonstrate experience delivering systems from inception through Implementation

SUMMARY OF SKILLS

Programming : Java, C/C++, C#, SQL*Plus, PL/SQL

Web/J2EE Technologies : J2EE, JSF, ADF Faces, Hibernate, Spring, Struts, JSP, BC4J, EJB, JMS, JDBC3.0/2.0, XML, Jolt, Tuxedo, JNDI, LDAP, Web Services, SOAP, Swing, XSLT, AJAX, JavaScript, HTML, ASP.NET

Database : Oracle11g, SQL Server 2000, MYSQL, MS-Access

Application/Web Servers : Oracle10gAS, Weblogic10.3, WebSphere, Tomcat5.5, Apache2.0

Development Tools : Jdeveloper11g, Eclipse, TOAD, Rational Rose4.0, Microsoft Visual Studio .NET, Erwin, Crystal Reports, Developer 6i/2000

Version Control Tools : SVN, Star Team, PVCS, VSS

Operating Systems : Windows NT/2000, UNIX, Sun Solaris10, Linux8.0

PROFFESSIONAL EXPERIENCE

American Express, Phoenix, AZ, USA (www.americanexpress.com) (Nov'09 to Till Date)

GNS PPR (Technical Lead)

Project Details:

This project is to design and deliver a systematic and secure channel to submit and view Partner Program Progress Reports (PPR) data, replacing existing spreadsheet-based / email submission and ensure a financial balance data source for Fee Assessment and GNS Reporting. Partner Program Progress Reports are submitted monthly by the partners. AEGNS Participants must compile and submit reports to enable AEGNS to fulfill its shareholder and regulatory reporting obligations, enable certain commercial terms such as contractual royalties, commission fees to be calculated and settled.

Responsibilities:

• Responsible for designing, implementation and testing PPR on J2EE using AEDC framework

• Responsible for making sure the business needs of IT as wells business stake holders are met.

• Involved in Analysis & Design sessions of the Project, which is based on MVC (Model-View-Controller), Design Patterns and J2EE Architecture

• Deployed and tested the application on IBM WebSphere Application Server

• Involved in Unit integration, bug fixing, acceptance testing with test cases and Code reviews

• Handled Project Estimation, System and Architecture Design for this project

Environment: Java2, JDK1.5, J2EE, Struts, JSP, Spring2.5, Servlets, UML, XML, SSO, Log4j, DB2, RAD, SVN, WebSphere Application Server, Sun Solaris,

Windows2003,

WorldatWork, Scottsdale, AZ, USA (www.worldatwork.org) (Jul'05 to Nov’09)

Senior Software Engineer/Lead

Responsibilities:

• Utilized standard design patterns like Singleton, Service Locator, Business Delegate, DAO and various programming practices to achieve highest performance levels

• Used Spring framework to provide dependency injection which facilitated huge code reuse

• The data access layer in these processes was developed using Hibernate

• Used various feature of Spring such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven IOC (Dependency injection).

• Strong experience in developing customized light weight persistence classes and Hibernate ORM framework.

• The middle tier is comprised of delegate classes that would delegate the calls from the Controller classes to the Data Access Objects (DAO). Data Access Objects were the core components that perform the data access.

• Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.

• Wrote effective HQL to query store and retrieve objects from the database

• Developed view side coding using JSF, ADF Faces UI Components which supports managing state, handling events, validation and page navigation.

• Utilized the Application context for configuring all the dependency injections and JSF

• Installed, configured and deployed in Oracle, Weblogic Application Server

• Writing fast and effective Integration test cases using Spring for Persistence layer; test cases which test persistence layer concepts such as Attach/detach entity objects, Optimistic locking, Transactional behavior of methods using the real database

• Used external authentication servers (LDAP, Active Directory, NT Domain)

• Collaborated on J2EE re-architecture of WorldatWork application infrastructure.

• Involved in writing of complex SQL Queries and Stored Procedures, functions, and triggers

• Used Log4j for logging and debugging the application and used Junit for test automation.

Projects in Brief:

AMS Administrative Suite CRM (Association Management System - Admin)

Project Details: AMS Administrative Suite is a web based system operational efficiencies to ensure administer the system, assign access/security privileges, manage accounts receivable including standard interface to a general ledger and accounts payable accounting package, electronic funds transfer interface to credit card services like VeriSign, meeting management, course scheduling, certification, product inventory, membership

Environment: Java2, JDK1.5, J2EE, JSF, JSP, ADF Faces, Hibernate3.1, Spring2.5, Servlets, OC4J, UML, iText, XML, Ant, LDAP, Log4j, Oracle11g, Toad, Jdeveloper11g, SVN, Weblogic10.3, Oracle10gAS, JIRA, Windows2003, Sun Solaris10

AMS Order Suite CRM (Association Management System - Order)

Project Details: AMS Order suite is a comprehensive suite of Member Services application that help Associations and Professional Groups support their members with the most reliable and responsive. AMS core modules are Customer Service, Demographics, Contact Tracking, Customer Activity, Membership, meeting, product, subscription, Exhibitions, Finance, Serve (speakers, faculty, and author) and Reports

Environment: Java2, JDK1.5, J2EE, JSF, ADF Faces, JSP, Hibernate3.0.5, Spring1.2.1, Servlets, OC4J, UML, iText, XML, Ant, LDAP, Log4j, Oracle10g, Toad, Jdeveloper10g, Star Team, Oracle10gAS, JIRA, Windows2000, Sun Solaris8

WorldatWork, Scottsdale, AZ, USA (www.worldatwork.org) (May'01 to Jun'05)

Software Engineer

Responsibilities:

• Developed and deployed Container Managed Entity Beans, Statefull and Stateless Session Beans in Weblogic Application server for various modules

• Used UML diagrams including class diagrams, sequence, state, and collaboration diagrams using RationalRose

• Used J2EE patterns like DTO, service Locator, session façade

• Used JSP, Struts Framework and developed Custom Tag Libraries

• Implemented the validation classes to be used by the struts validation framework

• Used Oracle9i as database and involved in writing queries and PL/SQL Stored procedure

• Installed and configured VeriSign Payflow Pro software for online credit card processing.

• Written TestCases using Junit to test the policy functionality in different stages

• Involved in writing Ant script for Windows and Unix Operating system

• For Web interface extensively used EJB, JSP, Servlets, XML and XSLT

• Developed a GUI design approach for the desired look and feel based on the MVC architecture using Struts, and designed an approach for database replication.

• Implemented the application using the concrete principles laid down by several J2EE design patterns such as MVC, Business Delegate, Factory, Session Façade and VO, DAO.

• Implemented Java based Log4J logging API for enhanced logging functionality

• Developed Application Module, Entity Objects, View Objects, Association using BC4J and extensively used Oracle GridControl, Data aware Control, Infobus, SessionInfo, RewsetInfo, AttributeInfo to retrieve and manipulate data for Application

• Wrote PL/SQL stored procedure, packages, triggers to validate and synchronize the data

• Integration experience with Timss, Kronos and Livelink

• Developed reports using Developer2000 and Crystal Reports

• Providing 24 / 7 support for the critical applications.

Projects in Brief:

CRAPS & POS

Project Details: Check in Registration and printing system is designed to check in conference registrants, add new registrants, print badges with linear and matrix barcodes,

Point of Sale (POS) designed to help small businesses with keeping track of customers, items, and sales. This system also interfaces with the Inventory and Financial Accounting Systems

Environment: Java2, JDK1.4, J2EE, JSP, Struts, Servlets, Weblogic8.1, UML, JavaScript, XML, Ant, Log4j, Oracle9i, Toad, Jdeveloper9i, Star Team, Oracle AS, iText, Windows2000, Linux

Speaker Management System (SMS)

Project Details: SMS is the process used to collect proposals from professionals who would like to speak at our events that require an abstract to be presented for a workshop topic. SMS has the ability to Store proposals for multiple events, assign review status, capture co-reviewer votes and comments on proposals for the selection process, maintain biographies, manage AV and handout needs, manage speaker expenses, registration and hotel reservations

Environment: Java2, JDK1.4, J2EE, EJB, Servlets, JSP, Struts1.1, UML, RationalRose, JavaScript, XML, Ant, Oracle9i, Jdeveloper3.3, TOAD7.5, Junit, PVCS, Weblogic8.1, Windows2000, Solaris8/Unix

Transcript

Project Details: Transcript automates the certificate issuance process and eliminated manual creation of packet documents and to streamline the distribution process. The system will automatically determine when a designation has earned, automated data entry in TIMSS, automate emails to designees earning designations, automate updates of previously earned certificate re-certification dates, generate mailing labels, generate certificate file.

Environment: Java2, J2EE, EJB, JSP1.2, UML, XML, JavaScript, RationalRose, Oracle8.1.7, Jdeveloper3.2, PVCS6.5, Ant, BC4J, Timss, Weblogic7, Developer6i/2000, Windows2000, SunSolaris8/Unix

USPS City-Zip Address System

Project Details: This application is to standardize and validate WorldatWork address, city, and Zip code combination and is also capable of loading USPS data, validating, processing and maintaining WorldatWork address database.

Environment: Java2, Struts1.1, Servlets2.1, JSP1.2, XML, DHTML, JavaScript, Jdeveloper3.2, Oracle8.1.6, Weblogic6.1, Log4j, Apache2.0, Windows2000, Solaris/Unix

List Manager

Project Details: List Manager is a high performance email marketing application that allows you to create email campaigns, newsletters and discussion groups. List Manager gives great flexibility to manage lists the way we like while also saving you time on administration and subscription management, automated subscription handling and bounce management, and its own mail engine for high-speed delivery

Environment: Java2, Servlets2.1, JSP1.2, BC4J, OC4J, Swing1.1, XML, XSLT, Weblogic6.1, Jdeveloper3.2, Oracle8.1.7, PVCS6.5, Developer6i/2000, Timss, Windows2000, Solaris3.2/Unix

StoreRunner Network Inc, San Diego, CA, USA (Aug'00 to Apr'01)

Store Runner (Software Engineer)

StoreRunner is developed to support online shopping sites on the Web, offering a wide selection of products and services from the most trusted retailers. This project consists various modules like online shopping creating web malls, search engine, sweeps ticker, advertising, security and messaging, Wireless Shopping.

Responsibilities:

• Developed and deployed the Entity and Session beans (EJB's) for various modules

• Configured BEA Tuxedo application Search Engine which is written in C programming language using UBBCONFIG and TUXCONFIG file

• Developed interface for BEA Tuxedo application using BEA JOLT classes like JoltSession, JoltRemoteService, JoltTransaction

• Extensively used JMS Queuing techniques for messaging and transaction purpose using QueueConnectionFactory, QueueConnection, QueueSession, QueueSender, Queue

• Co-developed contextual product placement engine, utilizing Apache SOAP, Weblogic and TopLink.Developed JDBC driver and SOAP interface for Alacer search engine.

• Encryption and decryption are done using IDEA algorithm with its 128 bit encryption techniques

Environment: Java, J2EE, JSP1.2, EJB2.0, JMS, XML, XSLT, Weblogic5.1, TopLink, Jolt1.2, Tuxedo7.1, NDS 4.1,Microsoft SQL Server7.0, UML, RationalRose4.0, VisualCafe4, VSS, Windows 2000, Linux

GIS Southwest, Phoenix, AZ, USA (www.gisglobal.com) (Mar'00 to Jul'00)

JUNTURA (Software Engineer)

Juntura consists of modules such as subscribing juntura users, initiate new project, automatic email remainders to the subscribers, GIS map, Email remainders, Respond to an initiated project, withdraw a project, project status such as active, pending, Finished project.

Responsibilities:

• Created entity and session bean components such as subscribing the juntura users, initiating new project, email notification to the participants, automatic email remainder for ten days until he responds, loading GIS map, project status

• Connected to backend database using JDBC, and maintained the data

• Used ESRI's ArcIMS for interactive manipulation of geographic data.

• Customized the maps developed by ESRIS, ARCIMS using ArcXML

Environment: Java2, Servlets, Weblogic4.5, GIS, ESRI, GeoCode, Spatialserver, Java Mail, Microsoft SQL Server7.0, HTML, JavaScript1.2, ArcIMS, ArcGIS, ArcXML, JIT, VisualCafe3.1, Windows NT 4.0

EDUCATION:

Master of Computer Applications (MCA), University of Madras, India

LinkedIn: http://www.linkedin.com/pub/kiru-kumar/1/246/427



Contact this candidate