Senior Certified Java Lead/ Developer

Senior Certified Java Lead/ Developer

Ayyappan Gengadurai

Senior Certified Java Lead/ Developer

Summary:

  • JAVA: 6.5+ years of Programming experience in the various technology stack like Java, J2EE, Servlets, JSP, Web Services (SOAP, Axis 2/1), Spring Framework, Struts Framework, Hibernate, SOA, IBM Web sphere Application Server 6.1/6.0/5.1, J2EE Design Patterns, EJB 2.0/1.1 (Entity, Session Beans and Message Beans),JDBC/ODBC, DHTML, C++, C
  • SDLC: Extensive experience in object-oriented analysis and design, full life cycle of the software development process including requirements elicitation, prototyping, design, development, testing and maintenance. Extensive experience with Insurance and Financial clients
  • Web Servers: Extensive experience in Programming, Deploying and Configuring Application & Web Servers such as IBM WebSphere 6.1/6.0/5.1, Apache Tomcat Web Server 6.0/5.5, Apache HTTP Server, Sun Web Server, and WebLogic Application Server. Worked on IDEs like IBM WebSphere Studio Application Developer (WSAD) 5.0, Eclipse IDE 3.4/3.3, Netbeans IDE
  • Experienced in working with Weblogic 10g and 11g servers, Oracle 10g Databases web services.
  • XML: Strong XML experience, developed WSDL, worked with Schemas, SOAP/XML, XML 1.0, XSL, XSLT, DTD & SAX/DOM, HTML, DHTML, CSS and JavaScript. Experienced in parsing (DOM and SAX) XML using JAXP API. Using ANT developed build scripts and deployment scripts.
  • Database: Database experience using Oracle 10g/9i/8i, DB2, SQL, PL/SQL, Stored Procedures.
  • Experienced in developing web-applications using various design patterns including session facade, MVC, Data Access Object and Inversion of Control.
  • Experienced in creating class diagrams, sequence diagrams, Entity Relationship Diagrams, Activity Diagrams using Rational Rose and Visio.
  • Worked with third party tools SOAPUI, RFHUtil, TOAD and iLOG Jrules.
  • Experienced in interacting with users, gathering requirements, and drawing up Business Case Scenarios for the applications
  • Worked in different domains such as Telecom and Insurance Domain
  • Experienced in working with Web logic 10g and 11g servers, Oracle 10g Databases and web services.
  • Hands-on experience with working with different MVC Architectures like Struts and Spring.

Education & Certifications:

  • Bachelor of Engineering
  • Sun Certified Java Programmer 5.0 [SCJP]
  • Sun Certified Web component Developer [SCWCD]
  • LOMA Insurance Domain External

TECHNICAL SKILLS:

Languages / C#, JAVA 5 and 6, SQL, PL/SQL, C, C++
Java Frameworks / J2EE, Java Struts, Spring frameworks, JNDI, MVC Architecture, Java Web Services
Web Design / HTML, JSP, Servlets,JSTL, XML, CSS
Web Servers / IBM Web Sphere Application Server 6.0/5.1, IBM Web Sphere Portal Server 5.1, Tomcat Server 6.0/5.5, Apache HTTP Server, Web Logic Server
IDE Tools / Net beans, Eclipse, Oracle Web logic 10gR3
Database / PL/SQL, Oracle 10g, Microsoft SQL Server, MS Access
Enterprise Portals / Microsoft SharePoint, EMC Documentum, BMC Remedy
OS / Windows XP, UNIX
Functional Design / Microsoft Visio, Class Diagrams, Architecture Diagrams, Sequence Diagrams
Miscellaneous / Application Maintenance, Enhancement and Support, Application Release Management
Tools / Microsoft Office Suite

Professional Experience

Hartford Financial Services Group Inc., Hartford, CT Jan 2010 – Present

Senior Java Lead

IDARS Replacement project is to simplify and consolidate the current IDARS data model to be moved to Documentum.IDARS is a survival critical archival repository for predominantly storing Hartford outbound customer documents. Included are policy transaction, invoices, commission statements, premium audit documents.

