Post Job Free
Sign in

Java, WebService,Hibernate, PLSQL, JSP, Javascript,EJB,Struts, Spring.

Location:
Houston, TX
Posted:
February 18, 2016

Contact this candidate

Resume:

Kathija Izzath Mohamed

SUMMARY:

* ***** ** ********** ** all phases of the software development life cycle (SDLC) starting from requirement gathering to software design, development & implementation, delivery, test planning and production support. Involved in implementation of various web based, multi-tier Java/J2EE based applications. Expert in Java and Web based technologies which include Core Java, JSP, Servlets, JDBC, Web Services, JavaScript, EJB, AJAX frameworks such as Hibernate, Spring and Struts. I have experience working in domains such as Telecommunications, Manufacturing, Sales and Health Care.

AREAS OF EXPERTISE

Experience in all of the phases of software development life cycle including requirement gathering, analysis, design, coding, unit testing, deployment and support.

Experience in developing and deploying EJB session beans, entity beans representing different types of business logic abstractions.

Strong Knowledge in Object Oriented Programming Concepts.

Expertise in programming skills and development experience of multi-tier web applications, enterprise applications in languages/technologies like Core Java, J2EE, Struts, Spring, Servlets, JSP, JDBC, EJB, XSL, XML, XSD, Web services, SOA and Hibernate that ensures clear separation of layers and rapid application development.

Proficient in designing n-tier Enterprise application with J2ee design patterns like MVC, Session Façade and Singleton, Front Controller, DAO,DTO and Factory.

Extensive experience with Hibernate ORM for transaction and Persistence Management using HQL, SQL Query, Result Transformers, Hibernate callback.

Experience working with Spring Framework features that include DAO, Hibernate Integration, Spring MVC and Dependency Injection.

Developed Web applications using Struts 1.2, Struts 2 Frameworks and MVC Model 2 Architecture.

Worked in both SOAP and Restful type of web services in various assignments.

Experience in client side programming using JavaScript, HTML, HTML5, Ext JS.

Strong in developing PLSQL code and RDMS development using Oracle 10g/11g.

Experience in web/app servers such as BEA Web logic, Apache tomcat servers, IBM WebSphere.

Implemented UML modeling diagrams such as Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams.

Experience in writing test cases using Junit and also worked on SELENIUM Tool.

Experience in training and providing knowledge as a SME for the new team members of the team either by video sessions or project presentation.

Good exposure on IDE’S such as Eclipse, JDEV & NetBeans.

TECHNICAL SKILLS

Programming Languages

Java, PLSQL, SQL

Operating Systems

Windows, UNIX

Java/J2ee Technologies

Servlets, JSP,JSTL, JDBC, Web Services(JAX-WS and JAX-RS), AJAX, Log4j, EJB 2.0/3.0

Scripting Language

XML, JavaScript, HTML, HTML5,Ext JS

Operating System

Unix, Windows

Design Skills, S/W development process

Clear case, Design Patterns, UML, Perforce, Rational Rose, RAD8.0

RDBMS

Oracle 10g/11g, SQL Server

Web/Application Server

Web Sphere, Web Logic, Tomcat Server

J2EE Framework

Struts, Hibernate(JPA), Spring (MVC/ AOP/ DI/ Batch/ Spring Template)

IDE & Other Tools

Eclipse, Net beans, JDEV, JUNIT, SELENIUM, Mockito

Version Control

Together Control Centre, Tortoise SVN, Star Team

ACADEMICS

Bachelor in Technology from B.S.A Crescent Engineering, Chennai, India.

PROFFESSIONAL EXPERIENCE:

Client: AT&T / Amdocs June 2015 – Till Date

Project name: OCX and SDNOM

OCX (Gamma) will be the system-of-record for SDN products assigned to customers, OCX is Interface through which Customer can interact with third party systems using API’s of OMS (Order Management System). Basic API’s are Retrieve Assigned Product, Create, Submit, Update, Amend, Change, Cease and Cancel Port, PTP (VPN), MTP (ACCESS) orders.

SDNOM, Sales Express, OCX, OMS, Newton are some applications which interact within each other using SOAP WebServices.

Responsibilities:

Implemented SOAP based services for Update Port and Update EVC scenarios.

Implemented SOAP client for Credit Check Service and CrestAndStartOrderCSIService.

Implemented RESTful client classes to access external services using Jersey framework.

Worked in agile methodology.

Analyze and fix the QA and production issues.

Tested Web Services with Soap UI 3.0.

Implemented JSP pages using HTML5, JavaScript.

Environment : Java1.6, J2EE, Web Logic, SVN, Perforce, Web Services (SOAP and RESTful), Spring, JavaScript, JSP

Client: Fairview Health Services April 2014 – May 2015

Project: Fairview Inventory System.

