We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

Atlanta, GA


SUMMARY
  • Around 8 years of industry experience in the field of multi tier distributed applications, client/server development projects
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture
  • Thorough knowledge in application development using Java, Applets, EJB, JSP,Java Script, Servlets, JDBC, RMI, JMS,JSF, Struts, Hibernate, Spring, XML, AJAX, Web Services, SOAP, JUnit and other frameworks
  • Develop the User Interface Screens for presentation using Java, JSP, DHTML, Java Script, XML, XSL,
  • Experience with MVC frameworks like Struts, JSF,Spring etc…
  • Experience in developing Intranet/Internet multi-tiered application servers - such as BEA WebLogic WebSphere, JBoss and Web Servers like Apache Tomcat, Sun Java Web Server.
  • Exposure to various databases such as Oracle and MySQL.
  • Expertise in working with various IDE’ like Eclipse, MyEclipse, RAD 7.x , WSAD
  • Experience with various Design Patterns like MVC, Data Access Object ,Singleton, Business Delegate
  • Expertise in working with various tools like ANT, JUnit, Log4J.
  • Conversant with Web Services basics and XML
  • Experience in working with different operating systems like UNIX, Linux, Windows XP
  • Expertise with various configuration tools like Clear Case, VSS, Starteam and CVS
  • Excellent problem solving skills with strong technical background and good inter personal skills
  • Quick learner and excellent team player,ability to meet deadlines and work under pressure.
  • Expertise in leading small teams and able to work independently as well as in a team to satisfy the needs of the clients

TECHNICAL SKILLS

Languages

Java/J2EE, C, XML, PL/SQL

Scripts

JavaScript

GUI

HTML, Java AWT, Java Swings

Web and J2EE Technologies

J2EE1.5, JDBC 2.0, JSP 2.0, Servlets 2.4, EJB3.0/2.0, Struts 1.2, spring, Hibernate,Webservices, JNDI,JMS, RMI.

IDE Tools

IBM WSAD 5.1,RAD 7/6.0, Eclipse, My Eclipse,

Design Tools

Rational Rose V2000, Visual paradigm for UML

Frameworks

Struts, spring, JSF,Cocoon

Web Servers

Tomcat 5.x, Sun Java WebServer

Application Servers

IBM WebSphere 6.1/5.1, Weblogic 9.2/8.1/6.1, and JBoss 4.0.4

Build Tools

ANT,Maven

Other Tools

JUnit, Log4J,

Databases

Oracle 10g,DB2 MS Access, MySQL

Operating Systems

Windows 2000/NT/XP, UNIX,Linux

Source Control

CVS, Clear Case,VSS,Starteam

WORK EXPERIENCE

Confidential,Atlanta, GA Sep’08 – Till Date Sr. Programmer Analyst

The One Point Universal System (OPUS) is a AT & T - Cingular Wireless system that enables store customer service employees to effectively activate phones,assist customers with their mobile phone accounts, and perform Point-of-Sale(POS) activities.The application is primarily used in retail stores. Using this application one can perform the activities related to Customer Service, activations, Inventory functions, Administration, Link to other applications and web sites.

