Post Job Free
Sign in

Project Java Developer

Location:
Fremont, CA
Salary:
70/hr
Posted:
May 14, 2015

Contact this candidate

Resume:

Suneetha Gollu

****@**********.***

Java/J*EE Developer Ph: 972-***-****

V Over 8 years of experience in development of Web based Client-Server

applications using Core Java, Spring, Hibernate, EJB, JPA, SQL, Flex,

ActionScript, HTML and Java Script in banking domain.

V Excellent experience in Object Oriented Analysis and Design (OOAD),

Development, Implementation and Testing of various software applications.

V Strong programming skills in Core Java Such as OOPs concepts,

Multithreading, Collection Interfaces and Exception Handling.

V Proficient in implementation of framework like Spring Core (DI, AOP), and

ORM frameworks like Hibernate and JPA.

V Developed and analyzed the front-end and back-end using Flex, Action

script and spring 3.0, EJB.

V Experience working in Agile and Waterfall development methodologies.

V Involved in Requirement gathering, writing functional and technical

specifications, Preparing design documents.

V Expertise in using Version Management Tool SVN.

V Experience on various development IDE: Eclipse, Flash Builder.

V Hands on experience in using different types of build tools like MAVEN

and ANT.

V Implemented various complex SQL queries.

V Worked with testers in resolving defects in the application and was an

integral part of the team.

V Expertise in using issue tracking tool like ISOLVE.

V Strong experience in deployment and configuration of application servers

JBOSS, Apache Tomcat.

V Knowledge on Java Web Services using JAX-RS and JAX-WS.

V Expertise in XML, XSL, XSLT, XML Schema, DTD, Custom Tags, and

JavaScript.

V Interacted with Business Analysts to come up with better implementation

designs for the application.

V Developed the presentation layer and content management framework using

Flex and Action script.

V Extensive experience in full software development life cycle (SDLC)

including business requirements analysis, system design, development, and

testing (Unit, UI and Integration).

V Effective independent and team player and self-starter with high

adaptability to new technologies.

V Have excellent analytical, problem solving and communication skills.

V A Team Player with good interpersonal skills, decision-making and

committed to quality

EDUCATIONAL QUALIFICATIONS

V Bachelor of Technology, Hyderabad, India

CERTIFICATIONS

V Oracle Certified Java Programmer 6

TECHINICAL SKILLS

J2EE Technologies Servlets2.3/2.4/2.5/3.0, JSP1.2/2.0, EJB2.0/3.0,

JDBC2.1/3.0,RMI,JNDI,JMS,Hibernate2.5/3.0

Web Apache tomcat Server4.0/5.0, IBM

Servers/application WebSphere6.1/7.0/8.5,JBOSS 4.x, Bea Web logic

servers server8.1/9.1/9.2/10.0

Web tools and Action script, HTML, XML, Web services using REST,

languages SOAP, CSS, HTML, AJAX, ANT, WADL, WSDL, and Java

Messaging Service.

Framework Design Patterns, MVC, Spring2.5/3.0.Flex

Databases Oracle8i/9i/10g, MS SQL Server/2005/2008, MYSQL,

DB29.0/9.5.

Languages Java1.3/1.4/5.0/6.0, SQL/PLSQL

Operating Systems Windows 2003/2008/XP/Vista, Linux,Unix

Tools MS-Office2003/2007/2010, Eclipse3.3/3.4, Flash

Builder

Version Control SVN, Visual SourceSafe (VSS)

Testing Unit Testing, Database testing

PROFESSIONAL EXPERIENCE

Citibank, New York NY Oct 2014 -Mar

2015

Role: Sr. Java Developer

Project: Global Citi Trust Platform (GCTP)

Project Description: Global Trust Application provides fiduciary services

to select clients across the globe. This application is used to run and

manage trust business in various geographical regions across the globe.

In the current state, each geographic regions has a 4 series application is

used by International Users to manage business locally and there is no

unified interface to these applications. Furthermore, there is an

opportunity to streamline business processes across geographies thereby

improve overall efficiency by automating many processes that are being

executed manually.

Responsibilities

. Involved in Project requirement study and documentation.

. Developed Insurance related screens in the Client On-Boarding module.

. Developed Bulk ARO Updates module using Core Java.

. Front to end development of Declination Process Work-flow.

. Prepared Program Specifications and Unit Test cases for developed

modules.

. Designed screens as per CITI UI standards.

. Created views for entire application using ViewStack including theirs

business logic.

. Built datagrids with item renderers and item editors.

. Developed a flex library project to build custom code used across the

application.

