We provide IT Staff Augmentation Services!

Programmer Analyst Resume

0/5 (Submit Your Rating)

IA

SUMMARY

  • Eight years of experience in System Design, Enterprise Software development and complex client/server implementation, Web Development, Intranet/web based n - tier architecture systems utilizing Object oriented /Internet technologies, Implementation of J2EE Technologies in Insurance, Banking and Healthcare industries.
  • Experienced in developing Web Applications involving J2EE technologies such as Java, JSP, Servlets 2.x, HTML, EJB 2.x, JMS, JDBC 3.0, JNDI, XML, Struts1.x, Hibernate 3.x, Spring 2.0/2.5, IOC, AOP, Spring Web Flow 2.0, AJAX and JUnit 4.x.
  • Over two years of experience in the development of the back-end system running on Mainframe-COBOL, JCL, CICS, DB2, VSAM, Endevor, File-AID and Xpeditor.
  • Experienced in creation and maintenance of mapping files and transaction control in Hibernate.
  • Experienced in usage of ORM (Hibernate) in Spring framework
  • Proficient working knowledge in Struts 1.2 and Spring 2.0 Frameworks
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Good knowledge in RDBMS concepts and experienced in using databases like ORACLE 10g/9i/8i, DB2, MYSQL, etc.
  • Experienced with IDE’s like Eclipse 3.x, RAD 6.0/7.0/7.5, My Eclipse 5.1.
  • Experienced with various application / web servers like Web sphere 6.0/6.1/6.5, JBoss 5.1, BEA Web Logic 7.0/ 8.1 and Tomcat 5.x/6.x.
  • Expertise in J2EE and MVC architecture/implementation, WebServices, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
  • Expertise in Front-end development using HTML, DHTML, CSS, JavaScript.
  • Hands-on experience in writing complex database queries, stored procedures, and triggers.
  • Extensive hands-on experience in different aspects of enterprise software development including integration, web services (SOAP, REST, WSDL, UDDI)
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Experience in developing software using SDLC and Agile/Scrum methodologies.
  • Excellent experience in client interaction, requirements gathering, design, development and deployment of various functional documents.
  • Strong interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision.

TECHNICAL SKILLS

Languages: Java 1.x, C/C++, UML, SQL /PLSQL

J2EE Technologies: JSP1.2/2.0,Servlets2.4/2.5,EJB2.1,JNDIStruts1.x/2.0,JDBC3.0,Hibernate3.X Spring2.x, XML, WebServices, SOAP, WSDL, UDDI, AXIS1.x/2.x, AJAX, CSS, XML-XSL, JMS, JPA, JNDI

Markup/Scripting: HTML, JavaScript, XML, XSLT

Languages: Servers IBM Web Sphere 6.1/5.0, BEA Web Logic 7.0/8.1, Apache Tomcat 5.x/6.x, JBOSS 5.1, Solaris

Design Patterns: MVC Architecture, Business Delegate, Data Access object, Composite View, Singleton, Abstract Factory, etc.

RDBMS: Oracle 11g/10g/9i/8i, SQL*Plus, DB2 6.0/400

Log/Test/Version Tools: Log4J, JUnit, HP Quality Center 10.0 Subversion, Clear Case, CVS, VSS.

Mainframe Technologies: COBOL, JCL, CICS, VSAM, Endevor, Xpeditor and File-Aid

PROFESSIONAL EXPERIENCE

Programmer Analyst

Confidential, IA

Responsibilities:

  • Designed and implemented Struts Development cycle - Gather / Define requirements, Define and Develop screen requirements, Determine Access path for each screen, Define Action Mappings, Develop APIs for screens.
  • Designed and implemented some custom JSP tag libraries.
  • Implemented Struts 1.2 tags - HTML tag library, Bean tag library, Logic tag library.
  • Designed and developed Model Components, Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Developed Struts-based form validation, Application error-handling, using Struts Validator framework.
  • Model View Controller (MVC) architecture has been adopted to provide framework.
  • UsedSpring2.0 IOCandHibernate3.0 frameworks to develop the Data Access Layer.
  • Used Hibernate(HQL) for Object/Relational persistence mechanism
  • Involved in writing the Hibernate mapping configuration files for POJO’s.
  • Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
  • Worked with Rational ClearCase7.1.2 for Source Control.
  • Involved in configuring web.xml and struts-config.xml according to the struts framework.
  • Developed interactive web components using AJAX
  • Worked with HP Quality Center 10.0 for Defect tracking.
  • Worked with QA and documentation departments to provide technical assistance and feedback on test cases and user documentation.
  • Involved in doing enhancements in later stages of project.