Responsibilities:

  • Involved in Analysis,Design, Development and Maintenance phases of the project with major emphasis on Development of the modules like Activations,Customer Service
  • Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology
  • Used Eclipse 3.x as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
  • Developed Controller, Form Beans and Action Classes for the Application.
  • Developed EJB components encapsulating business logic
  • Extensively involved in developing the Server Side Business logic using Stateless Session Beans.
  • Message Driven Beans have been implemented for activation and customer service functionalities
  • Designed and developed Web Services for customer service web clients for payment requests and servicing the account using SOAP and WSDL.
  • Extensively involved in developing the Server Side Business logic using Stateless Session Beans, Entity Beans (CMP), Container Managed Relations (CMR).
  • Created Connection Pools in Weblogic Application Server and configured as needed
  • Used ClearCase as source control.
  • Used XML to transfer the application data between client and server.
  • XSLT stylesheets for the XML data transformations that included both mid-layer transformation (XMLtoXML)and final transformations (XML to HTML)
  • Implemented AJAX for providing strong interfaces and used Lightbox JS functionality.
  • Implemented Service Locator, Business Delegate, Session Facade, DAO, DTO, Factory and Singleton design patterns for developing the application.
  • Used JDBC to insert data and retrieve data from the database for various inquiries.
  • Co-ordinate build and release cycles on the request of business with dev teams, testing teams and project management teams.
  • Used JDBC to insert data and retrieve data from the database for various inquiries.
  • Developed application level logging using Log4J.
  • Client side validation has been done using Java Script.
  • Developed several SQL scripts, PL/SQL stored procedures and triggers.
  • Java based Ant tool is used to build and deploy the application using the Ant scripts.
  • TOAD has been used to write and execute the SQL queries.
  • Performed Unit Testing, Integration Testing, and System Testing.

Environment: JDK 1.5, Servlets 2.4, Struts 1.2,JDBC 2.0, XML, Eclipse 3.X, WinSql, ClearCase, ANT, JUnit, ORACLE 10G,UML,Windows XP and UNIX, EJB 3.0,Jsp 2.5, Java Script , HTML AJAX,PL/SQL, EJB 3.0, Weblogic Application Server 9.2

Confidential,Memphis, TN Dec’07 –Aug’08 Sr.Programmer Analyst

Currently there is no process to perform rebills by a batch process.Rebills must be manually performed through 1Source one air bill at a time or using the Apply to All process in 1Source that permits one invoice at a time .In addition,Non-Account Holder Credit Card Invoicing is billed on a city center account number and multiple customers are grouped together under one invoice.The name that appears on SOLAR is the first shipment name.When there is a decline or invalid Charge back and the customer owes the money ,the wrong customer is being contacted to collect the money as the customer being contacted is the customer from the first air bill.Past due invoices cannot be created due to being a credit card and on this city center invoice with not necessarily the correct customer name for the decline.

Responsibilities:

  • Studied the business processes and defining the requirements
  • Struts framework is used developing J2EE based web application
  • Involved in writing Servlets for navigation & as controller
  • Deployed the web application in Websphere application server through out the project.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Configured Struts-Config for global forwards, error forwards and action forwards.
  • Designing and coding the GUI using JSP, CSS, JavaScript, Custom Tag libraries, Tiles.
  • Used Java Message Service (publisher and subscriber model using topics) to communicate with legacy systems.
  • Extensive used of Hibernate for OR/M and persistence.
  • Developed POJO’s code to support Hibernate.
  • Extensive experience with Version Control System like CVS
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews
  • Developed Maven scripts to build and deploy the application
  • Used XML to transfer the application data between client and server.
  • Designed and developed web services using SOAP and WSDL.
  • Responsible for Build process to deploy the application in to Cluster Environment.
  • Participate in designing Webservice framework in support of the product
  • Used JUnit for unit testing and developed the JUnit test cases.
  • Logging done using Log4j.
  • SQL Developer has been used to write and execute the SQL queries.
  • Client side validation has been done using Java Script.

Environment: JDK 1.5, Servlets 2.4, Struts 1.2, JDBC 2.0, XML, Eclipse 3.X, WinSql, CVS, JUnit, ORACLE 10G,Maven, Java Script ,UML,Windows XP and UNIX, HTML EJB 3.0,Jsp 2.5,AJAX,PL/SQL, SQL Developer,WebSphere 6.0.


Confidential, Feb’07 to Nov’07
Sr.Programmer Analyst

