Post Job Free

Resume

Sign in

Developer Project

Location:
Philadelphia, PA
Salary:
70/hour
Posted:
May 14, 2015

Contact this candidate

Resume:

Chandra Sekhar Betha

940-***-****

acpoms@r.postjobfree.com

Experience Summary:

• 7+ years of IT experience as a Java J2EE Developer in coding, integration and testing software. Involved in gathering

business specifications, user requirements, design confirmation, development & documentation of software life cycle.

• Profound Knowledge of Object Oriented Analysis and Design.

• Have been involved with Development, Reengineering, Maintenance and Testing projects.

• Experience in Core Java concepts such as Multi-threading, IO, Exceptions and Collections.

• Diverse experience in utilizing Java frameworks in business, web and client-server environments including Java EE,

Spring (IOC, MVC), Hibernate, Struts2.0, Ant, Maven, Log4j, Servlets, JSP, and Java Database Connectivity

(JDBC) technologies.

• Expertise in XML, SOAP, Restful, WSDL, and developing J2EE Web Services based on JAX-WS, JAX-RPC.

• Extensive experience in developing GUI using Java Script, HTML & HTML5 and CSS.

• Experience in implementing Core Java & J2EE design patterns like Factory Pattern, MVC, DAO, Front Controller,

Business Delegate, Composite View, Singleton etc.,

• Experience in configuration and deployment of multi-tier applications in servers like WebSphere Application Server

(WAS), Weblogic and Tomcat.

• Skilled in different tools like Eclipse, RAD, SVN/CVS, RTC, ClearCase, SOAP UI, TOAD, Putty, MS Visio,

Rational Rose, PVCS, FTP.

• Experience in Standard Build, Deployment & Release strategy in DEV, QA, and PROD using Ant.

• Strong database development experience with Oracle & DB2 databases. Knowledge of SQL data types, indexes,

Joins, Views, Sequences, triggers, transactions, Large Objects, System tables, Stored Procedures and Performance

Tuning.

• Fluid understanding of multiple programming languages including Java, SQL, PL/SQL, HTML.

• Extensively worked on design of various projects using UML language using Rational Rose.

• In-depth understanding of Data Structures and Algorithms.

• Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with

individuals at ease.

• Having Good knowledge in banking domain.

Technical Skills:

Programming Languages Java, C, C++, PL/SQL

J2EE Technologies Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, SOAP Services,

RestFul Services

Frameworks and Tools JSF 1.0/1.2, Jakarta Struts 2.0, Hibernate 2.0/3.0, Spring 2.x, ANT, Maven,

Log4J, JUnit, IBM MQ Series, J2EE Design Patterns

Web Technologies HTML, DHTML, JavaScript 3.03, AJAX, CSS, CMS

XML Technologies XML 1.0, XSLT, XSL 2.0, HTML, DHTML, JNDI 1.1, LDAP 3.0, SOAP 1.2,

AXIS 2

Application/Web Servers WebSphere 6.x/7.x/8.0, Apache Tomcat

Databases Oracle 8i/9i/10g, SQL Server 2005, MySQL, DB2 7.0/8.0/9.0

Messaging Systems JMS, IBM MQ-Series

IDE Tools Eclipse 2.0/3.0/3.1, RAD 7.5/8.0

Net Beans 4.0/4.1

Configuration Perforce, CVS, Rational ClearCase, Microsoft Visio

Operating Systems Windows 98/NT/2000/XP, UNIX, LINUX

Database Tools TOAD, MySql Query Browser

Design Methodologies UML, Rational Rose, RUP

Builds Maven, Ant

Protocols SOAP, LDAP, HTTP, HTTPS, FTP, SMTP

Version Control RTC, CVS, Subversion

Professional Experience:

Client: Bank of America Nov 2012 – Till date

Project: Call Center CS Web and CRC

Position: Sr. Java Developer

Description: Call Center CS web provides a suite of Shared Real-time Card Business Services that support the lifecycle of the

Card Product. It includes a collection of Browser Based User Interface screens providing users with Customer Satisfaction