Environment: Java1.5, JEE5, Jsp2.0, JSTL, Struts 1.2, Spring Web-Flow 2.0, Spring Tiles, Spring Core 2.5, Spring AOP, Spring Tx, JDBC, Hibernate, JAX-WS, HTML, CSS, JavaScript 1.8, Ajax, XML, Websphere 6.1, WebsphereMQ, RAD 7.5, Rational Clear Case 7.1.2, Oracle 10g, Ant, HP Quality Center 10.0

Java/J2EE Developer

Confidential, San Antonio, TX

Responsibilities:

  • Involved in SDLC starting from gathering the requirement, Analysis, Design, Development and testing of the Application.
  • Involved in creating the Use cases, Class Diagrams, and Sequence diagrams using UML
  • Designed and developed the UI using JSP, HTML, CSS & JavaScript
  • Developed the spring web Flow Tiles Framework to develop JSP (templates) with common headers and borders with changing body content.
  • Created the Application Context files for Spring 2.0 core modules.
  • Involved in developing the POJOs and service beans using the Spring DI.
  • Tested the web services using SOAP, WSDL, and UDDI
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.
  • Developed interactive web components using AJAX
  • Developed and maintained the Application Context files for the service layer using the Spring framework
  • Involved in injecting dependencies into code using Spring core module using concepts like IOC of Spring Framework.
  • Used Hibernate 3.0 as an ORM tool for persisting and retrieving the data.
  • Configured the Hibernate mapping files for the application.
  • Eclipse IDE tool was used for application development and debugging.
  • Used Rational Clear Case 7.0 for version controlling.
  • Experienced with Agile methodology using scrum.
  • Involved in code reviews of the modules.
  • Actively participated in team meetings on discussing the issues on relating to project and status of the project on meeting the deadlines.
  • Worked with QA and Documentation departments to provide technical assistance and feedback on test cases and user documentation.

Environment: Java5, J2EE 1.4, Struts 1.2, JSP 2.0, Servlets 2.4, JDBC 3.0, Ant, Apache Tomcat 5.x/6.x, HTML, CSS, JavaScript 1.8, UML, XML, Hibernate 3.0, Spring 2.0, AOP, SQL, PL/SQL, CVS, Eclipse 3.2, Web Logic 8.1, Web Services, SOAP, WSDL, Ajax, Oracle 9i, UNIX

Java/J2EE Developer

Confidential, Boston, MA

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include Use Cases, Class Diagrams, and Sequence Diagrams.
  • Involved in designing the user interfaces using JSP.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented Business processes such as User Autantication, Account Transfer using Session EJB.
  • Implemented persistence layer using Hibernate.
  • Implemented the application using the concrete principals laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Deployed the applications on Web Logic Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Utilized Maven to build the application.
  • Used Clear case for version control across common source code used by developers.
  • Used XML parser APIs such as JAXB.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.

Environment: Java, J2EE, JSP, Struts, Hibernate, EJB, JMS, JNDI, Oracle, JDBC, SOAP, HTML, XML, JAXB, Maven, Rationale Rose, Eclipse, Web Logic Application Server, Sun Solaris, Clear Case.

J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Analyzed requirements and performed Use Case analysis with Rational Rose.
  • Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
  • Designed and developed the user interfaces using HTML, JSP and Servlets.
  • Developed the application using Struts Framework to implement a MVC design approach.
  • Implemented client side validation using JavaScript and Server side validation of form data using Struts validation framework.
  • Developed several Session Beans and Message Driven Beans and also used design patterns to add flexibility while connecting to the DB2 database.
  • Used Hibernate in persistence layer of the application and implemented web services using WSDL for authorization.
  • Utilized ANT to build the application and deployed the application on Web Sphere Application Server.
  • Used Eclipse IDE for developing the application.
  • Performed unit testing of core functionalities through JUnit.
  • Used Log4J for logging and tracing.
  • Supported the development of the back-end system running on Mainframe-COBOL, JCL, CICS, DB2, VSAM, Endevor, File-AID and Xpeditor.