The Schwab Bond Source (SBS) system is a trading platform for Fixed Income products designed to provide Retail Reps, Institutional Managers and Retail Clients with a robust, easy-to-use application to trade Fixed Income products. Each channel (SBS, SI and Schwab.com) requires a different layout and content for its site. SBS and SI presentation is handled within SBS itself whereas Schwab.com invokes SBS web services and renders the output independently. In addition to the components described above, the SBS system also consists of the architecturally significant modules like 1.“Quote and Trade Links” module provide connection to external dealer networks to obtain quotes and execute trades with them. Quotes are received in Schwab’s proprietary Quotelink format. Trades are processed using version 4.1 of the FIX protocol,”Quote and Trade Hubs” module provide quotes from the SBS inventory to external dealer networks and accept trade executions from them, using FIX 4.4.

Responsibilities:

  • Developed many JSP pages, used Java Script for client side validation.
  • JSF MVC framework for developing J2EE based web application.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Develop the User Interface Screens for presentation using Ajax, JSP and HTML.
  • Used JNDI for Directory Service
  • Hibernate used as ORM tool for persisting the data.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Eclipse used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the Weblogic Application Server
  • Created Connection Pools in WebLogic and configured as needed.
  • Managed beans in JSF were developed to handle the presentation logic.
  • Involved in writing Servlets in JSF for navigation & as controller
  • Developed Ant scripts to build and deploy the application
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and FacesServlet as a Controller.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Used XML to transfer the application data between client and server.
  • XSLT stylesheets for the XML data transformations that included both mid-layer transformations(XMLtoXML)and final transformations (XML to HTML)
  • Participate in designing Webservice framework in support of the product
  • Good Exposure to Service Oriented Architecture (SOA) such as Webservices including SOAP, UDDI and WSDL.
  • Used Log4j for logging Errors
  • Client side validation has been done using Java Script.
  • Perform purification of the application database entries using Oracle 9i.
  • Participate in client side and server side data validations using the Java Scripts and faces Validators.
  • Used CVS as source control.
  • Involved in Configuring web.xml and faces-config.xml according to the JSF framework
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Interacting with the users in case of technical problems and mentoring the

business users.
Environment: Java,J2EE, JSP 1.2, JFC/Swing, Servlets 2.3, JDBC 2.0, EJB 2.0, XML,JSF 1.2,Hibernate 2.0, Weblogic Application Server 9.2, Eclipse 3.0,Oracle 9i,WinCvs 1.2, HTML,Ajax,Rational Rose XDE, Junit 4.0, JavaScript, MVC, Windows NT.

Confidential,NY May’06 to Jan’07
Sr.Programmer Analyst


CNA is a leading insurance organization offering a broad range of insurance products and insurance-related services. CNA Central is designed for agents and brokers who sell CNA Commercial Insurance, International Insurance, and Professional Insurance. CNA Central provides one location to access a full range of CNA\'s products and services. It also offers numerous branding and marketing opportunities. Our goal is to make CNA Central a centralized site for all users -- one that offers access to a variety of products and contacts in the easiest, most functional way possible.
Responsibilities:

  • Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology
  • Used Eclipse6.x as Java IDE tool for creating Servlets and XML
  • Created Connection Pools in Weblogic and configured as needed
  • Developed Controller, Form Beans and Action Classes for the Application
  • Created session pooling to use Tuxedo resources in Weblogic efficiently
  • Designed and developed Servlets to implement business logic and deploy them on the Weblogic Application Server
  • Used JNDI for Directory Service
  • Used Log4j for logging Errors.
  • Developed EJB components encapsulating business logic
  • Hibernate used as ORM tool for persisting the data
  • Good Exposure to Service Oriented Architecture (SOA) such as Webservices including SOAP, UDDI and WSDL.
  • TOAD has been used to write and execute the SQL queries.
  • Participate in designing Webservice framework in support of the product
  • Performed Unit Testing, Integration Testing, and System Testing.