Responsibilities:

  • Implemented MVC framework using STRUTS 1.2 for different Modules.
  • Involved in adding new functionality for JSP pages using Struts tag libraries, HTML, JavaScript and AJAX in the Client, Prior-Authorization sub-systems.
  • Developed Change requirements from Business using DOJO Framework.
  • Three Tier Architecture applications.
  • Used JMS to communicate with Documentum for Ingestion Module. Designed and implemented data layer/ build structure for Java batch programs.
  • Implemented 3-tier architecture with MQ series.
  • Used Struts frame work along with Validator and Tiles plug-in.
  • Written DQL to query/persist data to and from the Documentum Database.
  • Used DOJO Framework layout, Javascript, DHTML for view of MVC (front end interactivity)
  • Implemented the database connectivity using Oracle 9i database as backend for the Ingestion Module.
  • Developed Ant script to create the war/ear file and deploy into Web Sphere application server.
  • Used ANT build to generate the code using templates and xml parsers.
  • Responsible for management of the team for production support, development projects and business analysis.
  • Managed the team of 4 resources with onsite-offshore model for development and application support.
  • Responsible for supporting 4 Business Claims and Payment Critical Applications – Claims, EBS, IDARS MDB, Docservices through Remedy and Change Management.
  • Involved in Leading Maintenance and Production Support Activities for IDARS and Enterprise Content Management Applications.

Environment: Java 1.6, J2EE, IBM Web sphere 5.0, Struts, Dojo, JSP, JavaScript, RFH Util, Eclipse, Web logic 10.3 server, SDF Build tool, PVCS repository, EJB, XML, Oracle 10g, MQ, SVN repository, Documentum 6.5, Windows 98/2000/XP.

MetLife, New York city, NYJan 2008- Jan 2010

Java/J2EE Lead/ Developer

MetLife is a subsidiary of MetLife, inc. MetLife is a major player in the field of Insurance and other financial services at United States. They also enjoy their presence in other parts of the world. They have over nine million customers across geography. Being one of the leaders in their playground, they have millions of customers enrolled to their various Policies.

Responsibilities

  • Worked on the different modules that include eLeads, NEF compensation, client server agency accounting, Book of business reporting and book of business reassignment.
  • Designed, coded and implemented the several business components for both Compensation and Agency Reporting
  • Lead a team of 3 resources and coordinated for the Project Management Activity.
  • Used PVCS to control the versions of the different programmer updations.
  • Analyzed the java Beans (classes) representing the request and designing components.
  • Involved in invoking the appropriate method for accessing the legacy Application/Service.
  • Involved in the enhancement of the Controller, which is a MVC – Struts Architecture.
  • Implemented the front end (templates) using JSP, HTML.
  • Used Struts 1.2 which is a MVC based framework that is used as a foundation for MCOMP application development.
  • Used JDBC to call the stored procedure & functions.
  • Played a Substantial role of coordinating effectively with the Business and preparing 13 scheduled scripts for Run Rate Reports

Environment:

Java 1.5, J2EE, SQL server, DB2, HSQLDB, , Mercury Quality Center 9.0, Remedy Incidence and Change Management 7.0, Windows 98/2000/XP

MetLife, New York city, NYDec 2006 – Jan2008

Java Developer

MetLife is a subsidiary of MetLife, inc. MetLife is a major player in the field of Insurance and other financial services at United States. They also enjoy their presence in other parts of the world. They have over nine million customers across geography. Being one of the leaders in their playground, they have millions of customers enrolled to their various Policies.

Responsibilities:

  • Extensively worked on Struts-MVC architecture and the detailed design for MAPM application.
  • Developing the standard model for WebPages (HTML/JavaScript), JSP programs and JavaBeans.
  • Developed components which process the rules and makes the compensation split up for the agents classified as Primary agent, servicing agent and successor agents.
  • Created JSPs using AJAX framework to implement business logic and to gain support for declarative transactions. Used ilog jrules engine for the Agents compensation changes.
  • Used Ant scripts to build and deploy the application in IBM Web sphere Application Server.
  • Created delegate layer, which is responsible to identify Excelled business components.
  • Deployed the Application Using Web Sphere Application server
  • Validated all forms using Struts validation framework
  • Extensively used RAD for developing and debugging code.
  • Used Log4J for logging and tracing the messages.
  • Involved in fixing the bugs post production
  • Used XML Spy to build XML for the application.
  • Involved in UI level coding using JSP, JSTL, and JavaScript.
  • Extensively used J2EE design patterns Business Delegate and Data Access Object.
  • Involved in writing Queries in DB2 UDB.
  • Involved in coding, integrating, testing, documentation and program maintenance.
  • Used PVCS for configuration management

Environment: Java 1.5, J2EE, IBM Web sphere 5.0, Struts, IBM DB2, JSP, JavaScript, Rational XDE, iLOG Jrules, RFH Util, Web logic 10.3, SDF Build tool, PVCS repository, Windows 98/2000/XP