Environment: J2EE / JAVA, JSP, Servlet, Struts, Hibernate, AJAX, JavaScript, DHTML, XML, HTML, SQL Server, Tomcat, DB2, Eclipse, Log4J, JUnit, Rational Rose, Visual Source Safe, MS Visio, Mainframe-COBOL, JCL, CICS, VSAM, Endevor, File-AID and Xpeditor.

J2EE Developer

Confidential, Mechanicsburg, PA

Responsibilities:

  • Involved in analysis and design of the application in Java, based on MVC Architecture, used the open source Spring framework
  • Design and developed user interfaces using HTML, JSP and used Java Script for client side and Struts validation framework for server side validations.
  • Developed the application using Struts Framework to implement a MVC design approach.
  • Developed and successfully deployed Message Driven beans to read messages from JMS queues.
  • Used Hibernate in persistence layer of the application and implemented web services using SOAP/WSDL for address validation and payment services.
  • Developed DAO’s and Business / (POJOs) to interact with the database using Hibernate.
  • Implemented modules in the Spring MVC framework for navigation within the application
  • Used Design patterns like Singleton, Factory, DAO and Dependency Injection.
  • Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing.
  • Eclipse is used as IDE tool to develop the application.
  • Utilized ANT to build the application and deployed the application on JBoss Application Server.
  • Performed unit testing of core functionalities through JUnit.
  • Used Log4J for logging and tracing.

Environment: J2EE, JSP, Servlets, spring 2.0, Hibernate, JMS, JavaScript, HTML, SOAP, PL/SQL, Oracle 9i, ANT, JBoss, Eclipse, Log4J, JUnit, Windows XP, Dreamweaver 8.

Confidential

Senior Application Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Responsible for designing the user interfaces using JSPs.
  • Developed the application using Struts1.2 Framework that leverages classical Model View Layer (MVC) architecture.
  • Used My Eclipse 5.1 for application Development and Debugging.
  • Implemented the application using the concrete principals laid down by design patterns such as MVC, Singleton.
  • Used JDBC to invoke Stored Procedures and database connectivity to DB2.
  • Supported the development of the back-end system running on Mainframe-COBOL, JCL, CICS, DB2, VSAM, Endevor, File-AID and Xpeditor.
  • Developed the Session Beans and Entity Beans using container managed persistence.
  • Deployed the jar files in the EJB Container and WAR files in the Web Container on to the Weblogic 7.0 server.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.

Environment: Java5, J2EE 1.4, JSP 2.0, Struts 1.2, EJB 2.0, JMS, JDBC, HTML, XML, DOM, SAX, ANT,Rational Rose, MyEclipse5.1, Unix, LOG4J, Weblogic7.0, JUnit, Design patterns, Mainframe-COBOL, JCL, CICS, DB2, VSAM, Endevor, File-AID and Xpeditor.

Confidential

Software Engineer

Responsibilities:

  • Delivered full-scale OO model (Use cases, Interaction diagrams, sequence diagrams, class diagram) using Rational Rose.
  • Implemented the MVC pattern using JSP Model 2 architecture.
  • Developed the whole system using Java, J2EE, XML, XSL, HTML, JSP, Servlets, and Java Script
  • Developed user interface using JSP, JavaScript, HTML, Style Sheets and Front Page.
  • User autantication was done using LDAP and they were tracked using sessions and cookies.
  • Business to business integration using XML & XSLT.
  • Responsible for migrating the developed & tested code from development to testing and finally from testing to production.

Environment: Java, J2EE, JSP, Servlets, CSS, HTML, JavaScript, Applets, JDBC, JNDI, Java Beans, XML, XSLT, Oracle8i, Web Logic Application Server7.0, HTML, JavaScript, SQL, UNIX

We'd love your feedback!