We provide IT Staff Augmentation Services!

Program Analyst Resume

Tempe, AZ

SUMMARY:

  • 5 years of total experience including 3 years of US (on - shore) in Java/J2EE Application development using Software Development Methodologies / frameworks like SDLC, OOAD, RUP and AGILE.
  • Experience in web application development using IBM RAD 8, Eclipse 3.7, Net beans and deployment on IBM Web Sphere Application Server ( WAS 7), JBOSS 3.2/4.0/5.0, Apache Tomcat 5.0/7.0 and Glass Fish.
  • Worked extensively with Unified Modeling Tools (UML) to design Use Cases, Class Diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
  • Experience in various JAVA/J2EE technologies such as J2EE 1.4/5/6, JRE 1.4/5.0/6, JDBC, JSP, JSTL, Servlets, Struts 2, Hibernate 1.2 ORM, Spring 2.1, JSF and JAX-WS/RESTFUL Web Services.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
  • Experience in design patterns like Singleton, MVC, Factory, DAO, and Front Controller in the development of multi-tier distributed enterprise applications.
  • Extensively experienced in developing light weight and integrated business applications using Spring Framework.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and also used Hibernate Annotations to reduce time at the configuration level.
  • Experience in designing, developing applications using Struts Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Expertise in developing Java Beans.
  • Proficient in various web based technologies like HTML, XML, XSLT, JavaScript and JQuery.
  • Expertise in unit testing using JUnit.
  • Experience in error logging and debugging using Log4J.
  • Experience in Maven, ANT as a build tool.
  • Knowledge on different databases like DB2, MySQL, MS SQL and Oracle databases.
  • Worked with operating systems like Windows 98/NT/2000/XP/Vista/7, Windows Server 2005/2008.
  • Considerable experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL).
  • Wrote XML DTD/Schema, and parsed XML documents using parsers like SAX and DOM.
  • Experience in working with versioning tools like SVN, CVS & Clear Case.
  • Experience in working with GIT, Gerrit & Source Tree.
  • Experience in using Jira as issue tracking tool.
  • Experience in using Hudson/Jenkins as Automated Build and Deployment tool.
  • Goal oriented, organized, team player with good interpersonal skills; thrives well within group environment as well as individually.
  • Strong business and application analysis skills with excellent communication and professional abilities.

TECHNICAL SKILLS:

Technologies: Java JDK 1.2/1.3/1.4/5/6, JavaBeans, J2EE (JSP, Servlets, EJB), Struts 2, Web Services 1.2, Apache CXF, Spring 2.1, Hibernate 1.2, JSF, JMS 1.1, IBM MQ messaging, JDBC 3.0, JavaScript 1.8.x, JQuery, SOAP 1.2, Log4j 1.2, JUnit 4.0, LDAP, Ant, Maven, JAX-WS 1.1, WSDL 2.0, AJAX, XSD 1.1, Android SDK 2.2

Languages: HTML 4.0.1, XML 1.0., XSLT, C, C++ and Java

Application Servers: WebSphere 7.0, JBoss 3.2/4.0/5.0, Tomcat 5.5/6.0/7.0, Glass fish

IDE: Eclipse 3.x, NetBeans 5.x/6.x/7.x, IBM RAD 6.0/7.0/8.0, Rational Rose, MS Visio 2007/2010

RDBMS: Oracle 9i/10g, MySQL 4.0/5.0/5.5, MS-SQL Server 2005/2008, DB2, MS Access

OS: Windows (NT/2000/XP/Vista/7/Server 2008) Process

Methodology: Software Engineering, Software development process, Theory of Computation, Software Testing and Agile

PROFESSIONAL EXPERIENCE:

Confidential, Tempe, AZ

Program Analyst