Fairview Health Services is an award-winning nonprofit health care system based in Minneapolis which provides exceptional, coordinated health care-from preventing illness and injury to caring for the most complex medical conditions. Fairview has a more than 100-year history of meeting community needs and achieving breakthrough medical advances in care. Fairview is committed to delivering great value for patient’s higher quality, better experience and lower cost.

Responsibilities:

Involved in the requirements review. Design, Development, Unit testing and Bug fixing of the system and used Agile Development methodology.

Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL)

Worked on Spring Controllers and configured using annotations to handle the presentation requests

Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.

Extensively used to access Hibernate in data access layer and used Hibernate Query Language (HQL) for writing the queries

Used HTML, JSP and JavaScript for designing the front end user interface.

Implemented error checking/validation on the Java Server Pages using JavaScript.

Deployed and consumed web services based on SOAP and REST protocols

Performed unit testing using JUNIT framework and Clover tools

Configured Log4j for adding the debugging information in the code base

Involved in designing and developing of Object Oriented methodologies using UML and Use Case, Class, Sequence diagrams & in complete development, testing & maintenance process of the application.

Used JAXB for parsing auditing information in xml format

Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database

Used Putty for UNIX login to check the server logs

Involved in making release builds for deploying the application for test environments

Deployed the application in various environments and supported the application live activity

Environment: Java, J2EE, JSP, Servlets, JavaBeans, JDBC, JNDI, Hibernate, Spring, Web Services, JavaScript, SOAP, WSDL, UDDI, SQL, SVN, ANT, MAVEN, Oracle, Web Logic, MAC, Windows.

Client: Just Born, Bethlehem, PA January 2013 – March 2014

Sr. Java/J2EE Developer

Project: REMIT

REMIT application processes data that is fed from Sales Invoicing Processing (SIPS), EPM (Rebate Calculator), and FAST (Equip Service Tracking). REMIT performs 3 important tasks: validating, summarizing and formatting data that is sent to back office applications such as Accounts Receivable, General Ledger, etc. The data is entered, reviewed, and validated by subsequent user levels before being transmitted to the manufacturing support system. It accepts different kinds of data from customers and performs actions like shipments, orders, commits, liability and others.

Responsibilities:

Involved in Agile Development and Deployment of the Spring MVC application. Worked on MVC Model 2 application of an interfacing system.

Development of application using J2EE, Spring, Hibernate, Web Services (SOAP & REST), JSTL, Oracle.

Used Spring framework to follow MVC architecture in the application server.

Designed, developed and implemented the application as a team member.

Implemented Business Logic of the system using Core Java API.

Spring was used for dependency injection

Used Html, JavaScript, JSP, JSTL tags for developing front end interactive and dynamic web pages.

Involved in building a web application using Spring framework

Created and maintained mapping files and transaction control in Hibernate

Developed and Consumed SOAP based Web Services using SOAP based Web Services

Configured and implemented Log4j for logging.

Designed and Implemented Unit Testing using JUNIT Framework

Experience in developing web services for production systems using SOAP.

Hands on experience with data persistency using JDBC and Developed the Servlets and Data Access Layer

Implemented application in MVC Model2 Architecture using JSP and Servlets.

Dealt with java Beans helper classes and Servlets for interacting with the user interface written in JSP.

Dealt with the database operations e.g., Calling stored procedures and stored functions.

Worked on database interaction layer for insertions, updating and retrieval operations on data.

Web Logic server was used as application server for the entire project.

Environment: Java, XML, JavaScript, JDBC, Spring, Hibernate, Web Services, Servlets, JSP, Java Script, WebLogic App server, Oracle 9i, SQL, PL/SQL, TOAD, UML, Junit, Windows

Client: General Motors June 2012 - December 2012

Sr. Java/J2EE Developer

Project: Automation of Efecs

Research and development of Automation of Efecs -RRS using SELENIUM TOOL where the inputs are taken from the Excel sheets. The XML has the method embedded into the tag element. When the xml is read, the Screen related functionality is called for execution. The Excel sheet has the columns related to the input fields as in the UI. The Functionality is written in a way to provide input for each field (text/drop down/select column/Multiple Selection Column) as per the screen by fetching the input from the XL and placing on the field.

Responsibilities

Designed and developed the automation testing process for the portal layer.

Trained two subordinate on the tool and monitored their work.

Involved in documentation of the process, review, analysis and fixed post production issues.

Maintained and tested the automated testing system.

Worked on change/enhancement requests.

Environment: Java, XML, JavaScript, JSP, SELENIUM, Windows

Client: General Motors February 2012 - May 2012

Sr. Java/J2EE Developer

Project: Etracktool Enhancement

The etracktool (3.2.0.9) is an oracle intense web based application for tracking part deliverables at powertrain side, tracking preproduction part deliverable and tracking WOs on vehicle through various statuses.

Responsibilities

Prepared Functional Design Document and prepared Software Requirement Specification document for 8 requirement

FDD defines the requirement description, enhancement changes, Business Rules, Acceptance Criteria, Dependent Criteria, Code Design, DB impact, PL/SQL Procedure, Business Rules and Data Validation, Proto-type Design Screenshots.

