Senior/Lead JAVA/J2EE Consultant Resume




Title
Senior/Lead JAVA/J2EE Consultant

Primary Skills
J2EE (Java 1.5), SAML(2.0), XML/WebServices (JWSDP 2.0, Axis 1.4), Spring(2.0.8), Hibernate(3.3.1), Perl Scripts

Location
US-CA-Freemont (will consider relocating)

Posted
Apr-10-09

RESUME DETAILS
Have 8+ Years of experience in analysis, design, implementation, testing, load testing with performance tuning, documentation and delivery of J2EE applications under different platforms and domains like Travel, Banking, Automotive and Healthcare.
SUMMARY
• Technical Lead expertise with 4+ years of experience in Service Oriented Architecture(SOA) technologies with Struts, Spring, Hibernate and WebServices frameworks
• Sr./Lead J2EE Consultant with 3+ years of experience providing expertise in Servlets, EJB3, JMS, JMX, JDBC, and web technologies like JSP, JSF, Ajax, Java Script, Cold Fusion
• Architecture support with 2+ years of experience in framework redesign, performance tuning, load testing(response time, capacity and stability metrics) and WebService security (digital signatures and certificate keys)
• Areas of expertise include middleware technologies(J2EE), enterprise portals like Oracle ADF and Web Center 10g (BEA Aqualogic), System Integration, Applications Performance Tuning with code optimization and query optimization techniques
• Experienced in highly scalable, high performance, high available architecture and robust systems using current state of technologies with broad knowledge of tools
• Experience in development methodologies such as Agile, Scrum, Extreme Programming (XP), Test Driven Development, Continuous Integration and Waterfall
• Strong expertise in core Java and XML. Proficient in UML concepts with use case modeling/realization, GoF design patterns, Data and object modeling,
• Expertise in requirement analysis, design, implementations, integration, deployment for the verticals like Financial (Account opening, Money transfer), Travel, Automotive and Healthcare
• Decisive, action-oriented and result-focused consultant. Driven by new challenges and desire to be successful in all endeavors. Immensely enjoys navigating all aspects of project
• Excellent work ethic -- incredibly motivated team player, proactive and strong self starter with excellent communication and interpersonal skills
• Excels at investigating new technology with good business sense and priorities. Efficient in meeting the deadlines with quality delivery
• Proven ability to learn/adapt emerging technologies into work area with given tight schedules
• Exceptional debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
• Able to capitalize on strong technology background in order to successfully add value to an organization
CERTIFICATIONS AND AWARDS
• Better Programmer certified http://www.betterprogrammer.com/certificate/BP1WXRBJ
• Associate Performance Awards from Perot Systems for Bemis and Dekra projects
• Performance Award from Travelocity Client
EDUCATION
• Bachelor of Engineering in Electronics and Instrumentation -- Annamalai University, 1999
• Diploma in Advanced Computing from C-DAC ACTS (A scientific society under Ministry of Information Technology, Government of India), Bangalore, India, 2000
• Diploma in Advanced Computer Science from Lakhotia Computer Center, India 1999
PROFESSIONAL TRAINING
• Training on Oracle ADF and Web Center at Oracle University from Cash Edge
• Training on SonicMQ (messaging service), J2EE, EJB deployment, TCL/TK, SEI-CMM and Quality Management System at Perot Systems TSI
TECHNICAL SKILL SET
Languages Java(1.5), SQL, PL/SQL, XML(DOM, SAX, SOAP, WSDL, SAML), C/C++
J2EE Stack EJB(1.1, 2.1, 3), JMS, JTA, JPA, JDBC, JMX, JNDI, JAAS, Servlets, JSP, JSF, JSTL(Taglibs), Swings, RMI, JDOM, JAXP, JAXB, Java Beans
Frameworks Struts, Spring, Hibernate, WebServices (JWSDP -- JAX-RPC -- JAX-WS)
Design Methodologies OO Design Patterns(GoF), UML, RUP
Architecture Models SOA, SaaS(multi-tenancy -- high transaction, high volume and high availability)
Open Source Packages Apache commons, digester, log4j, Axis(1.4), Guice(1.0), Quartz(1.6)
Portals Oracle Web Center Suite with ADF(10g)
Caching Technologies Ehcache(1.2.4), Memcached(1.2.5)
Web Technologies HTML, DHTML, XHTML, Java Script, CSS, XSL, XPATH, XSLT
Rich UI Ajax, Web2.0, YUI, Prototype, ExtJS
Scripting Unix Shell Scripts, Hands on Perl, Python, Ruby on Rails
Database Oracle(8i, 9i), PostgreSQL(7.4/8)
Application Servers Weblogic(8.1/10), Jboss(4.2), Netscape Enterprise Server
Web Servers Apache Tomcat(6), iPlanet
Messaging Active MQ(5.0), MQ Series(5.3), Sonic MQ
IDE and Other Tools IntelliJ, Eclipse, JDeveloper, NetBeans, SQL Developer, XML Spy, DB Visualizer, PGAdmin, TOAD, JBuilder, Spotlight, Bugzilla, Twiki, Wiki
Modeling Tools Rational Rose, Visio
Build/Deploy Mgmt Ant(1.7), Maven(2.0), Anthill, Bamboo
Testing Frameworks JUnit(4.1), Easy Mock(2.2), JMock, AgitarOne
Code Analysis Tools Clover for Maven(2.3.2)
Performance Tools Yourkit(7.0), JProfiler(5.1), JTest, JMeter, Soasta
Process Methodology Agile(XP, Scrum, FDD), TDD, Pair Programming, Waterfall
Source Code Control SVN, CVS, Clear Case, VSS
Operating Systems Windows, UNIX, Linux, Solaris, IBM AIX, Irix
ACCOMPLISHMENTS AND IMPACTS
• Designed different secure SSO solutions like SAML based authentication and secure token with session based Web Service authentication using digital certificates as signatures
• Designed Membership Reward Redemption model, Affiliate based white-label sites for travel product which increased bookings and revenue by 40%
• Accomplished system performance and reduced resource utilization by redesigning the distributed EJB system with Spring remoting and better caching mechanism
• Accomplished implementation on several critical services like order management, service contract management, money transfer management which increased revenue significantly
• Performed impact and system analysis based on business requirements, load testing and quality achievement metrics. Built customized messaging load test tool for order processing
• Introduced continuous integration and code quality tools on many projects to measure quality and provided re-factoring process to improve core business logics
• Provided unit test frameworks with mock objects on projects to drive test driven development
• Received appreciation awards from company and clients for performance and delivery
PROFESSIONAL EXPERIENCE
CASH EDGE (FINANCIAL) SENIOR JAVA DEVELOPER/LEAD JULY 2008 -- FEB 2009
Cash Edge is the leading provider of Intelligent Money Movement? services, enabling financial institutions to provide a single point of access for multiple easy-to-use consumer and small business transfer capabilities including account funding, me-to-me transfers, third-party transfers, and small business payments and invoicing.
Accomplishments:
• Customized JSF framework for Citibank client with Citi specific logics and new WebServices
• Optimized many highly requested queries for performance on admin reports
Responsibility:
• Responsible for Touchstone/Citi Migration -- Migrating from JSP to JSF using Oracle ADF as platform. Implemented Citi SSO migration as JSF pages using ADF components
• Implemented SAML based authentication for Citi SSO
• Created simple portlets for JSF pages to display common terms and conditions based on client
• Created WebServices to existing business logic that integrates with JSF
• Enhanced business logic and XML services with Spring and hibernate components
• Enhancements with performance tuning and response times on various application components involving batch process and reports
Environment: O/s: Linux (CentOS), Windows XP F/w: J2EE (Java 1.5), SAML(2.0), XML/WebServices (JWSDP 2.0, Axis 1.4), Spring(2.0.8), Hibernate(3.3.1), Perl Scripts Database: Oracle (9i) Tools: IntelliJ (5.0), Eclipse (3.2), JDeveloper with OC4J (10.0.3), SQL Developer (1.5), AgitarOne (4.0), Ant (1.7), Anthill (1.8.1) A/S: Weblogic (8/10.0.1) Web Client: JSP(2.0), JSF(2.0), Ajax, Oracle Web Center Suite with ADF 10g(10.1.3.2)
EZREZ SOFTWARE (TRAVEL) SENIOR JAVA DEVELOPER/LEAD FEB 2007 -- JUNE 2008
EzRez is a software company that helps any business enhances its Web presence with intelligent packaging and selling travel products online. It also offers the needed inventory through direct access to its vast network of travel-related services and distributors.
Accomplishments:
• Major architectural changes involving EJB and JBoss removal and implementing spring framework. Upgraded caching mechanism from normal EJB cache to memcached
• Created distribution framework for clients to consume inventory which will increase revenue margin for the company
• Accomplished load testing for response time, capacity and stability
Responsibility:
• Fax Gateway replacement -- Replaced existing home grown fax solution with e-Fax corporate for better solution, maintenance and reporting for clients
• Distribution -- Created the contracts infrastructure to monetize distribution relationships with simple quote rate, selection and purchase while increasing margin per transaction
• Responsible for build, deployment, environment setup for load testing.
• Implemented server side components with persistence framework, WebServices and UI pages. Responsible for build migration from Ant to Maven.
• Created backend XML and WebServices on existing business logic for the new PLUS product (Ruby on Rails platform) to consume
• Responsible for migration from JBoss to Tomcat resolving build and dependencies
• Load tested search engine for response time, capacity and stability on major architectural changes. Load tested the new PLUS product running on rails server for the same. Delivered high throughput by profiling with Yourkit and load testing using Soasta tool and Grinder scripts
• Small Q -- Maintenance for existing clients in improving existing features and provided additional features for transaction and report monitoring
Environment: O/s: Linux (CentOS), Windows Vista F/w: J2EE (Java 1.5, EJB3), XML and WebServices(Axis 1.2.1), Spring(2.0.6), ColdfusionMX(7/8), Hibernate (3.2.3), JMS, Perl, Python, AJAX, ColdfusionMX(7/8), Ruby on Rails(2.0) Database: PostgreSQL(7.4/8) Tools: XML Parsers(DOM4J, XML Beans), Active MQ(5.0), Quartz(1.6), Log4j(1.2.14), JUnit(4.1), Easy Mock(2.2), Maven(2.0), Bamboo(1.2.2), Clover(2.3.2), Ehcache(1.2.4), Memcached(1.2.5), IntelliJ(7.0), DBVisualizer, Soasta, Yourkit(7.0) A/S: JBoss(4.2) W/S: Tomcat(6)
PEROTSYSTEMS AUG 2000 -- FEB 2007
Developer / Lead / Technical Analyst / Architecture Guidance
Project: Travelocity -- Sabre Company (Travel) Aug 2003 -- Feb 2007
Travelocity, a Sabre Holdings company, pioneered the online travel space and continues to be the most popular travel service on the Web. Travelocity Business is an entirely new way for businesses to plan, buy and manage their employees' travel.
Accomplishments:
• Accomplished front end architecture redesign with java preferences to customize product for white-label, partner and affiliate sites
• Delivered Amex with Membership Reward Redemption
• Awarded for best performance and handling multiple project delivery
Responsibility:
• Design, implementation of User Login and Profile module in Travelocity Business
• Managed a team of seven engineers for Cobra that distributes Travelocity as white-label partner sites. Re-engineered the front end code to provide customization for partners
• Managed a team of five engineers for AMEX involving customization of Travelocity for American Express with the implementation of membership rewards program
• Provided the design for single sign-on and membership reward to redeem travel
• Provided implementation of SSO with Amex WebServices and enhanced the framework for Amex security providing implementation for digital signature with secure certificate.
• Enhanced redemption model with persistence framework implementation
• Handled deployment, testing, maintenance and product delivery for Amex involving security certificates used in web service encryption process
• Architecture guidance on customizing the UI frameworks to handle white-label sites
• Requirement analysis, design, development and architecture guidance for 4Hr ASP product which involved customization of Travelocity as a pure white-label site for affiliate base model with World Choice Travel (Travelocity division for partner network)
• Provided development and integration on AOL web-services
Environment: O/s: Linux (Redhat/Fedora), Windows XP F/w: J2EE(Java 1.4), WebServices(Axis 1.2), Spring(1.2.6), Hibernate (3.0.5), MQ Series(5.3), Avalon(4.1) Database: Oracle 9i Tools: XML Parsers(dom4j 1.4, JiBX 1.1), JAAS (1.0), Log4j(1.2.7), JUnit(3.8), JMock(1.0), IntelliJ(5), DBVisualizer, Ant(1.6) A/S: JBoss(4.0) W/S: Tomcat (5.5.9) Web Client: JSP(2.0), Struts (1.1) and Tag libraries(1.1).
Project: DEKRA (Automotive) Jul 2002 -- Aug 2003
DEKRA is a European-wide service enterprise for security and quality of humans in handling technology, environment and mobility engages. The automotive system was built to support the service engineers (SE), who are present in the Car Examination halls as well as those who travel to inspection sites. The main features are Order processing, Maintenance and Distribution of Reference Data, Information HUB for Outer Systems and On-line Services to SE.
Accomplishments:
• Accomplished load testing for response time, capacity, memory optimization and stability
• Received Associate Performance Award for performance at client location
Responsibility:
• Design, development and system testing of the order processing module
• Created load testing environment at offshore and handled performance tuning
• At client location, performed load testing with optimizing queue configuration and sizing. Responsible for performance tuning, capacity planning, memory management, volume metrics and response times
• Enhanced the design and implementation of the custom built load test application
• Created load test cases and generated reports
Environment: O/s: IBM AIX, Windows F/w: J2EE, JMS, JMX Tool: Sonic MQ, JBuilder, Toad, Spotlight, XML parser, JTest, JUnit, Log4j, Ant Database: Oracle A/S: Web Logic 6.0 (SP3 & SP4)
Project: BEA -- PEMEX Jun 2002 - Jul 2002
PEMEX is the fifth largest petroleum company based in Mexico. The product provides the users to collate information, serve like internal control to each dependency in the administration for its contracts, better elements of judgment (information and documentary support) to the executives for the adapted decision making in document authorization, to support the processes of debits, investment and finances for contracts and orders in its different modalities.
Responsibility:
• Code optimization, deployment and performance tuning of the server side application
Environment: O/s: Windows, Sun Solaris F/w: J2EE, EJB Tool: JBuilder, Toad, JTest, Ant Database: Oracle A/S: Web Logic 7.0 API's: JAXB, Log4j Web Client: JSP, XML with XSL
Project: DANZAS (Logistics) Apr 2002 -- Jun 2002
Danzas (DHL Global Group) is the world's leading provider of IT-supported logistics solutions and freight operations. The existing Exception Management (XM) application manages their consignment traffic on an exception basis. The project involves in re-engineering of XM to J2EE Architecture for greater scalability, performance, security, flexibility
Responsibility:
• Designed work flow models and configured web logic on flow access levels
• Development of the server and client side application on tracking and report modules
• Actively involved in system, integration testing and product support
Environment: O/s: Windows, UNIX S/w: J2EE, EJB, JSP, Java Script Tool: JBuilder, Toad, JTest, Ant scripts Database: Oracle A/S: Web Logic 6.0 (SP3) API's: XML parser, Log4j
Project: BEMiS, Heath System Design (Healthcare) Jan 2002 -- Apr 2002
Health Systems Design is the largest creator of Health Benefit Administration Information Systems. Diamond 950 C/S and Diamond 725 products are used by Payers to automate and streamline the operation of health benefit plans. BEMiS will provide Diamond clients a tool for correcting critical errors within submitted batches and creating new batches for transactions.
Accomplishments:
• Accomplished technical difficulty on Swing components by creating customized components
• Received Associate Performance Award for project integration and deployment
Responsibility:
• Actively involved in functional requirements and analysis of Outbound batches that will integrate with DDS (Diamond Data Service) providing validations
• Design, development, testing of the outbound screens and custom swing components
• Actively involved in integration, deployment and support
Environment: O/s: Windows, UNIX S/w: Java, Swing, DDS (API) Tool: Forte Database: Oracle
Project: JJV/TEA -- Travelocity -- Sabre Company (Travel) Jun 2001 -- Dec 2001
Travelocity is a Global leader in IT Domain for Tours, Travels and Transportation industry. JJV (Japan Joint Venture) and TEA (Travel Exchange Asia) are partner programs of Travelocity on Asian markets. Project involved enhancement of Travelocity product with the features below.
Accomplishments:
• Multi-byte enabling for Japanese and Chinese characters across all layers of the Architecture
• Multi Currency enabling to facilitate sales in the currency the customer is comfortable with
• Payment Gateway enhancement for credit card payment through Verisign
• Net Fare Watcher enhancement for third party (Whereto) Internet fares to Travelocity
• Center Post enhancement for enabling third party messaging systems to Travelocity
Responsibility:
• Provided solution for handling UTF-8 characters for enabling multi byte in legacy code
• Provided implementation for Payment Gateway Enhancement
• Design and implementation on Java part of messaging in Center Post
Environment: O/s: Windows, Irix, and Solaris S/w: C, C++, Java, XML Database: Oracle API's: Rogue Wave and Verisign W/S: Netscape Enterprise Server Web Client: HTML, TCL
Projects: Mask/Exclusive Fares/Fare Messenger -- Sabre (Travel) Aug 2000 -- Jun 2001
Sabre is a global leader in Information Technology for travel and transportation industry. Sabre Computer Reservation System (CRS) links travel agencies, corporations and customers to travel suppliers worldwide. CRS is the brains behind Electronic Travel Distribution. MASK is a B2B Web Site used by Sabre agents primarily to configure their product [ECRT, WEBRES, TMIBS, and ABACUS]. Exclusive Fares 3.1 is an Internet booking system for SABRE, which provides fares information for the travel. Code Merger involves some additional functionality to the booking system involving OpenFrontEnd support, Travel Bag, Debit Card Usage. Fare Messenger was a plug-in to the Sabre Internet booking engine to keep a watch on the fares of the city pair registered by the user and inform when the threshold is reached. The back-end process searches for lowest fare from published, bulk and External Fares database.
Responsibility:
• Mask -- Actively involved in integration of the modules. Extensively involved in the Customer Login module for its design, implementation, testing and maintenance.
• Mask -- Handled the entire migration including functional requirements, re-engineering, testing and the delivery of the product.
• Code Merger -- Actively involved in all the modules for the implementation and support
• Fare Messenger -- Designing the background process, development of the GUI and the Java application for nightly watch.
Environment: O/s: Windows, Solaris and Irix S/w: C, C++, Java, Servlets, TCL, Html and JavaScript Database: Oracle W/S: Netscape Enterprise Server, iPlanet Web Server
VERSABYTE SOFTWARE SOLUTIONS SOFTWARE ENGINEER JUN 2000 -- AUG 2000
Project: Corporate Website Design and Development, Qsoft Systems
Responsibility:
• Design, Development, Documentation, Testing, Test Cases, Integration of the profile and ventures modules
Environment: O/s: Windows S/w: Java, Servlets and JavaScript Database: Oracle W/S: Tomcat Tools: Dream Weaver

Certifications
- Better Programmer certified http://www.betterprogrammer.com/certificate/BP1WXRBJ
- Associate Performance Awards from Perot Systems for Bemis and Dekra projects
- Performance Award from Travelocity Client


CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Freemont, CA | Resumes in California

View other Senior/Lead JAVA/J2EE Consultant resumes, Programmer / Developer resumes