. Developed several custom components using ActionScript (AS3) and MXML.

. Developed collapsible panels

. Developed ActionScript functions for event handling, response handling

and error handling.

. Involved in migrating from Flex 3.0 to Flex 4.0.

. Modules Implemented using Flex

. Involved in Flex and Java integration.

. Worked on Asynchronous messaging system using JMS API through Point

-Point architecture based on MQ-Series.

. Performed CRUD operations using Hibernate APIs.

. Implemented Java classes to read data from XLS and CSV Files and to store

the data in backend tables using Web Frame APIS.

. Involved in defect fixing extensively in the production environment.

. Worked on Admin Review module.

. Involved in Unit testing and Integration testing of application.

. Participated in Change Requirements, coding and debugging.

. Involved in SIT support of the project.

Environment: Java6.0, JSP2.0, Servlets2.4, EJB3.0, JPA, JMS1.1, JDBC3.0,

Flex, ActionScript, CSS, SOAP, WSDL, HTML, DB2, XML, WebSphere7.0, JUnit,

MongoDB, JAXB, ANT

United Air Lines, Chicago IL Jan 2014 - Sep

2014

Role: Sr. Java Developer

Project: ION Tracking

Project Description: ION Tracking is a web-based application that provides

real-time visibility into aircraft routing and maintenance information. The

ION tracking application's GUI relies on information-push rather than

having users pull the information. The application displays real-time

flight and station status in a graphical format that is rendered in the

form of Gantt chart and provides an ability to drill-down to view detailed

information. ION Tracking helps Routers to make informed decisions, detect

problems, search for solutions, and make changes to Unimatic.

Responsibilities

. Involved in developing ION tracking Application.

. Developed the ION tracking application using Core Java, spring, Hibernate

and Oracle.

. Involved in Requirements gathering, Analysis and Documentation.

. Participated in Change Requirements, coding and debugging.

. Used Eclipse to develop and debug application code.

. Used Spring Dependency injection integrating with some of internal

systems.

. Involved in back-end design and development

. Used Spring annotations to create controller as well as service layer

classes.

. Created hibernate domain classes to map to the database and handled all

CRUD operations. Created named queries for the module.

. Extensively worked on Spring Bean Wiring, Spring DAO, and Spring AOP

modules.

. Used Spring IOC feature to inject Data Source object into Session Factory

object and to inject Session object into DAO.

. Hibernate Session Factory object is integrated with spring bean

container.

. Used Hibernate to achieve Object/relational mapping on top of JDBC to

connect to Oracle server.

. Created all hibernate domain classes to map to the database and handled

all CRUD operations. Created named queries for the module.

. Involved in coding Oracle Stored Procedures and functions.

. Developed Functional Requirement Document like Unit Test case Doc,

Analysis Doc, Technical Design Doc based on users' requirement for the

business modules for future references and updates.

. Involved in testing of application.

. Developed java classes using JMS API to send and receive messages from

Queue in the MQ server.

. Implemented Message driven Beans to listen JMS messages.

. Worked closely with QA team and fixed QA bugs as well as production

issues with a quick turnaround time.

Environment: JDK1.7, Spring MVC, Hibernate3.0, JMS1.1, JDBC3.0, JavaScript,

AJAX, HTML, CSS, XML, DB2, RESTful Web Services, JUnit, Oracle11g, Maven,

TIBCO, Oracle SQL Developer 3.2.2.

Citibank, Jersey City NJ Feb 2011 -

Dec 2013 Role: Sr. Java Developer

Project: Credit Convergence

Project Description: Credit Convergence system consists of a multi-tier

architecture leveraging on the features provided by the Web logic

Application Server. It is a combination of 3 Credit Platform systems done

for the regions EMEA, US and APAC, whose main task is to allow Investment

Finance Specialists to systemically generate Credit Approval (CA)

documents, including Initial, Interim, annual and Extension categories.

During this process Maker/Checker controls ensure that approvals are

reviewed appropriately as per the policy. Credit Platform receives feed

files from ODS. These feed files get uploaded into the system. The data

present in these feed files will be validated and then finally get

transformed into the required application tables for further processing and

reporting.

Responsibilities:

. Involved in developing Credit Approval module.

. Designed the application based on the architecture of the MVC design

pattern.

. Developed Maintenance module.

. Involved in back-end design and development.

. Developed Flex interactive applications with data binding, remoting, and

custom components and CSS-styled components.

. Involved in developing custom skinnable spark components.

. Developed POJOs in java and value objects in as3 for mapping objects

. Involved in the integration of spring for implementing Dependency

Injection (DI/IOC).