Services. Mainly intended to expose the CARD data and assist call center department to answer wide variety of queries from

the customers. Services are integrated into applications across Channels. Support the Card Businesses in Canada, US, UK, and

Ireland.

Call Center CRC enables you to view all accounts associated with a customer. Uses this information by using

superstation systems (MSS, OMNI and TSS) and standalone. Customer Relationship Center(CRC) contains Summary,

Rates, Fees, Contact, Banking Solutions, Platinum History. Show Customer that you manage their relationship with Bank by

knowing more about the relationship than they do.

The common important services it provides include (not full list):

• Account Lookup, Account Selection

• Account Info, Account History, Account Comments

• KYC Data Maintenance

• Offers, Rates, Charges & Fees

• Payoff Estimator

• Plastic Request

• Online Statement

• New Account Queue

Responsibilities:

• Coordinating with client to understand the Functional Requirement Document and preparing the Technical Design

Specification accordingly.

• Preparation of HLD and LLDs based on change requests (CRs).

• Used Web services concepts like SOAP, RestFul to interact with other project with in Ease Producer for sharing

information.

• Writing advices and pointscut expressions in spring configuration (SpringAOP) files.

• Extensively used the Struts 2.0 Framework to configure the presentation layer for the application. Used delegate,

Business Object, transfer Object, DAO and MVC design patterns.

• Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence

Diagrams and Data Model.

• Extensively used Core Java concepts covering Collection API, Exceptions and I/O.

• Participating in Agile SCRUM meetings, keeping tracking of backlogs and impediments.

• Creating and Managing Maven (POM) scripts to build and deploy the application.

• Extensively worked on uniform data transmission language XML & XSLT while delivering server side webservice

components.

• Involved in developing SOAP webservice both top down and bottom approach by using JAX-RPC and JAX -WS.

• Deployed the application on Web sphere application server in different testing environments

• Tested the code changes and business implementations and released to QA and UAT

• Used Web services concepts like SOAP, Restful, JAXB, and JAXP to interact with other project with in Supreme

Court for sharing information.

• Coordinating with offshore/onshore, collaboration and arranging the weekly meeting to discuss and track the

development progress.

• Preparation and execution of test scripts and validating them with JUnit and Log4J and eliminating the maximum

bugs before passing over to the SIT team.

• User stories Achieved in time for each of the iteration and followed Agile methodology.

Environment: Java, HTML, JavaScript, XML, Web Services, SQL, Struts2.0, Spring, DB2, Oracle, Unix, RAD 7.5,

RTC, WebSphere 7.0, RTC, Maven, HP Quality Center 11, SCRUM, UML.

JPMORGAN, Houston,TX Jun 11 – Oct 12

Project: ISearch-DealWorks

Role: Java Developer

Description:

JPMC is one of the largest financial institutions that offer services like banking, investment and insurance. The bank

provides online banking to support its renowned customers and they provide deals to the users. They are providing deals

for large number of companies so they are storing all the documents related to the deals in deal- works. Isearch users

always need to search the documents that are stored in the dealworks. Current application is to provide the service to the

isearch users to search for the documents.

Responsibilities:

• Responsible for designing, coding and developed the application in J2EE using webservices.

• Bottom-up approach to generate service and client using apache CXF webservices and Restfull webservices

• Develop batch-Job for webservice invocation automation.

• Maven bulid and installs using Jenkins

• Use Soap-UI to test the web service results.

• Developed the presentation layer using JSP and Servlets.

• Modified Servlets, Java Server Pages (JSP) for handling user request and server response.

• Designed and developed base classes, framework classes and re-usable components.

• Used JDBC API for data retrieval from the Oracle database

• Designed and implemented data model using Hibernate 3.0 as the persistence layer that uses Oracle as backend

database

• Involved in Designing and creating database tables

Environment: Apache CXF webservices, Restfull webservices, Struts 2.0,Spring 3.0,JSP 2.0, Servlets 2.4, JDK1.6, DB2

