Sr. Programmer Analyst Resume
Albany, NY
SUMMARY:
- 6+ years of IT industry experience with expertise in Java/J2EE, Spring Framework, Hibernate, Core Java, Multi - threading, Servlets, JSP, Java Server Faces, Struts, JDBC, HTML, EXT JS, AJAX, JavaScript, JavaBeans, JQuery, XML, XSLT, Web Services, log4j and JUnit, Oracle, SQL Server.
- Worked extensively with Websphere Application Server 5.1/6.x, Tomcat, Apache and iPlanet Directory Server.
- Extensively worked with Spring Framework.
- Strong knowledge with development in Agile Methodology and Multi-tiered applications.
- Experienced in Object Oriented Analysis and Object Oriented Design using UML. Experience with distributed multi-tiered designs. Experience with the use of design patterns, abstractions, interfaces.
- Experience with Linux / Unix as a development platform
- In-Depth understanding of entire web based architectures, web technologies, SDLC and OOAD.
- Extensive domain knowledge on business verticals of Financial, Credit Cards Maintenance and Insurance Underwriting.
- Experience in developing and implementing Web Services using SOAP, WSDL and UDDI.
- Versatile team player with good analytical, communication and interpersonal skills.
- Experience working with CMMI Level 5 Companies.
- Experience in projects includes complete project life cycle of Requirement Analysis, Design, Development and System level testing and Deployment (SDLC) using various software technologies and tools.
- Experienced in object oriented analysis and design, object framework design and development and component based design patterns and their use in e-Business application development.
- Programming Analysis experience using UML, Use Cases, Class diagrams and Sequence diagrams.
- Experience with UML based OOA/OOD, design patterns, refactoring applications.
- String knowledge and experience in database design and data modeling using Oracle 9i.
- Excellent analytical, communication and problem solving skills. Adept at building strong working relationships with co-workers and management
- Experience of using IDEs like Websphere Studio Application Developer (WSAD), NetBeans 5.5, Eclipse 3.x and RAD 7.5.
- Excellent working knowledge in MS SQL 5.x, DB2 Server and Oracle 9i.
- A highly creative, energetic, and growth oriented software professional with excellent communication skills
TECHNICAL SKILLS:
Programming Languages: Expertise in J2EE, Java 1.6, EJB, JDBC, JSP, Java Server Faces, JQuery, RichFaces 3.3.3, Java based application flavors based on MVC and Multi tier architecture, C, C++, and Visual Basic. Multi-threaded applications. Distributed multi-tiered designs.
Database Management: Oracle 10g/11g, SQL Server 7.0, DB2/400, Toad 8.5.0.50g,Ingress 2. 0, PL/SQL, SQL Plus, Oracle SQL Developer 2.1, SQL Query Analyzer, SAS Data Integration Studio, Sybase, Postgres, MySQL, SQL
Scripting Languages: Shell, Perl, HTML, EXT JS, Java Script, CSS.
IDE Tools: WSAD 5.1, Eclipse 3. 6, Edit Plus, vi editor.
Application Frame Work: Struts Framework, Hibernate 3, Spring Framework 2.5.
Rational Tools: IBM Rational Application Developer 7. 0, Jude
Application /Web Server / Directory Server: WebSphere Application Server 6.1, JBoss, Tomcat 5.x, Apache 2. 0, WebLogic, iPlanet Directory Server 5.1., Web Services
Reporting Tools: OPPROX Reports/Designer.
Web Technologies: HTTP, AJAX, GWT, Apache Commons API
Messaging: JMS, Tibco EMS, IBM MQ
Operating System Environments: Windows XP, Windows 2000, AS400, Unix (AIX Version5), HP-UX,Redhat Linux 5.3, Ubuntu 10.10
Software Engineering Technologies: Design Patterns (MVC, Singleton, Factory, DAO, Value Object,Session Fa ade, Abstract Factory), OOAD,OOP, SDLC, WebServices, WSDL, UDDI, SOAP, tcpmon, XML, UML, XSLTM, SAX, JDOM, JNDI, Sockets, Agile Development Methodology
Versioning / Build Tools /Source Control Tools: VSS 5. 0, PVCS, WinCVS, Ant 1.6, Junit 3.8.2, Cactus, Mercury Test Director, SVN, TeamForge, Maven, Hudson, Log4j
PROFESSIONAL EXPERIENCE:
Confidential, Albany NY
Sr. Programmer Analyst
Responsibilities:
- Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
- Used Spring Framework for MVC architecture with Hibernate to implement DAO code and also used SOA Web Services with XML parsing to interact other modules and integration testing.
- Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML
- Used Ajax to speed up application.
- Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
- Converted XML to Java objects using JAXB.
- Core Java, Multi-threading, Multi-tiered applications, distributed multi-tiered designs, Unix
- Java Server Faces, AJAX
- Writing Easytrieve/COBOL/JCL programs for generating adhoc reports and extracts
- Configured Java objects with back end database tables using O/R mapping in Hibernate.
- Async/Sync Services with SOAP-HTTP, SOAP-JMS, REST XML, SOAP JMS, Websphere MQ and Java Beans Look up(Direct and CORBA).
- Developed and implemented UI controls and APIs with Ext JS.
- Creating and Designing XML schemas, creating simple and complex types, global element s, attribute, transform the xml to XSLT style sheet, XML validations
- Developing and testing COBOL batch programs and providing overall technology support across the project
- Thoroughly Unit tested the application by writing test cases for different scenarios.
- Used JUnit to test the code for extensive code coverage.
- Administered and supported Ext JS applications within scope.
- Extensively participated in Agile Scrum Development Methodology with Test Driven Development process, from the development phase to testing phase and postproduction phase.
- Used ClearQuest for version management between various integration and development streams.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton
- Used Maven to build and deploy the project.
- Monitored the Error logs using Log4J and fixed the problems
Environment: s:Java1.5, AJAX, XML, XSLT, JSP,JSF, COBOL, Log4j, JQuery, Spring2.0, Hibernate3.0, Web Services, Maven, WebSphere MQ, JUnit, IBM DB2, EXT JS, PL/SQL, TOAD, RAD 7.0, ClearQuest, HTML, DHTML, CSS, JavaScript
Confidential, Richmond, VA
Java/J2EE Developer
Responsibilities:
- Extensively involved in development of Equal Payment Plan, Rewards, and modules.
- Involved in the development of module related to WebServices.
- Used Ext JS UI components to implement various functionalities, Coded for Various windows, panels, form and tree components, adding custom event on components and implementing their listeners for operation to be performed.
- Performed extensive development using Struts Framework.
- Core Java, Multi-threading, Multi-tiered applications, distributed multi-tiered designs, Unix
- Java Server Faces, AJAX
- Preparing Sequence Diagrams and Class Diagrams using RAD 6. 0.
- Developed UI for Nexus using GWT and Ext JS.
- Participating in high-level meetings with client on Requirements.
- Used both SAX and DOM parser for XML related development.
- Extensively used IOC and AOP concepts of Spring Framework as part of development.
- Worked with Hibernate for Persistence.
- Developed user interface using JSP, CSS, XSL, XSLT, Java Script and AJAX
- JSTL, custom tags and extensive JavaScript has been used in entire web application
- Involved in developing procedures for DB2 database
- Configured JMS Queues, Log4J appenders and data sources
- Used XSL/XSLT for transforming common XML format to transform to acceptable XML formats
- Involved in developing web services, WSDL, SOAP for the payment gateway
- Used SVN as configuration management tool
- Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration.
- Handling Production Support in a App Server Clustered Environment.
- This being a secure application, Done Citibank Internal for Advanced Secure Coding. Implemented this in the Development.
Environment: Java / J2EE, JSP 2. 0 Servlet, JDBC, Hibernate, Struts Framework, SSL, EXT JS, HTML, CSS, XML, XSLT, Xalan-j 2.7, JDOM, Spring, Axis 1.1, WSDL 2.0, tcpmon, JUnit 3.8.1, WebSphere Application Server 5. 1, WSAD 5.1, RAD 6.0, Oracle 9i/10g, SQL Developer 1.1, JProbe, Mercury Test Director, Windows 2003, CVS, Merant PVCS, vi editor, HP-UX 11.23/11.11
Confidential, San Jose, CA
Java/J2EE Developer
Responsibilities:
- Gathered requirements.
- Involved in Understanding and Analyzing the requirements and specifications.
- Designing the Front end for the application using HTML, JSP and JavaScript.
- Involved in development middleware Java components like Servlets, Java Beans.
- Used Struts for user input validation, etc.
- Developed Web Component Using J2EE,JSP,Servlets and Struts
- Established database Connection using JDBC-ODBC.
- Worked with Struts framework for rendering user interface with MVC architecture.
- Worked with web methods for deploying and administering services.
- Worked with Struts Framework for building presentation tier using JSP, Custom tags, Servlets and Java Beans.
- Involved in the implementation of Spring MVC framework.
- Responsible to maintain Spring configuration file.
- Used Oracle 9i as Back end.
- Used Windows XP as development platform.
- Deployed Servlets, JSP in WebSphere 5.1 Application Server.
- Providing remote and onsite assistance for troubled Cold Fusion and Java based web applications.
- Used Fusebox, cfcUnit to assist with large Cold Fusion based Intranet applications.
- Documented installation documents.
- Involved in various level of testing and integration.
- Involved in design and development of the System.
- Wrote Action classes, Action Forms Beans, Validators using Struts Framework.
- Worked on using XML, DTD, and XSD for validation purpose and defining input file structure.
- Developed Validation Framework in Struts, created custom validations and action level validations using ValidatorActionFrom.
Environment: J2EE, Java1.4, JSP2. 0, Servlet, JDBC 2, Java Script, Struts 2. 0, Hibernate3, JUnit, JavaScript, DHTML, WebSphere Application Server 5.1, WSAD 5.1, Oracle9i, SQL Developer 1.1, TOAD, Spring 2, WSDL 2.0, Axis 1.1, tcpmon, Ant 1.6, WinCVS, Windows’XP, Aix-Unix.
