We provide IT Staff Augmentation Services!

It Analyst Resume

3.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Have over 7+ years of IT experience in analysis, design and development using Java and J2EE.
  • Solid development experience using Java/J2EE (JDK 1.6, Java, JSP 1.1/1.2, Servlets 2.3, JSF, JDBC 1.0/2.0, EJB 2.0/3.0, MDB), MVC Struts 1.0 framework, Hibernate 3.0, Spring 2.0, Web Services(SOAP,JAX - RPC), JUnit.
  • Expertise in Front-End Development using MVC frameworks such as Spring MVC, Struts, JSF.
  • Extensive experience in Java, J2EE technologies such as JDBC, JSP, JSF, Servlets, EJB, Hibernate, Spring, XML, XSD, XSL and JNDI, Web services, Struts, Tiles, Hibernate, JMS, AJAX, JPA.
  • Experience in developing Front-End using Struts, JSP, JavaScript, HTML, DHTML, GWT and CSS.
  • Hands-on development and deployment experience with Apache Tomcat, IBM Websphere and JBoss Application Servers.
  • Experienced in developing web services with XML based protocols such as SOAP and WSDL.
  • Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using RAD/Eclipse/WSAD.
  • Experience in designing Low Level and High Level design documents.
  • Worked on multiple Operating Systems like UNIX, Windows 7, Windows2k, Win95, and Win98.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
  • Hands on Experience with Relational Databases like Oracle, MYSQL and SQL Server.
  • Experience in development and maintenance of Oracle database, SQL and PL/SQL programming.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • 7+ years of experience using version control tools like CVS, SVN and Rational ClearCase.
  • Proactive and well organized with effective time management skills.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.

TECHNICAL SKILLS

Languages: Java, J2EE, C.

Platforms: Windows 98/NT/2000, windows XP, windows 7, UNIX.

J2SE / J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans, EJB, JPA

Frameworks: JSF, Struts, Spring, Hibernate

Design Patterns: MVC, IOC, Session Façade, Service Locator, Data Access Object, Data Transfer Object/ Value Object, Business Delegate, Singleton, Template and Strategy.

Web Technologies: HTML, DHTML, XML, CSS, Java Script, JSF and AJAX

Version Control Tools: CVS, SVN, Rational Clear Case

Web/Application Servers: IBM Web Sphere 5.0/6.1, J2EE Server 1.6, Apache Tomcat 6.x/7.x, VM Fabric TC Server and JBoss.

IDE / Tools: RAD 6.0/7.1, WSAD 5.1, Eclipse 3.2, STS (Spring Tool Source), RSA.

Databases: Oracle 8i/9i/10g, MYSQL, SQL server.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

IT Analyst