. Developed the Business Logic using Plain Old Java Objects (POJOs)

. Developed the application using Eclipse as the IDE and used eclipse

standard/plug-in features for editing, debugging, compiling, formatting,

build automation.

. Used Hibernate, object/relational-mapping (ORM) solution, technique of

mapping data representation from MVC model to Oracle Relational data

model with SQL-based schema.

. Used Ant build tool for building and deploying the application.

. Used Log4J utility to log error, info and debug messages.

. Used spring annotations to create controller as well as service layer

classes.

. Prepared Program Specifications and Unit Test cases for developed

modules.

. Involved in SIT support of the project .

Environment: JDK1.6, Hibernate3.0, JMS1.1, JDBC3.0, Flex, ActionScript,

CSS, XML, JSON, JUnit, Oracle11g, Linux, STS-3.6.2, ANT, TIBCO, Oracle SQL

Developer 3.2.2

Polaris Software lab limited, Hyderabad India May

2009 - Jan 2011 Role: Java Developer

Project: HRM and Payroll System

Project Description: The main objective of this project is developing

software for HRM and Payroll system .The system deals with the payment

to the employees for a given period and maintains personal

information of all the employees in the company. It deals with

various selection and elimination procedure. This software also

includes various aspects like performance appraisal, promotions and

transfers, demotions and memos, leave details, training and

updating of employee's details. This software has the following modules:

Payroll System, Recruitment and Selection, Work Tenure and Separation

module

Responsibilities:

. Involved in developing Payroll System module.

. Involved in back-end design and development

. Understood Web Frame which is based on j2ee and DOJO Tool kit completely

and used several configurations for creating pop-ups, pie charts, trees,

views and lists for SAR.

. Extensively worked on Spring Bean Wiring, Spring DAO, and Spring AOP

modules.

. Used Spring IOC feature to inject Data Source object into Session Factory

object and to inject Session object into DAO.

. Configured mappings between Data base tables and java classes to achieve

persistency using ORM tool like Hibernate.

. Worked on Asynchronous messaging system using JMS API through Point

-Point architecture based on MQ-Series.

. Performed CRUD operations using Hibernate APIs.

. Implemented Java classes to read data from XLS and CSV Files and to store

the data in backend tables using Web Frame APIS.

. Wrote JavaScript functions for validating the client side user

information based on the business rules.

. Involved in defect fixing extensively in the production environment.

. Configured and used Log4J for logging all the debugging and error

information.

Environment: Java, Spring, Hibernate, JPA, Oracle, Flex 4.5

Matrix Technologies Pvt. Ltd., India Feb 2007 -

Apr 2009

Role: Java Developer

Supply Chain Management, Order Generation, and Inventory Access

Project Description: This project enables the dealers to provide service

warranty to the end customers. The end customers can buy the warranty from

one dealer and can utilize the warranty service at any other dealer. IT

system for this acts as the centralized system. It aids the IT systems of

the dealers to generate the invoice to the end customers for service

repairs. Also it makes payments to the dealers for the service repairs. The

dealer warranty system works in conjunction with the Billing and Invoice

system.

Responsibilities:

. Developed Web interface using JSP, Standard Tag Libraries (JSTL), and

Struts Framework.

. Used Struts as MVC framework for designing the complete Web tier.

. Developed different GUI screens JSPs using HTML, DHTML and CSS to design

the Pages according to Client Experience Workbench Standards.

. Developed Action Form Beans, Action classes for implementing business

logic for the Struts Framework.

. Validated the user input using Struts Validation Framework.

. Client side validations were implemented using JavaScript.

. Implemented the mechanism of logging and debugging with Log4j.

. Version controls of the code and configuration files are maintained by

CVS.

. Designed generic database Connection Pooling with JDBC using Oracle and

involved in the SQL query optimization.

. Developed PL/SQL packages and triggers.

. Developed test cases for Unit testing and performed integration and

system testing.

. Performed Use case design, object modeling using UML, like Transformation

of the Use Cases into Class Diagrams, and Sequence Diagrams.

. Developed Stateless Session Beans and Message Driven Beans to implement

the business logic.

. Developed Stored Procedure for reports and business needs for complicated

business logic.

. Application used AJAX to reduce the bandwidth usage and provide better

user-experience.

. Used Java Message Service (JMS) API to create, send, receive, and read

messages between application components.

Environment: J2EE,EJB, Web logic, Eclipse, Struts 1.0, JDBC, JavaScript,

CSS, XML, HTML, CVS, DHTML, ANT, Log4J,JUnit, VSS, PL/SQL and Oracle 9i.



Contact this candidate