Tracking and updated SDD to maintain Traceability metrics and checked in all Documents using Star Team.

Designed and developed UI screens and its related classes using JSP, Action class, common validations were added which follows Struts 2 MVC model of architecture.

TCC were plugged in to Eclipse and my code was tested with that tool and fixed accordingly.

Unit test cases were written based on each method /action and based on different data sets. Functional test case was also written along with unit test cases manually.

Environment: Java, JDBC, Struts 2, Servlets, JSP, Java Script, WebLogic App server, Oracle 9i, SQL, PL/SQL, TOAD, Windows

Client: General Motors January 2011 - January 2012

Sr. Java/J2EE Developer

Project: Regulatory Rollout System (RRS)

RRS (Regulatory Rollout System) a new Web Application Development which is a transformation of the system developed in Macros, VPECS (Vehicle Powertrain Emissions Combinations System), where the process of emission compliance planning, development & maintenance of emission rollout plans, and emission compliance reporting takes place.

Responsibilities

Designed Class Diagram, sequence Diagram and high level technical documents such as Code Design, DB impact, PL/SQL Procedure, Business Rules and Data Validation, Proto Design Screenshots

Updating of the DB Schema with newly created tables as per requirement. Used Star Team source control tool for traceability and metrics.

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.

Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.

Designed and developed the presentation layer using JSP, EXT JS, CSS, AJAX calls to Struts action, JSTL tag libraries with client side validation and unit testing.

Designed and developed business layer which includes the creation of Action classes, helper class, and VO /

Developed EJB 2.0 Session beans and Entity beans to handle user interactions through forms and integrated with DAO to handle backend functionality.

Implemented Java and J2ee Design patterns like Business Delegate and Data Transfer Object/Data Access Object and service Locator.

All data manipulation event happening during the session were implemented inside the Session Bean class such as insert event, delete and updates.

Implemented Log4j and provided Rollback management in the bean. TCC and find bugs were plugged in and my code was tested with that tool and fixed accordingly.

Unit test cases were written based on each method /action and based on different data sets. Functional test case was also written along with unit test cases manually.

Environment: Java, XML, Ext JS, Struts1.3, Web Services, Servlets, JSP, WebLogic App server, Oracle11g, SQL, TOAD, UML, Selenium, Windows

Client: Verizon August 2010 - December 2010

Sr. Java/J2EE Developer

Project: OrderPro Migration

It was an initiative to modify Orderpro architecture by using Struts1.2 framework. This initiative has been started with Analysis and design phase understanding the overall architecture of Orderpro and the impact with the external systems. This is to reduce the time for Customer to order a voice service and to reduce the roll out time to establish an order for an install service. Later on the initiative will be taken for Change, move, disconnect orders.

Responsibilities

Provide training and knowledge about the Workflow of the application to the new members of the team.

Analyze and prepare the SDD of the NEW ORDERING PLATFORM.

Document the flow of the OrderPro and its business rules and validation.

Implemented DAO using Hibernate and object mapping using HIBERNATE mapping files for the Backend Module as the backend provisioning system got changed and their table schemas.

Environment: Java, XML, JSP, Servlets, JavaScript, Struts, Tomcat App server, Oracle 9i, SQL, TOAD, Windows

Client: Verizon March 2008 - December 2010

Sr. Java/J2EE Developer

Project: OrderPro

ORDERPRO is an Order Processing Web Based Application where products are former MCI and WCOM Products. The Order-Pro Web Application has been designed using Java, MVC, PL/SQL and Java embedded into it. This application had been working for 10 years, where new products are developed for the client which had been sold out for the Customer of the client. The Products provided by this application are more than 200 where some of them are CPE products, Frame Relay products, VOIP, Frame to ATM Service Internetworking products.

Responsibilities

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.

Worked as Lead for several assignment and releases with team size of 5 for product development and support of products such as SCMS, MVIC, GOPA, and VOIP, STG, GSM, PLR.

Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.

Worked on enhancement that involved in the existing product.

Updating of DB Schema with new tables and columns for the new product Calling Card portal.

Presentation layer was developed using JSP, Java Script, Java bean using Java and PLSL code.

Developed the application using MVC Framework involving JSP, Servlet, DAO, VO, Property Files, DTO, Service Java class.

Designed and developed UI using PLSQL code using PLSQL web Toolkit language.

Have designed and developed order processing portal for eight telecommunication products.

Involved in Bug Fixing, changes, enhancements and support of developed product in to Production as well.

Worked with Mercury tool.

Implemented the consuming part of SOAP Web Service Development (JAX-RPC style) using WSDL.

Wrote extensive Handler Classes for Web Service implementing the Business Service required for the Application Processing.

Environment: Java, XML, JSP, Servlets, JavaScript, MVC, Web Services, Tomcat App server, Oracle 9i, SQL, TOAD, UML, Windows



Contact this candidate