Responsibilities:

  • Involved in Analysis, Design and Development using Agile Methodology.
  • Actively involved in the requirement gathering and design phase of ICP (Integrated Customer Platform.
  • Participated in the design phase and developed the component specifications and Low level design documents.
  • Used the IBM Rational Software Architect for developing the use case diagram, class diagrams and sequenced diagrams.
  • Developed Hub web application user interface using Spring MVC, JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
  • Used the SFX custom tags libraries in the front end for developing the User Interface.
  • Implemented the scripting languages like JavaScript, AJAX and JQuery to handle the lazy loading and user actions on the pages.
  • Developed the SOAP web service component using STS (Spring Tool Source) architecture from scratch by interacting with different web services and rules.
  • Used Template Design pattern to determine the flow to be followed based on the input request which would determine the flow to be followed.
  • Used JSR303 for validating the service request and written custom validations for some parameters which would validate the request object at the service boundary.
  • Web services registrations are done with WSRR which is used to establish service contracts with the web services and consume it.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring, application context files in spring to configure the web service client consuming, Configured hbm.xml file for data persistence.
  • Coded Hibernate configuration files to persist the data into Oracle 10g Database.
  • Used SVN as version control across common source code used by developers.
  • Secured the web service using Open AM policies to allow only the authorized users.
  • Used Easy Mock for JUnit testing the code, Mutation testing (PIT) for verifying the JUnit quality.
  • Developed the soap test cases using SoapUI to validate the service functionality.
  • Used TRAC (defect management tool), for managing and tracking the defects.
  • Configured and monitored the Jenkins Job for the component.
  • Deployed the services using Self Service Portal tool and validated them.

Environment: JDK 1.6, Core Java, Agile Methodology, JSP, SFX, Spring MVC, JavaScript, AJAX, STS, VM Fabric TC server, RSA, JUnit, Easy Mock, SVN, Oracle 10g.

Confidential, Warren, NJ

Java Developer

Responsibilities:

  • Actively involved in the design phase of APS (Accounts and Producers Service) project which includes requirement analysis, developing TCI (Technical Component Inventory) document for estimations, High level Sequence diagrams (Work flow), and Class diagrams for Logical and Physical design documents.
  • Interacted with business team and suggested few changes in UX designed screens to improve application performance and decrease the maintenance cost.
  • Developed the application from scratch using IBM JSF, JSP, AJAX and CSS for front end, Managed beans and EJBs for application logic and Open JPA for ORM data access objects.
  • Improved the user experience using JQuery and IBM JSF Ajax framework.
  • Implemented asynchronous messaging service using JMS and Message Driven Bean’s.
  • Configured Security in Web Sphere server and also developed application services to access user roles/groups from LDAP.
  • Integrated SOAP web services in the application for rate calculations and also to access required data from Chubb legacy systems.
  • Developed Master data maintenance application for Producers and AIF’s which includes views using JSF, persistence using JPA.
  • Achieved good code coverage by developing unit test cases using JUnit testing framework.

Environment: JDK 1.6, Core Java, JPA 2, EJB, IBM JSF, Websphere 7.0, RAD 7.5 &8, JavaScript, JUnit, CVS.

Confidential, Lombard, Illinois

Java Developer

Responsibilities:

  • Designed and Developed the UIFramework built using JSF Apache My Faces with MVC Design Pattern.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and Validators.
  • Used, participated in agile methodologies for design and development of the applications.
  • Involved in design and implementation of MVC architecture in different modules.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Implemented Spring Bean Factory to create proxied object using AOP framework
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring and Hibernate Frameworks.
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, Hibernate.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Configured faces-config.xml and applicationcontext.xml for JSF and Spring AOP Integration.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Developed Spring configuration files to load the context of the application.
  • Developed presentation layer using HTML, CSS, Java Script and JQuery.
  • Utilized design patterns: Value Object, Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.

Environment: JDK 1.5, Core Java/J2EE(Servlets, JSP), Spring 2.0,Hibernate, JSF, Apache/Tomcat, RAD, JavaScript, Oracle 10g, SQL, TOAD, XML,XSL, JUnit 4, Log4j, SVN.

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Developed the Use cases, Diagrams, Sequence Diagrams using Rational Rose and deployed the project using the MVC design pattern.
  • Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Defined the Hibernate configuration file, Hibernate mapping files and created classes to persist the data into Sybase.
  • Involved in the implementation of Secondary Level Caching in Hibernate using Ehcache and created the Action classes, Action Forms Beans, Validators using Struts Framework.
  • Configured Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml, and Validator-rules.xml.
  • Implemented nested taglib API along with other standard taglib and Tiles plug-in in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Developed Hibernate ORM mapping and wrote HQL queries to retrieve buyer and product related information from Oracle database.
  • Implemented base classes, setting up framework classes/configuration files for implementing full- fledged J2EE application.
  • Used design patterns like Value Object, Service Locator, Session Facade and DAO.
  • Setting up build environment by writing Ant build.xml, taking build, configuring and deploying of the application in the server Websphere 6.1 Application Server
  • Developed presentation layer using HTML, CSS, Java Script and AJAX.
  • Performed design, code reviews and prepared detailed documentation.
  • Implemented Exception mechanism and used Struts validation frame work.
  • Developed Log4j to log the entries, while running the application.

Environment: Java 1.5, J2EE, Servlets, Hibernate, JNDI, JTA, Struts 1.1, Struts, tiles, JavaScript, Websphere 6.1, RAD 6, Oracle, SQL, SQL Developer, ANT, HTML, DHTML, JavaScript, AJAX, CSS, XSLT, JAXP, JUnit, Log4j, SVN.

Confidential

J2EE Programmer

Responsibilities:

  • Used class-responsibility-collaborator (CRC) model to identify organized classes in the Hospital Management Systems.
  • Used sequence diagrams to show the object interactions involved with the Use-Cases of a user of the system.
  • Involved in Database Design by creating Data Flow Diagram (Process Model) and ER Diagram (Data Model).
  • Designed HTML screens with JSP for the front-end, made JDBC calls from the Servlets to the Database
  • Involved in designing stored procedures to extract and calculate billing information connecting to oracle.
  • Formatting the results from the Database as HTML reports to the client.
  • Java Script was used for client side validation.
  • Servlets are used as the controllers and Entity/Session Beans for Business logic purpose.
  • Used JBoss to deploy applications on local and development environments of the application.
  • Used Eclipse for building the application.
  • Participated in User review meetings and used Test Director to periodically log the development issues, production problems and bugs.
  • Implemented and supported the project through development, Unit testing phase into production environment.
  • Developed core Java classes using collections framework.
  • Developed the Web client using JSP, Servlets, HTML, and JavaScript.

Environment: Core Java, J2EE (JSP, Servlets), JDBC, JNDI, JBoss Application Server, MyEclipse, MY SQL Server, PL/ SQL, HTML, Java Script, XML, VSS, CSS, SAX, DOM, Test Director7.5

Confidential

J2EE Developer

Responsibilities:

  • Participated in the requirements gathering sessions and the detailed design of the entire architecture.
  • Created Class Diagrams, Sequence Diagrams using Rational Rose, prepared application design document.
  • Responsible for the database schema design.
  • Developed JSP pages and client side scripts.
  • Designed and developed UI using HTML, CSS, JSP and Struts where users have all the services listed.
  • Developed Servlets and java files for control of the business processes in the middle-tier.
  • Developed Session Bean for implementing business logic.
  • Developed DAO (Database access objects) for accessing Sybase Database.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Designed Unit test plan for testing of use cases designed for different cases in synchronous with requirement specification.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc)
  • Developed EJB components encapsulating the business logic.
  • Supported the Production Team members in the development and testing of production Implementation.
  • Provided the technical guidance to business analysts, gather the requirements and convert them into technical specifications for developers to start.

Environment: Java, J2EE, Servlets, JSP, HTML, CSS, Struts, EJBs, JBoss, Sybase, Eclipse, SVN and UNIX.

We'd love your feedback!