Environment: Jdk 1.5,Servlet 2.4,Eclipse 3.X,Oracle10g,EJB 2.0, XML,Hibernate 2.0, Weblogic Application Server 6.1, ANT, WinCvs 1.2, TOAD, HTML, AJAX, Junit 4.0,JavaScript, Web Service, MVC, Windows NT.

Confidential,NC June’05 to April’06
Programmer Analyst

Agent processing is a application which is used by the Insurance Agents to sell policies, endorsement, process policy claims, maintain the reports of the policy holder etc. The System provides a GUI where the Agent can login (SSO) and order for a policy, Motor Vehicle Report (MVR), Claim, Endorsements for existing policies, cancellation etc.
Responsibilities:

  • Struts MVC framework for developing J2EE based web application
  • Designed the Framework using Struts 1.1 and other J2EE design patterns for the system, this includes coding business components and interfaces to be used by the team for system development.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
  • Implemented various design patterns like, MVC, Singleton, Session Facade, Data Access Object (DAO) and Value Object patterns.
  • Used Java Script, HTML for client side validations
  • Eclipse used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • The application was deployed on the Weblogic Server.
  • Created Connection Pools in WebLogic and configured as needed.
  • Involved in development and implementation of Client access Module using Java and HTML.
  • Design and Development of Struts Action classes, DAO (Data Access Objects), Views using Struts custom tags.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework
  • Developed Control Servlet, which takes care of the requests and acts as request handler depending upon the user action.
  • Created tables & records as specified by the client. JDBC was used to connect to the Oracle database and validate transaction entries.
  • Developed Ant scripts to build and deploy the application
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML,Developed EJB components encapsulating business logic.
  • Deployed Beans, Servlets, JSP\'s & EJB\'s
  • HTML was used for creation of web pages. Applets and GUI screens were created using AWT/Swing.
  • Used CVS as source control.
  • Involved in developing Servlets, JSP, XML
  • Maintenance of the system and updating of the system as per client requirements.

Environment:Java2.0,EJB,Webservices,Servlets,JSP,Soap,JMS,JDBC,Oracle,WeblogicServer,HTML,JavaScript, DHTML,Eclipse, Windows NT/2000

Confidential,KY Sep’03 to May’05
Programmer Analyst

Bank of Columbia is a multi-bank holding company based in Kentucky. It offers a broad array of financialservices and products including retail banking, business and corporate banking, cash management, capital markets, wealth management, and insurance. The system developed provides personal savings details of the Bank of Columbia is a multi-bank holding company based in Kentucky. It offers a broad array of financial clients and asper the users account status offers him to take up the new schemes enrolling with the bank. Upon the user’s request it generates the reports of his details and submits it tothe user. Advertises other mutual benefits and keeps track of the contact details of the users and updates them on an event if requested.
Responsibilities:

  • Studied the business processes and defining the requirements
  • Wrote server side programs using Servlets.
  • Used Eclipse as Java IDE tool for creating Servlets and XML.
  • Created Connection Pools in WebLogic and configured as needed.
  • Created session pooling to use Tuxedo resources in Weblogic efficiently.
  • Designed and developed Servlets to implement business logic and deploy them on the WebLogic Application Server
  • Used JNDI for Directory Service
  • Used Starteam as source control.
  • Performed purification of the application database entries using DB2.
  • Used JDBC for insert data and retrieve data from the database for various inquiries.
  • Developed EJB components encapsulating business logic
  • Debugged the Moven Scripts for building the entire web application
  • Used Log4j for logging Errors.
  • Participate in designing Webservice framework in support of the product
  • Developed web services in Java and Experienced with SOAP,WSDL
  • Performed Unit Testing, Integration Testing, and System Testing..
  • Interacting with the users in case of technical problems and mentoring the business users

Environment: Java 1.4, J2EE, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Websphere ApplicationServer, WSAD, Web Services,Oracle 9i, Toad, HTML, Rational Rose, Junit 3.0, JavaScript, MVC and Windows NT

Hire Now