Responsibilities:

  • Responsible for creating new Client Business Rules according to the requirements by using Java/J2EE, spring, JBOSS Developer Studio - Eclipse technologies.
  • Involve in modification of Client Business Rules that are currently part of the Confidential Factory works system.
  • Creation & modification of Web Services existing in the system.
  • Responsible for creating new SOAP-Based Web Services.
  • Involve in discussions for requirement gathering, understanding the requirements for new Business Rules & Web Services.
  • Responsible for performing functional unit testing using JUNIT on changed and newly developed Business Rules and Web Services.
  • Responsible for developing test specifications for testing.
  • Responsible for creating test data for project applications.
  • Involve in creating & updating review documents according to the in corporate changes in the application.
  • Proactively review test pass results and investigate the failures.
  • Ensure the code is scalable and meets performance requirements through performance tuning.
  • Responsible to use Git Repository & Gerrit to Configuration Management.
  • Responsible to use Hudson/Jenkins as Automated Build and Deployment tool.
  • Used Agile Software Development for developing the application. Attend regular project status call and discuss daily status with the project team.
  • Extensively used JBOSS Server.
  • Extensively used ORACLE as the backend database & Toad for Oracle.
  • Used ANT as a build tool.
  • Used Source Tree as GIT Client.

Environment: JAVA, J2EE, Spring, Eclipse, SOAP-Based Web Services, JUNIT, JBOSS, Enterprise level application development, Hudson/Jenkins, GIT Repository, Gerrit, ANT & Oracle 10.

Confidential, Chandler, AZ

Java Developer

Responsibilities:

  • Worked with Agile Software Development for developing the application, attended daily stand up meetings.
  • Perform Object Oriented Analysis and Design using UML which includes development of Sequence Diagrams using Microsoft Visio.
  • Worked to create Technical Design Document.
  • Responsible for developing the code according to the requirements by using Java/J2EE, spring, Hibernate, JMS, Eclipse technologies.
  • Extensively used Oracle as the backend database.
  • Extensively used Oracle Enterprise Pack for Eclipse as development environment.
  • Extensively used Oracle Application Server.
  • Extensively used Toad for Oracle to view the database.
  • Used Subclipse SVN plugin for accessing SVN repository.
  • Performed Code review for each developed item.

Environment: J2EE, JMS, SVN, Hibernate, spring, Microsoft Visio, Oracle DB, Oracle Enterprise Pack for Eclipse, Oracle Application Server.

Confidential, Camp Hill, PA

Java Developer

Responsibilities:

  • Used Agile Software Development for developing the application, attended daily stand up meetings.
  • Perform Object Oriented Analysis and Design using UML which includes development of Class Diagrams and Sequence Diagrams using Microsoft Visio.
  • Developed the User Interface (UI) using Java Server Pages (JSP), JSTL, HTML and Java Script.
  • Used Spring Framework as dependency injection & to integrate with Hibernate.
  • Used Struts 2 Framework and wrote Action Classes.
  • Used Struts 2 Validation to perform all validations on all web pages.
  • Used Struts Tiles Framework to maintain standard look across all web pages.
  • Used Struts 2 Localization for implementing all the web pages in English & Spanish.
  • Used Hibernate in data layer of application as Object Relational Mapping tool.
  • Extensively worked with HQL & Criteria Queries.
  • Implement Driver Flow to maintain the flow between the actions.
  • Used Web Services - WSDL and SOAP for connecting to FDSH.
  • Extensively used DB2 as the backend database.
  • Extensively used RAD 8 as development environment.
  • Extensively used IBM Web Sphere Application Server (WAS 7).
  • Extensively used IBM Data Studio to view the database.
  • Used Firebug as web browser debugger for quick prototyping.
  • Used Maven as a build tool.
  • Used Subclipse SVN plugin for accessing SVN repository.
  • Used Jira as issue tracking tool. All tickets were assigned & completed by using this tool.
  • Write Unit test cases according to the functionality.
  • Performed Code review for each developed item.

Environment: J2EE, Java Script, SVN, JSP, Hibernate, Spring, Struts 2, Tiles, RAD 8, WAS 7, SOAP, WSDL, Microsoft Visio, SQL, Maven, Jira, DB2.

Confidential, Chicago, IL

Application Developer

Responsibilities:

  • Developed application and involved in analyzing requirement. Followed Rational Unified Process methodology.
  • Involved in the development of Employee Master, Loan & salary calculation module.
  • Designed user interface using HTML and JSPs
  • Performed client side validation using JavaScript
  • Managed connectivity using JDBC for querying/inserting & data management.
  • Implemented the server side processing using Java Servlets.
  • Designed and created tables using SQL
  • Installed and configured the Apache Web server on local system
  • Deployed JSPs and Servlets in Tomcat Server
  • Written Unit Test Cases using Junit and performed Unit Testing.

Environment: JSP, Servlets, JDBC, JavaScript, HTML, Apache Tomcat Server, MySQL, Eclipse.

Hire Now