9.5, JDBC 3.0, HTML, XML,XSLT, CSS, CVS, AJAX, JavaScript, Hibernate 3.0, Eclipse, Log4J, Soap-UI, SOAP,

WSDL, Web Services, Maven, RAD 7.5, JMS, SQL, PL/SQL.

HUMAN SERVICES DEPARTMENT, MI Oct 10 – May 11

Project: Application Status Tracking

Role: Java/J2EE Developer

Description:

The Income Support Division ( ISD) helps families in need of Food, Temporary Financial Assistance, and Health Care

Services through Medicaid, Food Stamps etc. The Goal of Encounter Tracking System is to provide a single tool to ISD field

offices that will facilitate their ability to track an encounter from Start to Finish with minimal redundancy in data entry.

Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC) of the application like

Requirement gathering, Design, Analysis and Code development.

• Developed a prototype of the application and demonstrated to business users to verify the application

functionality.

• Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP,

Servlets, EJB, Form Bean and Action classes.

• Implemented server side tasks using Servlets and XML.

• Helped developed page templates using Struts Tiles framework.

• Implemented Struts Validation Framework for Server side validation.

• Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.

• Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.

• Implemented EJBs Session beans for business logic.

• Used parsers like SAX and DOM for parsing xml documents.

• Created and deployed web pages using HTML, JSP, JavaScript and CSS.

• Written JUnit Test cases for performing unit testing.

• Used ANT automated build scripts to compile and package the application.

• Used Jira for bug tracking and project management.

Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL

Developer, Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Webservices, SOAP, XSLT, Jira.

L&T Infotech Pvt Ltd, Hyderabad, India Nov 08 – Aug 10

Project Name: Transactions Automation

Role: J2EE Developer

Description:

An application is developed to automate the Sales Order Transactions of company. This application keeps track of the

information pertaining to the sales transactions such as Customer details, Product or Item description and their Pricing

Schedule, Purchase Order details and View and Enquiry of the Order Screens. Designed and developed the Order Processing

Module. Involved in the design and coding of this module. The system checks the database for availability and an invoice is

prepared.

Responsibilities:

• Played key role in the design for the implementation of this application.

• Preparing the documentation for High Level design, Low Level design of the application and Process Flow

of control for the entire application.

• Designed the Web application implementing the Struts framework for Model-View –Controller (MVC)

pattern to make it extensible and flexible

• Implemented the Consolidated applications front-end pages using JSP’s, JSTL, and Struts Tag Libraries.

• Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.

• Configured connection caches for JDBC connections.

• Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages

• Configured Logger, appender and layout using log4j.

• Used Hibernate for Object Relational Mapping.

• Used Ant 1.6.5 for building JAR s and WAR.

Environment: Servlet, JSP, EJB, Struts, Hibernate, LDAP, JNDI, HTML, XML, DOM, SAX, ANT, Weblogic Server

8.1, Oracle9i

CMC, Banglore, India. Jun 07 – October 08

Project Name: Railway Reservation Product

Role: JAVA/J2EE Developer

Description:

CMC Limited is an IT solutions company, one of the rapidly growing software sectors in the country. The development

was based on Online Railway Reservation System and Railway Central Accounting System. The tool was developed on JEE,

EJBs were the middle tier holding the business logic with JSP as front end and Oracle 8i providing the Database support.

Responsibilities:

• Worked on applications including GUIs using Swing Classes.

• Developed UI screens using Swing components like JLabel, JTable, JScrollPane, JButtons, JTextFields, etc.

• Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.

• Developed Servlets and EJB components for the middle tier.

• Developed Entity Beans in EJB to interact with the database to update, retrieve, insert and delete values effectively.

• Developed stored procedures for SQL Server database.

• Involved in performing unit testing and writing Test Cases and Test Plan.

• Involved in client side scripting using JavaScript.

Environment: JSP, Struts, Swings, JavaScript, JDBC, Servlets, EJB1.1, SQL Server 2000, Eclipse, WebLogic,

Windows NT/2000, Linux

Bachelors in Computer Science - 2007



Contact this candidate